Drupalとは
'Drupalとは/' には、下位層のページがありません。
Drupal(ドルーパル)はeXtensible Object Oriented Portal System の略で、コンテンツ(ホームページを構成する文章や画像)を構築・管理できるオープンソースのCMSとして最も人気の高いソフトウェアのひとつです。
Drupalは、ユーザー管理、コンテンツ管理に関する多くの機能(モジュール)が標準で用意されています。モジュールとは、Drupalの機能を拡張するPHPプログラムの名称で、Drupal利用ユーザが開発・改変を行い、配布を行っているプログラムです。
Drupal上で利用できる機能を拡張することができますので、標準機能以外にもサイトに必要なモジュールだけを追加しながら構築していくことが可能になります。
機能についての詳細は『Drupalの詳細機能』からご確認ください。
Drupalの主な機能 †
- 会員登録制サイトの構築・メール配信機能
- 掲示板・サイト内検索・リンク集・メールフォーム
- 記事の書き込みや修正が管理画面上からできます。
- 高度な検索が可能です。
- データベースを持ち、大量のデータを管理できます。 他にも用途に合わせた様々な機能を追加できます。
Drupalの特徴 †
▼ オープンソース
- DrupalはオープンソースライセンスであるGPL(GNU 一般公有使用許諾書)に基づいて開発されたソフトですので、ライセンスを購入する必要がなく導入コストを抑えることができます。
▼ 高い拡張性
▼ 更新が簡単
- WEB上の管理画面で文章を記入するだけで更新ができるようになります。文字入力ができ、メールを利用することができる程度の知識で簡単にホームページの情報更新ができますので、特別な知識は不要です。
▼ デザインの統一
- Drupalを使えばサイト全体のデザインを統一することができ、またWebサイトの登録ユーザは、自分の好みに応じてそのWebサイトの外観(テーマ)を選択することができます。 無料で公開されているデザインテンプレートを追加することで、ページデザインの変更が簡単に行うことができリニューアルにも最適です。
Drupalでの更新・管理は †
- Drupalは自動更新管理などに優れているため、既にさまざまなコミュニティサイトポータルサイト構築に採用されています。
- 通常、コミュニティサイトを構築・管理していくには、HTMLやWEBサーバーなどの知識や技術、多大な時間と費用が掛かってしまいますが、Drupalでは、文字入力ができ、メールを利用することができる程度の知識で簡単にホームページの情報更新ができますので、特別な知識は不要です。
- コンテンツの掲載・削除が自動的に行われますので、削除・更新時にもリンク切れが発生せず、ホームページのデザインをリニューアルしても、コンテンツとリンクを変更する必要はありません。 このため、ホームページを非常に効率良く更新・管理することができ、ホームページに掛かる時間やコストが大幅に削減できるようになります。
- 頻繁に情報を発信したい、ユーザーとコミュニケーションを持ちたい、利用できる機能や閲覧できるコンテンツを会員のグループ毎に差別化したい、今後もホームページに多種多様の機能を持たせたいとお考えの方には特にDrupalをお薦めいたします。
Drupalに必要なサーバー環境 †
▼ PHP
- PHP 4.1.0以降 (4.1.1以降を推奨)
▼ データベース
- MySQL 3.23以降
▼ Webサーバー
- 上記バージョンのPHPとMySQLが動作するWebサーバー (Apache 1.3が推奨。Apache2やIIS等でも動作実績あり)