Open Source Web Development Tutorials - Dev Shed
どう選ぶ?オープンソースのCMS
(2009/02/16公開)
どのシステムを選ぶか
導入するCMSに求められる事柄を考慮し、必要な機能が絞られてきたならば、それぞれのシステムが目的に適合するかどうか評定していく作業に入る。選択肢が多すぎるので、これは長い時間と手間のかかる作業となりうる。そこで、それぞれのシステムの機能を比較検討できるCMS Matrixのような道具を使ってみるのもよいかもしれない。
確かにこのアプローチは有意義とはいえるが、それでもリスト上には大量のシステムが並んでいるので、いずれにしてもどこからはじめるべきかを知っておく必要がある。そこで、この記事の続く部分では、もっとも人気があり広く利用されているオープンソースのCMSソリューションの中から5つを選び、それぞれの機能と長所や短所を評価してみた。
Joomla
JoomlaはPHPベースのGPLライセンスに基づき配布されているCMSで、簡単に強力な機能を用いることができる。主なターゲットは小規模企業の市場だが、プロ用なみの能力を持ち容易に拡張できるものとなっている。
・主な機能:幅広い内蔵アプリケーション;包括的な管理ツール;WYSIWYGコンテンツ編集ツール;Eコマース用、複数言語サポート用、マルチサイト展開用の無料追加モジュール
・長所:容易に操作、拡張、またカスタマイズできる;コミュニティーによる強力なサポート;卓越した添付ドキュメント;シンプルな要求事項(PHP、 MySQL、 Apache)
・弱点:セキュリティー面でいくつかの限界がある;コンテンツのカテゴリー化モデルが限定的;構造が多少複雑
公式サイト: http://www.joomla.org/
Exponent
登場して比較的日の浅いシステムではあるが、Exponentは革新的なPHPベースのCMSで、本格的で大規模な処理にも耐えうるレベルのシステムになりつつある。強力な管理ツールやセキュリティーツール、またコンテンツ作成ツールを持っているが、直感的なインターフェースが前面に出てきており、扱いやすいものになっている。
・主な機能:WYSIWYGコンテンツ編集ツール、包括的なユーザー権利・許可システム;作業管理;ピアレビュー(査読)承認機能
・長所:卓越したインターフェース;強力なセキュリティー管理ツール;優れた拡張ツールとテーマツール;合理的なアーキテクチャと洗練されたコード
・弱点:内蔵アプリケーションの不足;Eコマース機能がない;いくつかのモジュールの機能が限定的
公式サイト: http://www.exponentcms.org/
Drupal
Drupalはその実行と維持管理のたやすさから、強力なユーザー層を持ちWebサイトを構築作成する企業の支持を受けているPHPベースのソリューション。非常におすすめ。
・主な機能:直感的なWebベースのインストーラ;Webインターフェースを用いた標準Webページ開発をサポート;作業管理・査読ツール;強力なRSSサポート機能;フォーラムツールやコメントツールを内蔵
・長所:高い信頼性;ネットワークをサポート;高品質なコード;容易なカスタマイズ;自動アップデート
・弱点:ドキュメントが限定的;設定なしで使える機能が少なく、モジュールの多くはアドオンとしてのみ提供される;組み込みテーマが貧弱;カスタマイズの習得に時間がかかる
公式サイト: http://drupal.org/
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








