Open Source Web Development Tutorials - Dev Shed
どう選ぶ?オープンソースのCMS
(2009/02/16公開)
Mambo
Mamboは受賞歴を持つCMSで、比較的小さく構造的にも複雑ではないサイトに最適。強いユーザー層により根強い支持を受けており、直感的に初期設定ができ、複雑な設定をせずに維持管理ができるのが特徴。
・主な機能:WYSIWYG編集機能;独立した管理用インターフェース;コードを編集せずにレイアウトを変更できる;メニューがカスタマイズできる;はじめからPDF印刷機能をサポート
・長所:実証された堅牢性;広範囲にわたるサポートネットワーク;カスタマイズ性;4ステップのウィザードで済む簡単なインストール;充実したドキュメント
・弱点:セキュリティー関連のオプションが限定的;作業工程ツールやバージョン管理機能がない;管理用インターフェースが雑然としている;基調をなすコードが洗練されておらず、変更が困難
公式サイト: http://www.mamboserver.com/
Plone
今回おすすめするCMSの中で唯一PHPベースではないのが、このPythonで組まれたPlone。業務用にふさわしい強力なソリューションで、使いやすい機能と優れた拡張性を持つ。根底にZope CMSの開発プラットホームを持っており、そのパワーを享受している。
・主な機能:強力な編集ツール;フル機能の管理インターフェース;会員制の開発エリア;卓越した作業工程ユーティリティー;カスタマイズ可能の文書「アーキタイプ」
・長所:アクセス性とカスタマイズ性に富むテンプレート;優れた拡張性;大量の追加モジュール;洗練されたオブジェクト指向の基本コードで変更が容易;複雑な設定をせずにフル機能が利用可能;Plone Collectiveの強力なサポート体制
・弱点:最大の結果を出すためにはPythonとZopeに関する専門的な知識が求められる。構造が複雑なため、覚えることが多い。
公式サイト: http://plone.org/
結論
極論すれば、最適なCMSを選ぶということはそれを利用する組織とそのサイトの特定の要求事項に依存している。そこで、注意深くニーズの評定と機能比較を行うことにより、それらの要求にかなうシステムを特定することができるはずだ。
この作業は確かに不必要に冗長な作業に思えるかもしれないが、間違った選択をしたときに払う代償や起こりかねない混乱を思いにとどめておくのがよいだろう。CMSを選びその上インプリメントすることは、特に既存のサイトやコンテンツをすべて新しいシステムに移植するような場合、なまやさしい作業とはいえない。よって、はじめから正しい選択ができるよう時間や労力を惜しまないのがよいだろう。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








