【Contents Management System】(コンテンツマネジメントシステム)
ホームページを管理・更新する為のソフト・プログラムなど。
ホームページを編集するには、HTMLファイルなどのコードを編集する作業が必要で、当然それらの言語の知識が必要となります。web制作用のソフトはそういった専門知識を持たない人でも利用できるといった売り文句ですが、それでもコードを直接編集するには違いなく、誤って消してはいけないコードを消してレイアウトが崩れたりといったことが起こっていました。
CMSとは予め追加・編集するコンテンツやページを決めておき、それ以外のコードやページなどを編集できないように設定しておくことで、デザインが崩れることなく、ホームページの編集が可能となったプログラムです。
編集する作業を限定することで作業フローなども簡単になり、ホームページ作成用のソフトの使い方を覚えたり、HTMLのコードを覚えるよりは簡単に使えるようになります。
また殆どのCMSはサーバにインストールするプログラムなので、今までのように作業用のパソコンを限定することなく、インターネットに繋がったパソコンであれば何処からでもサイト更新が可能です。
代表的なプログラムとしては、WordPress(ワードプレス)、Movable Type(ムーバブルタイプ)、XOOPS(ズープス)、Joomla!(ジュームラ)など。
この用語集もWordPressをカスタマイズして管理しています。