Drupal の基本設定(Drupal の機能の概要)
私の YouTube チャンネルまたは VK で新しい動画を受け取るには登録してください!
- 確かに Drupal は世界で最も簡単な CMS ではありません。特にプログラミング経験のない新しいユーザーにとってはそうです。しかし、Drupal のロジック――とりわけ管理メニューのさまざまな設定――を学ぶために時間を投資すれば、すぐに Drupal のエキスパートになれます。
管理ページの概要
Drupal のメイン管理ページにアクセスするには、サイトのホームページ(http://localhost/Drupal)の左サイドバーにあるナビゲーションメニューで「Administration」をクリックするだけです。通常、ユーザーが初めてこのページを訪れると、多くのメニュー項目、サブメニュー、オプション、説明が目に入り、Drupal はとても複雑だと思うかもしれません。
あなたも圧倒されていることでしょう――でも心配いりません。深呼吸してください。次のいくつかのステップで、このページがいくつかのメインセクションを持ち、それぞれに関連する設定グループが含まれる、論理的に整理されたものであることがわかるでしょう。
コンテンツ管理
- Comments: ここでは、ユーザーが投稿したコメントを表示、公開、非公開、または削除できます。左側の Administration メニューから管理ホームページに戻れます。
Content: このセクションでは、コンテンツを管理できます。項目をフィルタリングしたり、公開/非公開にしたり、フロントページに掲載したり、削除したりできます。ここで新しいコンテンツを作成することはできません――そのためには左側のメニューの「Create Content」を使います。
Content Types: デフォルトでは、Drupal には 2 つのコンテンツタイプが含まれます:Page(静的コンテンツ用)と Story(動的コンテンツ用)です。新しいモジュール(Blog や Image など)はさらに追加することがあります。CCK モジュールを使って手動でカスタムコンテンツタイプを定義し、フィールドを追加し、それらの表示方法を制御することもできます。
- Post Settings: フロントページに表示される項目数、ティーザーの長さ、公開前のプレビューオプションなど、基本的な投稿設定を構成します。
- RSS Publishing: ユーザーが RSS リーダーでコンテンツを購読できるようにします。フィードあたりの項目数を設定し、チャンネル設定をカスタマイズします。
Taxonomy: コンテンツと商品のカテゴリーとタグを定義します。タクソノミーについては今後のレッスンで扱います。
サイト構造
- Blocks: サイトの特定のリージョンにコンテンツを表示するために使われるコードユニット。モジュールによって、または手動で作成されます。ブロックを追加、構成、割り当て、削除できます。
Menus: サイトのナビゲーションを管理します。デフォルトのメニューには Navigation、Main Links、Secondary Links が含まれます。必要に応じてメニューを追加し、その構造を定義できます。
メニュー項目を追加するには:
- Path: このメニュー項目にリンクされるページの URL。内部または外部のパスを使います。
- Menu Link Title: この項目に表示されるラベル。
- Description: リンクにマウスを合わせたときに表示されるツールチップ。
- Enabled: メニューでの表示を有効にします。
- Expanded: 選択すると、常に子項目を表示します。
- Parent Item: ネストされている場合の親リンクを定義します。
- Weight: 位置を制御します――軽い項目が上に表示されます。
新しいメニュー項目を保存するには Save をクリックします。
- Modules: 詳しくはこの記事をご覧ください:Drupal でのモジュールのインストール方法。
- Themes: 詳しくはこの記事をご覧ください:Drupal でのテーマのインストール。
- URL Aliases: Drupal のデフォルトの「node/x」形式の代わりに、ここで人間が読めて SEO に適した URL を定義します。
サイト設定
このセクションには、デフォルトのサイト値を編集するための主要な設定が含まれています。一部はインストール時に定義され、他は新しいモジュールとともに表示されます。最も重要なものに焦点を当てましょう:
- Date and Time: デフォルトのタイムゾーン、週の最初の曜日などを設定します。変更を適用するには Save Configuration をクリックします。
- Date Formats: 短い、中程度、長い日付形式の表示方法を定義します。PHP の date 関数を使ってカスタム形式を作成できます。
- File System:
- File System Path: アップロードされたファイルが保存されるディレクトリを設定します。
- Temporary Directory: アップロード時に使われます――通常は変更する必要はありません。
- Download Method: パブリックまたはプライベートアクセスを選びます(ほとんどのサイトではパブリックが推奨されます)。
完了したら Save Configuration をクリックします。
- Input Formats: ユーザーが送信するテキストのルールを定義します。デフォルトの形式には Filtered HTML(安全で制限された HTML)と Full HTML(すべてのタグ)が含まれます。特にリッチメディアコンテンツで役立つ、新しい形式を構成または作成できます。
- Performance: サイトを高速化します:
- Page Caching: 匿名ユーザーに事前レンダリングされたページを提供して負荷を減らします。
- Minimum Cache Lifetime: パフォーマンス向上のためにキャッシュの持続時間を延長します。
- Page Compression: gzip を有効にしてページサイズと読み込み時間を減らします。
- Block Caching: 効率化のために個々のブロックをキャッシュします。
- CSS/JS Aggregation: ファイルを結合・圧縮して配信を高速化します。
- Clear Cache: キャッシュされたデータを手動でクリアするために使います。開発中に便利です。
パフォーマンス設定を適用するには Save Configuration をクリックします。
- Site Information: サイト名、メール、スローガン、ミッションステートメント、フッターメッセージ、匿名ユーザーのラベル、ホームページ URL を設定します。