全般的な情報
Drupal 8 のインストール が完了したので、モジュール をインストールしてサイトに機能を追加したり、テーマをインストール して見た目や雰囲気をカスタマイズしたりできます。
標準の Drupal コアインストールは機能が限られており、見た目もかなり簡素です。しかし Drupal はモジュール式に設計されており、追加の モジュール や テーマ で簡単に拡張できます。
Drupal.org で利用できる多くのモジュールやテーマは、それぞれ「プロジェクト」と呼ばれ、すべて無料です。それらは、あなたと同じ Drupal コミュニティの他のメンバーによって提供(contribute)されているため、しばしば「contrib(コントリビュート)」と呼ばれます。
多くの場合、あなたが必要とするものをまさに提供するプロジェクトを、誰かがすでに作成して Drupal.org にアップロードしていることに気づくでしょう。
モジュールやテーマを見つけてサイトにインポートするプロセスは、どちらの場合も基本的に同じです。
モジュール
モジュールはサイトの機能を提供します。標準インストールに含まれる「コアモジュール」は、ほとんどのウェブサイトが必要とするすべての主要な機能を提供します。
ただし、すべてのコアモジュールがデフォルトで有効になっているわけではありません。そのため、contrib モジュールを探す前に、サイトの「Extend(拡張)」ページで利用可能なモジュールの一覧を確認し、探している機能をすでに提供しているコアモジュールがないか調べてください。
Drupal 8 モジュールのインストール ページは、初心者にやさしい包括的なガイドです。contrib モジュールとコアモジュールの両方について役立つ情報が含まれています。
テーマ
主な関心が新しいテーマのインストールにある場合でも、モジュールのインストール ページには、モジュールであれテーマであれ、プロジェクトを見つけてインポートする詳しい手順が含まれています。現在、テーマのインストール ページは未完成ですが、テーマをサイトにインポートした後にそれをたどることができます。
カスタムプロジェクト
コアモジュールやテーマを直接変更してはいけません。それらの変更は、およそ毎月リリースされる Drupal コアの更新やセキュリティパッチのたびに上書きされてしまうからです。その代わりに、ニーズを満たす contrib プロジェクトを探すか、独自のカスタムプロジェクトを作成してください。
既存のプロジェクトの開発やカスタマイズに関するより詳しい情報については、次を参照してください:
- モジュール: Drupal でのモジュール開発
- テーマ: Drupal でのテーミングとフロントエンド開発
警告
これまで使ったことのないモジュールを使う前に、サイトをバックアップ し、そのバックアップが機能することをテストしてください。特に、そのモジュールが「Other releases(その他のリリース)」や「Development releases(開発リリース)」に掲載されており、本番(production)利用で安定していると見なされていない場合はなおさらです。
contrib モジュールを初めて使う前に、サイト――特にデータベース――をバックアップし、それが使用していた Drupal コアのバージョンを記録しておくべきです。
最も重要なのは、モジュールが問題を引き起こしたり機能を壊したりする場合に備えて、contrib モジュールは常に本番サイトではなくテストサイト(「開発サイト」とも呼ばれます)でテストすることです。