Drupal5 これは必須だろと思うmodules
Drupal5をインストール後、個人的に必須と思ったモジュールをリストするメモ。随時更新予定。更新日時を確認の事。
必須 modules
- update_status
利用中のmoduleの最新状況を自動で確認してくれる。Drupalは大量のモジュールを導入するので、これが無いとやってられない。
- uploadpath/token
-
Drupal5標準の upload.moduleは、単一の指定ディレクトリにファイルをアップロードしていくので困るのだが、uploadpathモジュールを使用すれば、月別フォルダにアップロードしたり、term毎のディレクトリにアップロードする事が出来るようになる。
token.moduleは、uploadpath.moduleを使用するのに必要。ただしuploadpathモジュールを導入しても、ノード保存確定前は、相変わらずのディレクトリに保存されるため、記事内にリンクを貼るときなどは注意したい。
- jQuery Update
これは入れないと、Drupal5標準のjQueryは、とっても古いバージョンなので泣ける。標準搭載の jQueryより、現行の jQueryの方が軽くなってる筈なので必要。モジュールを使わず、自力で対応するなら、drupal.jsのパッチも忘れずに。drupal.jsを止めて、全て jQueryにして欲しい。
- imagecache
サムネイルの作成と保存。
2.xは MySQL 5以上じゃないと使えない?問題点は致命的な不具合に関するパッチが適応されない事(パッチ自体は公開済み)と、毎回サムネイルの確認を行うため、動作が遅くなる。縮小後にシャープもしたいところ(2.xで対応)。詳しくは「imagechache」の頁にて。
かなり欲しい module
- Global Redirect
-
エイリアスを付けた URLにアクセスしようとすると、301redirectで、エイリアス側へ飛ばしてくれる。/node/nでアクセスして欲しくない人向け。DBへのクエリは増える。
- jbox,locale_ex,update_locale
日本語環境に欲しいかも
ただし、Drupalに限った話ではないが、管理画面の日本語化は、分かり易かったり、逆に分かりにくくなったりする。特に日本語での情報の少ない Drupalに関しては、用語を日本語化するとトラブル時のWeb検索で困る事がある。(抜粋=teaser)等。
smtpモジュールを入れたらエラーが出たので、今は使っていない。
- CCK
Blogシステムとして利用するなら必要無い。
その前に、Blogシステムとして Drupalを使う必要があるのか疑問。ノードにフィールドを付けまくると非常に重くなるので注意。
個人的に好きなモジュール
- views
CCKを利用しないような環境の場合は必要ないかも。
node_imagesノードにイメージを関連付ける。ただし、CCKを使うなら、CCKのimage fieldを使う方が良い。最近は、普通にファイル添付が良いと思っている。