Drupal 8 モジュールのインストール
一つ以上のモジュールをインストールして、Drupal を追加機能で変更、拡張、強化しましょう。
前提知識
ステップ 1: モジュールを入手する
インストールしたいモジュールが Drupal コアの一部である場合は、次のステップに進んでかまいません。
コントリビュートモジュールをインストールするには、まずそのコードを入手する必要があります。プロジェクトに依存関係を追加する推奨される方法は Composer を使うことです。これは、すでに Composer でプロジェクトを管理している ことを前提としています。
モジュール を追加するには、まずその短い名前(ショートネーム)を特定します。これはプロジェクトページの URL の最後の部分です。たとえば、https://www.drupal.org/project/geofield にある Geofield モジュールのショートネームは「geofield」です。
コントリビュートモジュールをその依存関係と一緒にダウンロードするには、サイトのルートディレクトリで次のコマンドを入力します(モジュールのショートネームを geofield と置き換えます):
composer require drupal/geofield
コマンドが完了すると、モジュールがプロジェクトの composer.json に依存関係として追加され、コードがダウンロードされたことを示す確認が表示されるはずです。
詳細情報や動画のデモについては、Composer を使ってファイルをダウンロード・更新する と Composer を使ってモジュールとテーマをダウンロードする を参照してください。
モジュールを入手する代替方法には、次のものがあります:
ステップ 2: モジュールを有効化する
Drupal の UI を使う場合:
- 「Manage(管理)」メニューから「Extend(拡張)」ページ(admin/modules)に移動します。
- 有効化したいモジュールを見つけ、それぞれの隣にあるボックスにチェックを入れます。
- 「Install(インストール)」をクリックして、選択したモジュールを有効化します。
Drush を使う場合:
drush en geofield
詳細情報や動画のデモについては、Drupal.org からモジュールをダウンロードしてインストールする と コマンドラインからのモジュールのインストール を参照してください。
補足情報
モジュールの保存場所は整理されている
Drupal はいくつかの場所でモジュールを探します:ルートの /modules ディレクトリ(推奨)または /sites/*/modules です。それらのディレクトリ内で、すべてのサブディレクトリを対象にモジュールを検索します。
一般的な慣例として、Drupal.org からダウンロードしたすべてのモジュールは /modules/contrib に、プロジェクト固有のカスタムコードを持つすべてのモジュールは /modules/custom に配置します。
一つのプロジェクトに複数のモジュール
通常、一つのプロジェクト(たとえば https://drupal.org/project/devel)には複数のモジュールが含まれています。プロジェクト内の各モジュールは Extend ページに個別に一覧表示され、別々に有効化できます。