Drupal

Drupal…

It will be re-evaluated as it takes on a new development.

CMS with excellent robustness and security information organisation.

Drupal

前回WordPressについて記事を書いたのですがPHPとDBを使うWebサイトを構築するCMSとしてDrupalがあります。日本での普及はそれほどではないのですが、スケーリングに優れており、中規模から大規模なWebサイトを構築するのに適している非常に優れたCMSとなります。

WordPressと異なり専門技術をある程度持っていないと構築も管理も難しい為、個人や小規模なWebサイトではほとんど使われていないのですがデジタル庁が公式Webサイトに採用した事が再評価につながっています。

構築や管理が難しいというのは、コアプログラムのルールを理解した操作が必要であります。そのことが堅牢性やセキュリティの高さ、大量アクセスに対する耐性を持つ優れたスケーリングにつながっています。

私自身がDrupalに詳しいわけではないのですが、知人がDrupalの信者で、私に良くDrupalの話をしてくれます。彼が構築するWebサイトを見せてもらい関心するのは、ページが軽い事とテキストデータが読みやすいこと、記事や文書の整理が秀逸であることなどWordPressで構築するWebサイトとは異なる価値観を持っている事です。

  1. プロセスのキャッシング機能により表示が早い
  2. 機能を体系的に仕分けしコアプログラムのルールに準じたインターフェースの提供により情報整理が秀逸である事
  3. デザインはフロントエンドのフレームワークを基準にしているので自由度が高いが、BootstrapやTailwindなどの知識とTwigの知識がないと自由に構築することが難しいこと
  4. セキュリティ対策はコアプログラム開発チームが行なっているのでバージョン管理のみで対応可能
  5. 権限管理が細かく行えるので、人的なセキュリティ管理も優れている事
  6. コアプログラムがSymphonyで書かれており、CMSそのものがSymphonyのGUIとも言える優れた機能を持っている事
  7. WordPressのメリットにデザインがあるがDrupalは情報量の効率的な処理にメリットがあります。

使用の敷居や専門知識が必要なので、知識をあまり持たない方が使用するには構築や設定、管理など外部の専門家に依頼する必要がありますが、ある程度の規模や扱う商材が多くなったWebサイトをどう管理していくかとなった時に第一候補に上がるCMSであります。

デジタル庁の採用もありますが、利用されている有名なWebサイトがオーストラリア政府や官公庁、米国の大学機関や教育機関、NASAなどセキュリティや情報量、スケーリングが必要な機関での利用が一般的であります。もう少し柔らかい使用例はエリッククラプトンの公式サイトもDrupalで構築されています。日本企業だとアステラス製薬のWebサイトがDrupalで構築されています。

中小企業が使うには敷居が高いのですが、Drupalのメリットに同じスケーリングであれば、WordPressよりセキュリティや表示速度に優れサーバーコストを低く抑える事が可能になります。

ある程度のスケーリングや規模をお考えの方に提案するCMSになります。

Drupalを使用してみたいとの要望がありましたら、Drupalに精通した開発を行う会社のご紹介もできます。

今回Drupalの記事を書いた理由にDrupalはかなりアカデミックなイメージで開発などに携わっていないとなかなか使用する機会がないと考えていたのですが、2025年1月15日に、Drupal-CMSという新しいインターフェースが登場し、WordPressまではいきませんが、コンソールの設定やコードベースの設定からGUIによる設定範囲が広がり、開発の知識のない方でも利用する敷居がかなり下がって来ています。

テーマやモジュールの対応はまだまだこれからですが、数年後には個人ユースでも利用者が増えるのではないかと期待する出来事があったので、専門分野ではないDrupalについての記事を書いています。

WordPressはコミュニティやマーケットが確率されオープンソースの成功例であると前記事で書いていますがDrupalもコミュニティの活発さやベンダーやホスティングなどのマーケットが確立されておりWordPressほどではないのですがオープンソースの成功例でもあります。

先に書いたコアプログラムがSymphonyで書かれていることのメリットにスケーリングが非常に優れていることがあります。

ここ数年PHPとDBを使用したWeb開発で良く使われているフレームワークにLaravelがあります。日本でも良く利用され、学習の敷居が低いので利用者も多くコミュティの活発さや情報の多さも魅力的です。ただ、案件の規模が大きくなると対応が大変でそのようなケースの場合、同じフレームワークですがSymphonyの方が適しています。そのSymphonyをGUI化し、コアプログラム開発チームがセキュリティやスケーリングを担保しているDrupalの魅力は非常に高く、今後再評価につながっていくのではないかと感じています。