モジュール
Drupalの機能を拡張するためのオプションプログラムのことです。
/(Drupalをインストールしたフォルダ)/modulea/
の中に配置します。
Drupalの機能の一部もモジュールとして動作しています。
Drupal標準モジュール*1の一覧と有効/無効の状態
| モジュール名 | 概要 | 有効/無効 |
| aggregator? | RSSなどの外部サーバーの更新情報をコンテンツとして登録します*2 | □ |
| archive? | コンテンツの登録日で閲覧するためのミニカレンダー | □ |
| block? | 左右(ヘッダー、フッターも?)ブロックエリアのコントロールをします | 必須 |
| blog? | ユーザー毎にカテゴライズされる記事を作ります | □ |
| blogapi? | XML-RPCを使ったブログツールと交信するためのツール | □ |
| book? | コンテンツをブックナビゲーション付きの複数ページコンテンツにまとめる | □ |
| comment? | コンテンツにコメント機能を付加する | ■ |
| contact? | フォームメール | □ |
| drupal? | 1つの登録IDで他のDrupalサイトにログインできるようにする。 | □ |
| filter? | コンテンツ作成時のフィルター機能を付加する | 必須 |
| forum? | 掲示板(フォーラム) | □ |
| help? | オンラインヘルプを表示する | ■ |
| legacy? | 以前にインストールされたDrupalからのアップグレードに使用されるレガシーハンドラを提供します。*3 | □ |
| locale? | 翻訳ファイルを使うために必要 | □ |
| menu? | メニュー | ■ |
| node? | コンテンツの作成から表示までを行います | 必須 |
| page? | page属性のコンテンツを作成する*4 | ■ |
| path? | コンテンツはnode/数字というパターンのページ名が付くが、このモジュールで別な名前を付けることができるようになる | □ |
| ping? | サイトに更新が発生したときにpingを飛ばす | □ |
| poll? | 選択式の投票フォーム | □ |
| profile? | プロフィール情報を設定できるようにします | □ |
| search? | サイト内検索*5 | □ |
| statistics? | アクセスログを収集します | □ |
| story? | story属性のコンテンツを作成する*6 | ■ |
| system? | 管理機能を提供する | 必須 |
| taxonomy? | 簡単に言ってしまえばカテゴリー | ■ |
| throttle? | サーバーの負荷状態に応じてシステムの負荷を調整する | □ |
| tracker? | ユーザーの投稿履歴を収集します | □ |
| upload? | コンテンツに添付ファイルを付けられるようにする | □ |
| user? | ログイン機能とユーザー管理 | 必須 |
| watchdog? | システムのイベントを記録します | 必須 |
外部モジュール
外部モジュール*7は標準モジュール以外の個別に配布されているモジュールです。
Modules | drupal.org
に登録されている。
このサイトではmodules projectにまとめている。