CMS 【Content Management System】 コンテンツ管理システム / コンテンツマネジメントシステム

概要

CMS(Content Management System)とは、Webサイトの構築に必要となるテキスト(文字情報)や画像、ページデザイン、サイト構成などの各種コンテンツや設定情報などを一元管理し、Web技術者以外がサイトの構築や編集を行えるようにするシステム。

通常、Webサイトを構築するには、見出しや文章、画像など個別の要素の作成に加え、HTMLCSSなどのコンピュータ言語でレイアウトやデザイン(スタイル)を記述し、ページ間にリンクを設定するなどの作業を行う必要がある。

CMSではこうした要素の入力や編集、登録を行うことができ、専用のデータベースで一元的に管理する。コンテンツの登録や編集、サイトの管理は専用のWebアプリケーションで行う方式が多く、利用者がWebブラウザで編集や設定変更を行うと、Webサーバ側のソフトウェアがサイトへの反映・更新を自動的に行なってくれる。

HTMLの記述など専門的な知識や技能が要求される作業の多くをソフトウェア側が肩代わりしてくれるため、利用者は文章や画像などの掲載内容の作成や編集に専念できる。サイト内のナビゲーション要素なども自動生成されるため、ページが追加されるたびに関連ページにリンクを追加するといった作業も不要となる。

知識があればページのデザインやサイトの構造などを作り込むことができる機能が提供されている場合もあるが、デザインなどは何種類かのテンプレート(雛形)があらかじめ用意されており、一つを選択するだけですぐにサイトを開設できるようになっていることが多い。

CMSの種類

狭義のCMSは、サイトの種類や構造を限定しない汎用的なWebサイト構築・運用ソフトを指し、多くは商用ソフトウェア製品として企業が開発・販売している。XOOPSやDrupal、Joomla、concrete5のように著名なオープンソースソフトウェアもある。

広義には、ブログツールやWikiSNS構築ソフト、ECサイト構築ソフトなど、特定ジャンルのサイト構築・運用を行うためのソフトウェア全般が含まれる。WordPressやMovable Typeのようにブログツールから発展して汎用的なCMSのように使われている例も多い。

近年ではインターネット上でのCMSの運用と、制作したWebサイトの公開を請け負うネットサービスとして、各種のブログサービスやレンタルWiki、ホームページ作成サービス(WixやJimdoなど)なども発達している。自らWebサーバを構築・運用するのが難しい個人利用者や中小事業者の多くはこのようなサービスを通じてCMSを利用している。

(2020.6.15更新)

他の辞典による解説 (外部サイト)

試験出題履歴

ITパスポート試験 : 平31春 問8

この記事を参照している文書など (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。