CMS 【Content Management System】 コンテンツ管理システム / コンテンツマネジメントシステム
概要
CMS(Content Management System)とは、Webサイトの構築に必要となるテキスト(文字情報)や画像、ページデザイン、サイト構成などの各種コンテンツや設定情報などを一元管理し、Web技術者以外がサイトの構築や編集を行えるようにするシステム。通常、Webサイトを構築するには、見出しや文章、画像など個別の要素の作成に加え、HTMLやCSSなどのコンピュータ言語でレイアウトやデザイン(スタイル)を記述し、ページ間にリンクを設定するなどの作業を行う必要がある。
CMSではこうした要素の入力や編集、登録を行うことができ、専用のデータベースで一元的に管理する。コンテンツの登録や編集、サイトの管理は専用のWebアプリケーションで行う方式が多く、利用者がWebブラウザで編集や設定変更を行うと、Webサーバ側のソフトウェアがサイトへの反映・更新を自動的に行なってくれる。
HTMLの記述など専門的な知識や技能が要求される作業の多くをソフトウェア側が肩代わりしてくれるため、利用者は文章や画像などの掲載内容の作成や編集に専念できる。サイト内のナビゲーション要素なども自動生成されるため、ページが追加されるたびに関連ページにリンクを追加するといった作業も不要となる。
知識があればページのデザインやサイトの構造などを作り込むことができる機能が提供されている場合もあるが、デザインなどは何種類かのテンプレート(雛形)があらかじめ用意されており、一つを選択するだけですぐにサイトを開設できるようになっていることが多い。
CMSの種類
狭義のCMSは、サイトの種類や構造を限定しない汎用的なWebサイト構築・運用ソフトを指し、多くは商用ソフトウェア製品として企業が開発・販売している。XOOPSやDrupal、Joomla、concrete5のように著名なオープンソースソフトウェアもある。
広義には、ブログツールやWiki、SNS構築ソフト、ECサイト構築ソフトなど、特定ジャンルのサイト構築・運用を行うためのソフトウェア全般が含まれる。WordPressやMovable Typeのようにブログツールから発展して汎用的なCMSのように使われている例も多い。
近年ではインターネット上でのCMSの運用と、制作したWebサイトの公開を請け負うネットサービスとして、各種のブログサービスやレンタルWiki、ホームページ作成サービス(WixやJimdoなど)なども発達している。自らWebサーバを構築・運用するのが難しい個人利用者や中小事業者の多くはこのようなサービスを通じてCMSを利用している。
関連用語
他の辞典による解説 (外部サイト)
試験出題履歴
この記事を参照している文書など (外部サイト)
- 独立行政法人国立文化財機構 東京文化財研究所 保存科学 No.56「ウェブデータベースによる画像情報の公開 ―尾高鮮之助調査撮影記録を例に―
」(PDFファイル)にて引用 (2017年4月)
- 福岡県宗像市「第4次宗像市情報化計画
」(PDFファイル)にて引用 (2015年3月)
- 三重大学「技術職員による技術報告集」第19号「工学部ホームページのリニューアルとCMS
」(PDFファイル)にて参照 (2011年2月)
- 全国地域情報化推進協会「ブロードバンド整備マニュアル
」(PDFファイル)にて引用 (2007年4月)
- 日本総合研究所 内閣府請負調査「『NPO情報ポータルサイト』の構築に向けた基礎調査 報告書
」(PDFファイル)にて引用 (2006年3月)