オープンソース・ソフト Drupal を使った Web サイトの構築・サポート・研修

Drupalの機能

Drupal には、標準状態で装備されている機能と、必要に応じてユーザーが追加できる拡張機能があります。各機能は「モジュール」という単位でオン/オフの切り替えや追加/削除を行います。標準状態で組み込まれているモジュールは「コア モジュール」、それ以外は「拡張モジュール」と呼ばれます。それぞれの主な内容は以下のとおりです。

標準機能(コア モジュール)

機能 説明
コンテンツ
コンテンツの作成・編集・削除 編集権限のあるユーザーは表示されたコンテンツを「インライン エディター」で直接、編集できます。WYSIWYG エディターなので誰でも簡単に操作可能です。
コメント 各コンテンツにコメントを付けることができます。
カテゴリー コンテンツごとに「タグ」をつけ、グループ化を行なえます。
バージョン管理 「リビジョン ログ」を利用してコンテンツのバージョンを管理することが可能です。
多言語対応 同一のコンテンツを複数の言語で表示できます。
アクセス統計 コンテンツに対するアクセスの統計をとれます。
ユーザー機能
アカウント情報の登録・編集・削除 ログイン ユーザーごとにユーザー名や E メール アドレスを設定できます。
カテゴリー分類 ユーザーを複数のグループに分けて管理することが可能です。
権限管理 サイト内で実行できる権限をユーザー グループごとに設定できます。
アクセス禁止設定 特定のユーザー、メールアドレス、ホスト名からのアクセスを禁止できます。
コミュニケーション機能
コンタクト フォーム ユーザーがサイト管理者にコンタクトをとるためのフォームを自由にカスタマイズできます。
RSS 配信 RSS の配信が行なえます。
アグリゲート 他サイトから配信される RSS などのフィードを取りまとめ、表示できます。
Web サービス HAL、Restful Web Services など複数の Web サービスに対応したモジュールを搭載しています。
シリアライゼーション JSON や XML 用にデータをシリアライズ、デシリアライズできるモジュールが装備されています。
管理機能
メニュー メニュー項目やメニュー階層を自由に編集できます。
モジュール 追加/削除する機能を管理画面から選択できます。
検索 コンテンツやユーザーの検索が行なえます。
入力書式 コンテンツの投稿フォームで使用する HTML タグなどを設定できます。
設定情報の管理 モジュール、フィールドなど各種の設定構成の情報を書き出し、読み込むことができます。
ログ 特定のエラーのログ ページのほか、コンテンツ更新などサイト内の変更を記録した簡易的なログを閲覧できます。
複数サイトの管理 ひとつの Drupal で複数のサイトを構築、運営することができます。
デザイン
テーマ コンテンツを維持したまま、サイトのデザインを変更できます。
ブロック 画面上に表示するエリア(ブロック)の内容と位置を管理画面から設定できます。

拡張機能(拡張モジュール)

機能 説明
SNS 外部 SNS サイトと連携できます。また、SNS サイトを構築することも可能です。ユーザー間で「ともだち」関係を築き、メッセージのやりとり、グループの作成などを行えます。
E コマース 商品登録やショッピングカートなど、標準的な E コマース機能が利用できます。
モバイル対応 モバイル機器に対応したデザインでページを表示できます(※ いわゆるガラケーなど、機種やコンテンツによっては一部制限があります)。
ワークフロー コンテンツ公開までの承認フローを作成できます
コンテンツ公開日時の指定 指定した日時にコンテンツの公開/非公開を自動的に切り替えることができます。
メールマガジン メールマガジンの発行・管理が行なえます
スケジュール管理 カレンダー形式でイベントを表示し、スケジュールの管理・共有を行うことができます。
サイトマップ メニュー階層に対応したサイトマップを自動的に作成します。
更新通知 コンテンツが更新されたとき、自動的に受信希望者に通知メールを送付することができます。
チャット ユーザー間でチャットを行えます。
静的 HTML の出力 コンテンツ ページの HTML コードを出力できます(掲示板など動的にページを出力する必要のあるページは HTML 出力できません)。

ディストリビューション

上記のほか、Drupal には、特定の目的に合わせて必要な複数のモジュールをあらかじめセットにした「ディストリビューション」という配布形態もあります。ディストリビューションを利用すると、たとえば、出版、教育機関など、業種に対応した Drupal 環境を効率よく構築できます。

drupal.org: ディストリビューションのページ(英語)