Drupalは、シンプルさと柔軟性の両方を必要とするユーザーに最適なコンテンツ管理ソリューションプロバイダーとなるように設計されています。
Drupalは「コンテンツ管理システム」と「コンテンツ管理フレームワーク」の両者の長所を持ち合わせる1つの統合システムとして利用できます。
Drupalの標準リリース「Drupalコア」には、「ユーザーアカウント管理機能」「メニュー管理機能」「ページレイアウトカスタマイズ機能」「システム管理機能」などの、コンテンツ管理システムに必要となる基本機能が含まれています。
Drupalコアで以下のようなWebサイトを構築できます。
・シンプルWebサイト
・ブログ---シングルまたはマルチユーザー
・インターネットフォーラム
・コミュニティWebサイト---ユーザーが生成したコンテンツを提供 など
Drupalは自身を「Webアプリケーションフレームワーク」とも表現しています。
Drupalは洗練されたプログラミングインターフェースを提供し、「コンテンツ管理サービス」「各種サービス」「商取引サービス」などを構築できます。
DrupalのWebアプリケーションフレームワーク機能は、他の主要なフレームワークの機能要件のほとんどを満たしており、「優れたWeb2.0フレームワークの1つ」であるとされています。
基本的なWebサイトの設置と管理はプログラミングゼロで実施できます。
Drupalコアはモジュール式に設計されています。
APIを介して内部的にアクセスされるフックとコールバックのシステムを定義しているため、Drupalコアのコードを変更することなく、サードパーティが提供したモジュールおよびテーマがDrupalのデフォルトアクションを拡張したり上書きできます。
モジュールやテーマからDrupalコアファイルを隔離するDrupalのモジュラー式設計は、柔軟性と安全性を向上させます。Drupal管理者は、サイトに対して実施されている各種カスタマイズを上書きすることなく、Drupalコアをクリーンにアップグレードできます。
Drupalコミュニティは、この分離を維持するため、サイト開発者がDrupalコアファイルを変更しないことを強く推奨しています。
Drupalの最も優れている点として注目されているのは、高度に設計された堅牢なアーキテクチャにあります。
シンプルなアーキテクチャでありながら、セキュリティと拡張性を両立するように配慮されているシンプルで堅牢なコアが、さまざまなシステムを安全かつ統合的に管理できる機能を提供します。
軽量フレームワークで構成されているコアモジュール(基本機能)により、高速画面処理と軽快動作を実現しています。
さまざまなモジュールによりDrupalの機能を拡張できます。
「ブログ機能」「SNS機能」「Eコマース機能」などの各機能は、モジュールによって提供されます。新しいサービスが誕生した場合、そのサービスと連携できる新たなモジュールが開発されて、すぐに取り込むことが可能です。
膨大な数のモジュールが用意されているため、各種モジュールを組み合わせることで独自の多機能サイトを構築できます。Drupalの高い柔軟性と高度な拡張性により、統合デジタルフレームワークの構築も可能となり、将来的に大規模化を想定しているサイトには最適といえます。
Drupalのオフィシャルサイトでは42000以上のモジュールが提供されています。
→Drupal →Download & Extend →Modules
Drupalはテーマによりルックアンドフィールをカスタマイズできます。細部までデザインカスタマイズが可能であるため、デザイン性の高いサイトを構築できます。
管理者は専用メニューからサイト全体にテーマを適用できます。
Drupalのオフィシャルサイトでは2700以上のテーマが提供されています。
→Drupal →Download & Extend →Themes
Drupalは共同サイト運営ができるように設計されています。サイトビルダーは「コンテンツ作成」や「サイト管理」さえもユーザーに委任できます。
サイトビルダーは必要なユーザー権限を定義するだけで、その後、全員で共同作業を開始できます。
Drupalは世界最大規模のオープンソースコミュニティにより開発されています。
Drupalのコミュニティには、130万人以上の「開発者」「デザイナー」「トレーナー」「ストラテジスト」「コーディネーター」「編集者」「スポンサー」などが参加し、「Drupal開発」「サポート提供」「ドキュメントメンテナンス」などの活動が行われています。
Drupalは簡単にインストールできます。
ローカルコンピュータでDrupalスタックを実行するために複数のオプションを利用できます。
→Drupal →HowTo: Create a local environment using MAMP
2017年09月26日(火)15:30~17:00 関東ITソフトウェア健保会館 1階C室 にて「OSSを活用し、Webからの商談獲得を強化する方法 ~中堅中小企業のためのOSSを活用した簡単デジタルマーケティング入門~」と題したセミナーを開催しました。 当日は、秋晴れの気持ち良いお天気にも恵まれ、多くの方にご来場頂くことができました。ありがとうございました。 セミナーでは、まずはWebサ...
OSS×Cloud ACCESS RANKING