• Drupal Tutorials #41 - Views - Better Exposed Filters

    Viewsモジュール選択ボックスを、ラジオボタンやチェックボックスで置き換え

    • モジュールインストール

    メンテナンスモードでインストール。

    $ drush vset maintenance_mode 1
    $ sudo drush -y en memcache_admin, memcache
    
    $ sudo vim sites/default/settings.php
    

    以下を追記。マルチサイトの場合は、memcache_key_prefixを使用してサイトごとにユニークな文字列を設定。

  • フィールドを隠して画面をシンプルにできる。コメント欄などの余計な Text format 説明を消すのに便利。

    $ sudo drush -y en simplify
    

    admin/config/user-interface/simplify

  • DOPCast Episode 1, Rate

    viewにも対応したvotingモジュール。

    $ sudo drush en rate_expiration, rate_slider, rate -y
    

    設定 admin/structure/rate
    ドキュメント sites/all/modules/rate/README.txt

    VIEWに追加する場合は、「Relationships」に「Content: Vote results」を設定すると、「FIELDS」に「Vote results: Value」を追加できる。

  • Administration Views module for Drupal 7 [Essential Module]

  • サーチエンジンの認証を手助けするツール。設定画面においてMETAタグをペーストしたり、認証用のファイルをアップロードできる。

    admin/config/search/verifications

    Google Webmasters

    Bing Webmaster Tools

    Yandex.Webmaster

     

  • スマホにも対応した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
     

  • Drupal Tutorials #52 - Modifying Your Feeds Before Import with Feeds Tamper

    Feedsインポートデータの加工

    インポートする際に正規表現で加工したり、1フィールドに複数の値を持つCSVデータをインポートする場合に便利です。

     

    $ sudo drush en feeds_tamper_ui feeds_tamper -y
  • $ sudo mkdir sites/all/libraries/simplepie
    $ cd sites/all/libraries/simplepie
    $ sudo wget http://dev.simplepie.org/SimplePie.compiled.php -O simplepie.compiled.php
    $ sudo drush dl simplepie
    $ drush en simplepie
    
  • Node をエクスポート・インポート。JSON,CSV,xml形式などに対応し、drushコマンドや、Features、Views Bulk Operationsモジュール と連携して大量データを一括して扱うことができます。サイト間でのコンテンツ移行にも便利。

    インストール

    $ sudo drush en node_export_feeds, node_export_dependency, node_export_relation, node_export_features, node_export -y
    

    出力形式の有効化
    admin/config/content/node_export

    Help

    $ drush help ne-export
    $ drush help ne-import
    

    CSVやJSONなどテキスト形式でコンテンツをエクスポートする例。

  • Drupal 7 SEO Checklist Module - Daily Dose of Drupal Episode 51

    $ sudo drush dl seo_checklist checklistapi
    $ drush en seo_checklist
    

    admin/config/search/seo-checklist

  • Piwik Open Source Web Analytics

    オープンソースの高機能リアルタイムWebアクセス解析ツール、Piwik のクライアント。これを導入すると、Google Analyticsが必要なくなります。

    $ sudo drush en piwik -y
    

    admin/config/system/piwik

Pages