AskIT 用語辞典
CMS(シーエムエス)とは、Webサイトを構築する際の「テキスト」「画像」「レイアウト」などのデジタルコンテンツを一元管理するためのシステムのこと。
コンテンツ管理システムとも呼ばれる。
通常、Webサイトやホームページを構築する際には、HTMLやCSS(スタイルシート)でレイアウトを行っていき、画像へのリンクやページ間のリンク(ハイパーリンク)を作成していくといった手順が必要となるうえ、変更時の作業も膨大になる。
もちろんHTMLやCSSの知識が必要であり、保存先ディレクトリの構造も理解しておかねばならない。
CMSはこれら一連の作業を代替管理するためのソフトウェアと言え、HTMLやCSSなどの特別な知識を必要とせずにサイト構築を可能とする。
CMSには、サイト規模の大小や内容により様々なものがあり、その多くがオープンソースとして提供されている。「掲示板」や「ブログ」「カレンダー」etc機能別に様々なテンプレート(雛型)が用意されているほか、オプションツールにより自由に機能拡張ができる。
急速に普及が進んでおり、内容別の代表的なCSMは以下の通り。
◆汎用CMS
XOOPS、NOREN4、WAPPS CMS、Mambo
◆携帯向けCMS
Mobile Director
◆ブログ向けCMS
Mobile Type、Nucleus CMS
◆SNS向けCMS
OpenPNE
◆コマース向けCMS
Zen Cart、OsCommerce