コンテンツ管理システム

ウェブコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・体系的に管理し、配信など必要な処理を行うシステムの総称

コンテンツ管理システム: content management system, CMS)は、ウェブコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・体系的に管理し、配信など必要な処理を行うシステムの総称。2005年頃より一般的に普及したといわれる。コンテンツマネージメントシステムとも呼ばれる。

概要編集

ウェブサイトポータルサイトの構築、管理によく使用される。

ウェブページを作成し、運用するには、HTMLファイルや、それを保存するディレクトリ構造などについての知識が必要だった。コンテンツ管理システムでは、技術的な知識がなくても、テキストや、画像等の「コンテンツ」を用意できれば、ウェブによる情報発信をおこなえるように工夫されている。また、テンプレートの選択により全体のデザインを容易に変更することができるなど、省力化にも役立つ。多くのインターネットサービスプロバイダでは顧客サービスの一部に、コンテンツ管理システムを活用した「簡単ホームページ作成」といったメニューが用意されており、自社で独自のコンテンツ管理システムを開発しているウェブ制作会社も少なくない[要出典]

コンテンツ管理システムは、汎用的なものから特定の目的に特化したものまで様々であり、規模もまちまちである。企業・自治体向けのような大規模なコンテンツ管理システムでは、ページごとの公開期間の厳密な時間管理や、公開を承認するワークフロー、サイト内リンク切れの防止、デザインの統一、バージョン管理など様々な機能があり、品質を維持しつつ多人数での共同作業を効率よく行うことを可能にしている。個人向けコンテンツ管理システムとしては、各種ブログツールが挙げられる。ブログツールでは、ページの自動生成や公開日指定、RSS配信、トラックバックなどの機能が用意されている。ウィキペディアなどで使用されるウィキや、ソーシャル・ネットワーキング・サービス電子商取引もコンテンツ管理システムの一つである。ほぼ共通して以下のような特徴がある。

  • 権限の異なる複数の管理者、あるいは投稿者がウェブブラウザからサイトにコンテンツをアップロードできる。
  • 任意のキーワードでサイト内のコンテンツを検索できる。
  • モジュールまたはプラグインを追加してシステムを拡張できるコンテンツ管理システムも多い。
  • 多くのコンテンツ管理システムが、オープンソースとしてGPLを適用して提供されるようになった。

コンテンツ管理システムのシステムによっては任意のサーバ(専用サーバ、共用レンタルサーバ)環境へインストール・運用を行うもののほか、アプリケーションサービスプロバイダSaaS方式で提供しているものもある。

軽量・簡易コンテンツ管理システム編集

軽量・簡易コンテンツ管理システムとは、「Lite / Simple CMS[1]」を和訳したもので、機能を限定したシステム構成により、高速動作と簡単な操作性を提供するコンテンツ管理システムのことである。他にも以下のような特徴がある。

ヘッドレスCMS編集

ヘッドレスCMSとは、画面のデザインを定義するビュー(ヘッド)の管理機能を排したCMSを指す。


メリット編集

ここでは、ヘッドレスCMSと比較するため、ビューの管理機能を含むCMSを汎用CMSとして扱う。

画面デザインの管理に任意のプログラム言語やフレームワークを使用することができる編集

汎用CMSではCMSによって画面表示に使用するプログラム言語や技術が限定されていたが、ヘッドレスCMSはAPIでコンテンツを取得するためHTTP通信をサポートするほとんどのシステムと組み合わせることができる。

必要な部分だけにCMSを導入できる編集

汎用CMSではシステム全体をCMS上に構築しなければならず、すべての画面をCMS標準のテンプレートで記述する必要があった。 ヘッドレスCMSではCMSによるコンテンツ管理が必要な個所のみAPIを用いてコンテンツ管理を導入することができる。


デメリット編集

ビュー(画面)を管理する技術の知識が必要編集

ビューの管理には任意の技術を使用することができるが、その技術を用いてヘッドレスCMSを利用するための技術は導入する側で扱える必要がある。

コンテンツ管理におけるマークアップの自由度が下がる編集

ヘッドレスCMSはコンテンツをデザインと切り離して管理することを前提としたシステムのため、柔軟なマークアップに対応することが難しい場合がある。 ヘッドレスCMSを導入する際には使用するマークアップについて事前に設計する必要がある。

主なコンテンツ管理システム編集

汎用コンテンツ管理システム編集

汎用コンテンツ管理システムには充実したユーザインターフェイスがあり、ログインしてユーザの設定に応じた言語やデザインで閲覧したり、設定された権限に応じてコンテンツを編集するしくみを提供しており、システムを拡張する機能や開発環境が充実している。

軽量・簡易コンテンツ管理システム編集

  • Starmine CMS - 日本製のクラウド型軽量コンテンツ管理システム
  • KinagaCMS - 簡易CMS紀永

ヘッドレスCMS編集

電子商取引編集

電子商取引用のコンテンツ管理システム

教育編集

教育向けのコンテンツ管理システム

  • Moodle - ブログやフォーラムに加えて課題や小テストなど、授業用のウェブページを作るためのソフト

ブログ編集

ウィキ編集

ソーシャル・ネットワーキング・サービス (SNS)編集

携帯電話向け編集

携帯電話用のウェブサイト製作ツール、アプリケーション・サービス・プロバイダーのサービス

  • MobileApps - スマートフォン・携帯に特化したクラウド型コンテンツ管理システム
  • Let'sケータイ! - 携帯サイト用アプリケーション・サービス・プロバイダーのサービス

関連項目編集

脚注編集

[脚注の使い方]
  1. ^ Free and open-source Lite / Simple software » Open Source CMS Demos” (英語). Open Source CMS. 2018年8月9日閲覧。