Drupal モジュールの設定
まだ「Extend(拡張)」ページにいない場合は、そこへ移動してください。
「Extend(拡張)」ページでは、テーブルの各行が一つのモジュールに対応しており、左端はチェックボックスから始まり、その直後にモジュール名が続きます。
モジュール名の右側にある 3 番目の列には、そのモジュールの説明が表示されます。
説明が表示されない場合
各モジュールの名前の隣に説明が表示されない場合は、管理テーマの「レスポンシブ」レイアウトによってそれらが隠されています。
この問題の詳細と解決方法については Extend ページで隠れたモジュールの説明を表示する修正方法 で説明していますが、ここでは解決手順を簡単にまとめます。
Extend ページで隠れた説明を表示する簡単な修正のまとめ
左側の縦型管理メニューが開いている場合は閉じます。
それでも説明が表示されない場合は、隠れたモジュールの説明を表示する修正方法 で詳しく説明している次の 3 つのうちいずれかを実行してください。
説明のアコーディオン切り替え
「Extend(拡張)」ページで、新しいモジュールの行にあるその「説明」の最初の行をクリックして、アコーディオンを完全に展開します。
説明の下部には、利用可能な場合、「Help(ヘルプ)」「Permissions(権限)」「Configure(設定)」のリンクが表示されます。
これらのリンクは、モジュールが有効化された後にのみ表示されます。
時間を節約する――あちこち探し回らない
あるモジュールに関連する「Permissions(権限)」や「Configuration(設定)」のオプションがあるかどうかを判断するには、「Extend(拡張)」ページが最適な場所だと私は感じています。都合のよいことに、これらは利用可能な場合、直接のリンクになっています。
確かに、サイトの「Configuration(設定)」セクションから設定ページにアクセスすることもできますが、そのためには設定が存在するかどうか、そしてそのセクションのどこに表示されるのかを事前に知っている必要があります。
その代わりに、私は「Extend(拡張)」ページでモジュールを見つけ、「Configure(設定)」リンクがあるかどうかを確認します――それが設定へ直接連れて行ってくれます。
同様に、モジュールの権限は「People(ユーザー)」>「Permissions(権限)」で設定できますが、それらがどのように分類されているかを知っておく必要があります。その代わりに、私はモジュールの説明の隣に「Permissions(権限)」リンクがあるかどうかを確認します――それが権限ページの正しい場所へジャンプしてくれます。
「Help(ヘルプ)」モジュール
ヘルプドキュメントの量と質は、開発者が提供するものに応じて、モジュールごとに大きく異なります。
ヘルプドキュメントについては モジュールのドキュメントとヘルプ のセクションでさらに詳しく説明しますが、ここではモジュールの設定に関連する「Help(ヘルプ)」リンクについて簡単に触れます。
サイトの「Extend(拡張)」ページで、モジュールの隣に「Help(ヘルプ)」リンクが表示されている場合は、それをクリックして内容を確認してください。
表示されるページは、モジュールのフォルダー内の情報を使ってサイトが生成したものです。
少なくともこのヘルプページにざっと目を通し、そこに何が書かれているかを把握することをお勧めします。
モジュールの「Permissions(権限)」や「Configure(設定)」リンク(存在する場合)にアクセスする前に、役立つ知見が得られるかもしれません。
ドキュメントとヘルプのオプションについては モジュールのドキュメントとヘルプ でさらに詳しく説明しています。
終わったら、「Extend(拡張)」ページに戻ってください。
「Permissions(権限)」モジュール
すべてのモジュールに権限が含まれているわけではありませんが、含まれている場合は、「Extend(拡張)」ページのモジュールの説明の隣に「Permissions(権限)」リンクが表示されます。
モジュールを最初に有効化すると、「Administrator(管理者)」ロールには自動的にそのモジュールのすべての権限が付与されます。
ただし、モジュールによっては、意図したとおりに機能させるために「Anonymous(匿名)」ユーザーや「Authenticated(認証済み)」ユーザーの権限を設定する必要があります。
権限に関する情報は、前述の「Help(ヘルプ)」リンク、または モジュールのドキュメントとヘルプ で説明しているモジュールの「README.txt」や「INSTALL.txt」ファイルで見つかることがあります。
権限の概要
権限ページを一度も訪れたことがない場合のために、何が表示されるかを簡単にプレビューしておきます。
アクセスするには、「Extend(拡張)」ページの任意の「Permissions(権限)」リンクをクリックするか、管理メニューの「People(ユーザー)」に移動して「Permissions(権限)」タブをクリックします。
デフォルトでは、Drupal には「Anonymous(匿名)」「Authenticated(認証済み)」「Administrator(管理者)」の 3 つのユーザーロールが含まれています。
「Administrator(管理者)」ユーザーアカウント
あなたは管理者であり、したがってサイトのすべての権限を持っています。自分自身のアカウントからこのロールを削除することはできません。(これは Drupal 7 とは異なります。)
「Authenticated(認証済み)」ユーザーアカウント
これらは、サイトに登録した訪問者によって作成されたアカウントです。ログインすると「Authenticated Users(認証済みユーザー)」に分類され、そのロールに対して許可したことだけを行えます。
デフォルトでは、認証済みユーザーはコメントを投稿し、ショートカットを使用できます。
「Anonymous(匿名)」ユーザーアカウント
匿名ユーザー(ログインしていないサイト訪問者)は、通常、コンテンツを閲覧し、サイト全体のお問い合わせフォームを使用することしかできません。
あなたが管理者です
各ロールの権限は、好きなように調整できます。
また、新しいユーザーアカウントを作成し、少なくともユーザー名とパスワード(任意でメールアドレス)を指定して、それらを「Authenticated(認証済み)」または「Administrator(管理者)」として割り当てることもできます。
追加のユーザーロール
必要に応じて、いくつでもカスタムユーザーロールを作成できます。たとえば、誰かに限定的な管理権限を与える場合などです。
新しいロールを追加するには、「Permissions(権限)」ページに移動し、「Roles(ロール)」タブをクリックして、「Add role(ロールを追加)」をクリックします。
あなたのモジュールの権限
モジュールに「Extend(拡張)」ページの「Permissions(権限)」リンクがある場合は、それをクリックします。
権限ページは [d8-root]/admin/people/permissions にあります。
モジュールの「Permissions(権限)」リンクをクリックすると、ページが該当する権限セクションまでスクロールします。
必要に応じて、画面上部の管理メニューの下にある特定の権限を表示するためにページをスクロールしてください。
権限がリストの下部近くに表示されている場合、ページビューの一番上にぴったり揃わないことがあります――さらにスクロールして見つけてください。
「Administrator(管理者)」列のチェックボックス(右端)は常にチェックされており、外すことはできません。
「Anonymous(匿名)」ユーザーや「Authenticated(認証済み)」ユーザーに権限を付与するかどうかは、あなたが決めます。
ある権限が何をするのか、どんなリスクをもたらす可能性があるのかがわからない場合は、「Extend(拡張)」ページのモジュールの「Help(ヘルプ)」リンク(ある場合)、または モジュールのドキュメントとヘルプ で扱っている「README.txt」や「INSTALL.txt」ファイルを参照してください。
権限に関するセキュリティ警告
次の警告を含む権限は、信頼できるロールにのみ付与してください:
Warning: Give to trusted roles only; this permission has security implications.
完全な警告が表示されていなくても、「Administer(管理)」というラベルの付いた権限はセキュリティ上のリスクをもたらす可能性があり、完全に信頼できるユーザーにのみ付与すべきです。
たとえば、タクソノミーの権限には「Administer vocabularies(ボキャブラリーの管理)」とありますが、完全な警告は表示されません。それでも、これを付与するとユーザーがフィールドを編集できるようになります――潜在的な脆弱性です。
要するに、「Administer(管理)」を含む権限は、完全に信頼できる人にのみ付与すべきです。
権限を更新したら、「Extend(拡張)」ページに戻ってください。
「Configure(設定)」モジュール
「Extend(拡張)」ページで、新しいモジュールに「Configure(設定)」リンクがある場合は、それをクリックします。
「Configure(設定)」リンクがない場合、そのモジュールには設定可能な項目がありません。
ある設定オプションが何をするのか、どんな影響があるのかがわからない場合は、「Extend(拡張)」ページのモジュールの「Help(ヘルプ)」リンク(利用可能な場合)を参照するか、モジュールのドキュメントとヘルプ で説明している README.txt ファイルを確認してください。
- ブラウザーウィンドウを最大化する
ブラウザーウィンドウを最大化してみてください。それがうまくいかない場合や不可能な場合(たとえばモバイル端末を使っている場合)は……
- フォントを小さくする
説明が表示されるまでフォントサイズを小さくしてみてください。それでも隠れている場合は……
- 管理テーマとして「Stark」を設定する。
「Stark」テーマは Drupal コアに付属しており、説明列を表示します。ただし、横方向にスクロールする必要があるかもしれません。
「Appearance(外観)」ページに移動し、Stark テーマの「Install(インストール)」をクリックします(「Install and set as default(インストールしてデフォルトに設定)」ではありません)。
ページが再読み込みされたら、Appearance ページの一番下までスクロールし、Stark を「Administration theme(管理テーマ)」に設定して、「Save configuration(設定を保存)」をクリックします。
「Extend(拡張)」ページに戻ってください。