Drupalの基本機能を解説!!
Drupalとは
まずはじめに、Drupalとは何かについてご説明します。
Drupalとは、オープンソースのCMS(コンテンツマネジメントシステム)です。
従来のCMSがもつ機能だけでなく、煩雑なシステムを構築できるフレームワークをもっています。
高い柔軟性と拡張性、堅牢なセキュリティが特徴です。
世界的な大企業や大学など、全世界170万件以上の導入事例がある、信頼性の高いツールです。
Drupal標準機能
コアモジュール
次に、Drupalに最初にダウンロードされる標準機能である、コアモジュールについてご紹介します。
下記のような、サイト更新に必要な機能が標準状態で備わっており、専門知識がなくともCMS運用を始められる作りになっています。
- ユーザー管理(コアユーザーモジュール)
- 基本コンテンツ管理(コアノードモジュール)とフィールド管理 (コアフィールド、フィールドUIモジュール、フィールドタイプを生成するコアモジュール)
- 画像・動画などのメディア管理(コアメディアモジュール)
- ナビゲーションメニュー管理(コアメニューUIモジュール)
- コンテンツの一覧作成(ビューズ)
- コンテンツのリスト、グリッド、ブロック作成(コアViews、Views UIモジュール、ブロックレイアウト)
コアモジュール以外にもモジュールをインストールすることで、サイトに様々な機能を追加することができます。
コアモジュールの活用方法
ここで、コアモジュールの中でもよく利用される機能について、活用例をご紹介します。
1.ビューズ
【機能】
コンテンツの一覧パーツや一覧ページをGUI(グラフィカルユーザーインターフェース)で作成する機能です。
【活用方法】
プログラムを書かず、Drupal上から設定するだけで利用することができます。プログラミングの知識がなくても設定できることがメリットです。
お知らせの一覧をトップページに掲載する際など、何かをまとめて表示する際に活用できます。
2.ブロックレイアウト
【機能】
Drupalではページの中に埋め込むコンテンツの固まりをブロックとして管理できます。そこで作成したブロックをレイアウトする機能がブロックレイアウトです。
【活用方法】
サイト内で共通のメニューなどをブロックで作成し、ブロックレイアウトで配置することで、サイト内の全ページで利用するといった設定が可能です。
同じブロックを複数ページに表示したり、特定条件下だけ表示することも可能なので、効率良く使い回しもできます。
まとめ
Drupalはコアモジュールと呼ばれる標準機能が充実しており、これらを活用するだけでもCMS運用ができるというのが特徴です。
コア以外のモジュールを追加することも可能なため、高い拡張性を有しています。
拡張性があり、サイトのセキュリティ・信頼性が高いのがDrupalというCMSの特徴になります。従来のCMSに課題を感じている方にもおすすめできるCMSとなります。
さらに情報を知りたい方へ
WEBSASが提供するサービスを知りたい方
担当者により詳しく話を聞きたい方