Drupalとwordpressの違いとメリット/デメリット

記事公開日:
最終更新日:

Sponsored Links

Drupalとwordpressを開発で使ってみた時の個人的な感想です。
案件によってはDrupalとwordpressのどちらを採用するかで悩むことも多いかと思います。
Drupalとwordpressは、それぞれどちらが優れているという事ではなく、目的によって向き/不向きがありますので、どちらのCMSで構築しようか悩んでいる方へ参考になればと思います。

Drupalとwordpressの違い

Drupalの特徴

Drupalはコアファイルがしっかりしていて、そのコアにモジュールを追加していく形で制作していくイメージです。
Drupalのモジュールはwordpressのプラグインと比べても比較的自由度も高く汎用性が高い代わりに、特定の用途向きに作られていないので、ひと手間加えて使いたい機能に仕上げていく必要のあるモジュールが多いです。

また、会員制サイトや管理者の細かい権限分け(ロール)などに関しては、wordpressよりもDrupalが優れています。ただし、Drupalはコアファイルをブラックボックスとして扱うケースが多いかと思いますので(コアをいじるといわゆるDrupal Hellに陥るそうです)、カスタマイズはモジュールを活用して可能な範囲内の使い方となります。

Drupalをカスタマイズしても何とかなりそうにない場合には、cakePHPやRuby on Railsなどのフルスタックフレームワークにお世話になる事になります。

Drupalのメリット

・管理の権限分けのモジュールが充実している
・システムコアがしっかりしている
・会員制サイトとかは向いている

Drupalのデメリット

・カテゴリとかもモジュールで対応する必要あり
・モジュールを使うにもひと手間必要になる
・ページ別デザインの自由度が低い
・ページの表示速度がそこそこ遅い

wordpressの特徴

対して、wordpressは基本的にブログシステムですので、ブログやホームページ用途向けには便利ですが、WEBアプリケーションとしてカスタマイズするのには限界があります。
また、wordpressのプラグインは利用用途がはっきりとしていて、簡単にすぐに使いやすいのも特徴です。

wordpressでWEBアプリケーションを作るのも不可能ではありませんが(wordpressでWEBアプリみたいな本も発売されてます)、その際にはアクションフックなどを多用することになりますので、簡単な仕組みのWEBアプリケーションなら許容範囲かと思われます。
将来的に複雑なWEBアプリケーションにしていくつもりの案件であれば最初からフルスタックフレームワークを使うのが良いですし、会員制サイトや管理者の細かい権限分け(ロール)のコンテンツのマネジメントがメインになるのならばDrupalを使うのが楽です。

wordpressのメリット

・データベースからコンテンツを表示するだけなら簡単
・そこそこのログイン機能・管理/投稿画面がある
・用途が分かりやすいプラグインが多い
・ページ別デザインの自由度がある程度高い
・高速化処理するとページの表示速度がそこそこ早くなる

wordpressのデメリット

・wordpressの流儀にはずれた事をしようとすると大変になる
・プラグイン自作/アクションフックなどのカスタマイズに止めておくほうが無難

About
Amelt.net,LLCの創業者で、費用対効果の高い統合webマーケティングによりビジネスパートナーとして継続的にサポート。詳しいより。ブログの更新情報facebookページGoogle+そしてTwitter、またRSSfeedlyLINE@にてお知らせしていますのでフォローよろしくお願い致します。


Sponsored Links