• $ cd /var/www/html
    $ sudo drush dl commerce_kickstart --drupal-project-rename=commerce_kickstart.local
    $ cd commerce_kickstart.local/
    $ sudo mv profiles/commerce_kickstart/modules/* sites/all/modules/
    $ sudo drush si commerce_kickstart --db-url=mysql://dp_db_admin:dp_db_password@localhost/db_commerce_kickstart --db-su=root --site-name="commerce_kickstart site" --account-mail=octaviadata@outlook.com --site-mail=octaviadata@outlook.com
    

    DB作成は10分以上かかった。

  • Twitter の Widget を Drupalサイトに配置できる。

    $ sudo drush en twitter_block -y
    

    admin/structure/block/add-twitter-block

  • install superfish module

    Superfish integrates jQuery Superfish plugin with your Drupal menus.

     

    $ sudo mkdir sites/all/libraries/easing
    $ sudo wget https://github.com/gdsmith/jquery.easing/blob/master/jquery.easing.js -P sites/all/libraries/easing
    $ wget https://github.com/mehrpadin/Superfish-for-Drupal/archive/1.x.zip -P /tmp
    $ unzip /tmp/1.x.zip -d /tmp
    $ sudo mv /tmp/Superfish-for-Drupal-1.x sites/all/libraries/superfish
    $ sudo drush en superfish -y
    
  • IPアドレスをまとめてブロックするためのモジュール。

    $ sudo drush en ip_ranges -y

    不審なアクセスのアドレスをログから確認し、admin/reports/dblog

    アクセス数の多いアドレスネットワークをピックアップし、admin/reports/visitors

    whois, google webmasters, piwik, その他ログでアドレスを確認して判断し、

    まとめてブロックします。admin/config/people/ip-ranges

  • Drupal 7 XML Sitemap module - Daily Dose of Drupal episode 79

    サイトマップ作成

  • スマホにも対応したaudio player。

    $ wget -P /tmp https://github.com/scottschiller/SoundManager2/archive/master.zip
    $ sudo unzip -d /tmp /tmp/master.zip
    $ sudo mv /tmp/SoundManager2-master sites/all/libraries/soundmanager2
    $ sudo drush dl soundmanager2 -y && drush en soundmanager2 -y
    

    mediaフィールドで使用する。Field type:File, Widget:Media file selector

    inlineplayerのCSSは、sites/all/libraries/soundmanager2/demo/play-mp3-links/css/inlineplayer.css
     

  • 各種parserを使用して、aggregatorよりも自由度の高いFeedインポートができます。

    Provided parsers
        XPath XML & HTML
        QueryPath XML & HTML (requires the QueryPath module)
        JSONPath JSON & JSON lines parser (requires JSONPath)
        JMESPath JSON & JSON lines parser (requires JMESPath and PHP 5.4)

     

    モジュールインストール

  • CKEditor - WYSIWYG HTML エディタ

  • コメントのタイトルを非表示にするモジュール。設定不要。

    $ sudo drush -y en comment_hide_subject
    
  • キーワードとリンクのリストを作成すると、指定したコンテンツタイプ内のキーワードをリンクに変換してくれる。一括作成できない?

    $ sudo drush en alinks -y
    

    admin/config/content/alinks
    admin/structure/alinks/edit

  • FitVids with FlexSlider in Drupal 7

    動画フィールドをresponsiveにするモジュール。インストールするだけで有効になる。

    $ sudo wget -P sites/all/libraries/fitvids https://raw.github.com/davatron5000/FitVids.js/master/jquery.fitvids.js
    $ sudo drush en fitvids -y
    
  • $ sudo mkdir sites/all/libraries/jquery.cycle && sudo wget http://malsup.github.io/jquery.cycle.all.js -P sites/all/libraries/jquery.cycle
    $ sudo rm /tmp/1.x.zip && wget https://github.com/mehrpadin/Superfish-for-Drupal/archive/1.x.zip -P /tmp && unzip /tmp/1.x.zip -d /tmp && sudo mv /tmp/Superfish-for-Drupal-1.x/ sites/all/libraries/superfish
    $ sudo rm /tmp/1.x.zip && wget https://github.com/jackmoore/colorbox/archive/1.x.zip -P /tmp && unzip /tmp/1.x.zip -d /tmp && sudo mv /tmp/colorbox-1.x sites/all/libraries/colorbox

Pages