コンテンツマネジメントシステムは、Webコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・体系的に管理し、配信など必要な処理を行うシステムの総称。2005年頃より一般的に普及したといわれる。コンテンツ管理システムとも呼ばれる。概要
ウェブサイト、ポータルサイトの構築、管理によく使用される。ウェブページを作成し、運用するには、 HTMLファイルや、それを保存するディレクトリについての知識が必要だった。コンテンツマネージメントシステムでは、技術的な知識がなくても、テキストや、画像等の「コンテンツ」を用意できれば、ウェブによる情報発信をおこなえるように工夫されている。また、テンプレートの選択により全体のデザインを容易に変更することができるなど、省力化にも役立つ。多くのインターネットサービスプロバイダでは顧客サービスの一部に、CMSを活用した「簡単ホームページ作成」といったメニューが用意されている。
コンテンツマネージメントシステムは、汎用的なものから特定の目的に特化したものまで様々であり、規模もまちまちである。大規模なコンテンツマネージメントシステムでは、ページごとの公開期間の厳密な時間管理や、公開を承認するワークフロー、サイト内リンク切れの防止、デザインの統一、バージョン管理など様々な機能があり、品質を維持しつつ多人数での共同作業を効率よく行うことを可能にしている。個人向けコンテンツマネージメントシステムとしては、各種Weblogツールが挙げられる。ブログツールでは、ページの自動生成や公開日指定、RSS配信、トラックバックなどの機能が用意されている。Wikipediaで使用されるウィキや、SNS、Commerceもコンテンツマネージメントシステムの一つである。
- モジュールまたはプラグインを追加してシステムを拡張できるCMSも多い。
- 多くのCMSが、オープンソースとしてGPLを適用して提供されるようになった。
- デザインカスタマイズのために、CMSを使うWebデザイナーには、CSSの知識が必須となってきた。
最近では携帯向けコンテンツ管理システム(CMS)も多く出てきており、Webシステム開発のローコスト化、省力化の要請とともに注目を浴び、ますます市場拡大をしている。純国産のオープンソースCMSも多く見受けられ、選択の幅が広がりつつあるが、これらの中にはWebシステム開発企業が自社の開発ツールを公開したものや、個人プログラマーが趣味で作成したものなどが含まれる。よくいえば百花繚乱、悪く言えば玉石混交で乱立の様相を呈し、ユーザーとしてはその選択に困るが、いわゆる公式サイトが低調で休眠状態(質問を投じても何もレスポンスがない)、ドキュメントが少なすぎるなどサポート体制が不十分、あるいはそのサイト自身そのCMSで制作されていないケースすらあるので注意が必要である。なおほとんどがMySQLなどデータベースを使ってコンテンツ管理を行っているので、導入可能な環境については個々に確認しなければならない。
フリー百科事典『ウィキペディア(Wikipedia)』より
コンテンツマネージメントシステムの一覧
汎用CMS
汎用CMSには充実したユーザインターフェイスがあり、ログインしてユーザの設定に応じた言語やデザインで閲覧したり、設定された権限に応じてコンテンツを編集するしくみを提供しており、システムを拡張する機能や開発環境が充実している。


