Drupalとは

堅牢なコミュニティには基本理念が必要になる。改めてDrupalとは何かを考えて見た。

調べるにあたって、まず参考にすべきなのは公式サイトであることは論を俟たない。

Drupal User GuideのChapter 1. Understanding Drupal日本語版)に以下のようにある。

Drupalは、LAMPスタック上で動作する柔軟なCMSです。 Drupalのモジュラーデザインでは、「モジュール」をインストールすることによって機能を追加したり、 「テーマ」をインストールしてWebサイトの外観を全く異なったものに変更することができます。 Drupalコアと呼ばれる基本のダウンロードファイルには、 CMSの基本機能を提供するPHPスクリプト、いくつかのオプションのモジュールやテーマ、 そして多くのJavaScript、CSS、画像アセットが含まれています。 また多くの追加モジュールやテーマは Drupal.org からダウンロードすることができます。

Drupal as a Content Management Systemと表題がついている。CMSとしてのDrupalという話で、その説明である。

もう一つのDrupalはDrupal Projectである。1.6. Concept: The Drupal Project日本語版)に以下のようにある。

Drupalプロジェクトとは何ですか?
Drupalプロジェクトは、中心となるコンテンツ管理システムソフトウェアの開発だけでなく、 同様に、拡張モジュール、追加テーマ、翻訳、ドキュメンテーション、 ディストリビューションを開発することを目的としたFOSSプロジェクトです。 Drupalプロジェクトに時間と資金を提供する人々は世界中から集まっており、 この共通の目的のための多様なコミュニティとなっています。

コミュニティには、さまざまな異なるタスクを実行する小さなグループが多数含まれています。 例えば、Drupal関連ソフトウェアの部品の開発、ドキュメント作成、ソフトウェアのセキュリティの維持、 各国言語への翻訳、特定の目的でのDrupalの使用、特定の地域内での対面での交流などを行うグループがあります。

「拡張モジュール、追加テーマ、翻訳、ドキュメンテーション、 ディストリビューションを開発することを目的としたFOSSプロジェクトです。」が本質だろう。続いてこう書かれている。

Drupalアソシエーションとは何ですか?
Drupalアソシエーション は、Drupalプロジェクトとコミュニティの支援に専念する非営利団体です。 Drupalアソシエーションの主な機能は以下のとおりです:

世界各地で大規模な会議を開催すること
Drupal.org Webサイトとサイトが稼働するサーバーの維持管理
WebプラットフォームとしてのDrupalのプロモーション
Drupalの教育とトレーニングのサポート
ミッションをサポートするDrupalコミュニティへの助成金の提供
上記の目的のために資金を調達すること

「Drupalアソシエーション は、Drupalプロジェクトとコミュニティの支援に専念する非営利団体です。」が本質だろう。

日本語話者のコミュニティも相似形であるべきだと思っている。

タグ
feedback
こちらに記入いただいた内容は執筆者のみに送られます。内容によっては、執筆者からメールにて連絡させていただきます。