• Drupal 7 LoginToboggan Module - Daily Dose of Drupal Episode 35

    ログイン機能の改善

    メールアドレスでログイン、パスワード変更時にURLクリックでログイン、など。

    $ sudo drush -y en logintoboggan_variable, logintoboggan_content_access_integration, logintoboggan_rules, logintoboggan
    

    admin/config/system/logintoboggan

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

    サイトマップ作成

  • $ wget -P /tmp http://wpaudioplayer.com/wp-content/downloads/audio-player-standalone.zip
    $ sudo unzip /tmp/audio-player-standalone.zip -d sites/all/libraries/
    $ sudo drush dl mp3player -y && drush en mp3player filefieldmp3player -y
    

    スマホの場合、普通の人はflash player無いので見れないことが多い。

  • Pinterest風レイアウトを実現

    $ sudo wget -N -P sites/all/libraries/masonry http://masonry.desandro.com/masonry.pkgd.min.js && sudo wget -N -P sites/all/libraries/imagesloaded http://imagesloaded.desandro.com/imagesloaded.pkgd.min.js && sudo drush -y en masonry_views jquery_update
    
  • バーコードやQRコードを生成するモジュール

  • $ cd sites/all/libraries/
    $ sudo rm -rf htmlpurifier/ && sudo git clone git://repo.or.cz/htmlpurifier.git && sudo chown -R www-data:www-data .
    $ sudo drush -y en htmlpurifier
    
  • 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などテキスト形式でコンテンツをエクスポートする例。

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

    admin/config/search/verifications

    Google Webmasters

    Bing Webmaster Tools

    Yandex.Webmaster

     

  • $ sudo drush en -y whois
    $ cd sites/all/libraries/
    $ curl -L -C - "https://sourceforge.net/projects/phpwhois/files/latest/download?source=files" | sudo tee phpwhois.tar.gz 1> /dev/null
    $ sudo tar xvzf phpwhois.tar.gz
    $ sudo mv phpwhois-4.2.2/ phpwhois
    $ sudo rm -rf phpwhois/{example*,testsuite.php}
    

    設定 admin/config/system/whois

    権限設定 admin/people/permissions

    Blockを配置して使用。

  • サイト監査ツール

     

  • Drupal Rooms

    宿泊予約システム。Drupal Commerceとの連携で支払いも対応可能。時間単位での予約は対応していない。

  • Using Field Collection In Drupal 7

    entityを使ってfield-collectionを実現

Pages