ホーム > CMSとは?

CMSとは?

 CMSとは Contents Manegemant System の頭文字をとったもので、日本語では コンテンツマネジメントシステム または コンテンツ管理システム と訳すのが一般的で、その文字通りホームページ上の記事や画像等の情報 「コンテンツ(=ウェブコンテンツ)」 を管理するシステム及びそれを実現するソフトウェアのことであり、広義ではその仕組みや考え方を差す場合もあります。兄貴分とも言える Document Manegement System (文章管理システム) をインターネット上で応用したものと考えるとよりイメージが浮かびやすいかも知れません。従来 CMS は、新聞社や出版社など大量の情報を扱う一部の大企業及び大規模団体に億単位あるいは数千万円以上といわれる程の費用で導入されていました。しかしながら、インターネット技術の発展に伴い、低価格で簡易的に利用できるものも現れて、より広範囲な分野や場所で CMS が利用されるに至っています。

CMSとはどのようなものか概要図

 CMSは、従来の HTML ファイルの編集によるホームページ運用メンテナンスを効率化します。コンテンツとデザインを分離することで、掲載コンテンツを更新する負担を減らし、複数担当者での協業作業も可能になります。また今日では、グループウェア(組織内での情報共有)やワークフロー(電子化された承認機能)など便利な機能を提供できるものもございます。

CMSの根幹をつくるものとは?

CMSの根幹を成すデータベースの画像イメージ  CMSの根幹を成すのはコンテンツを集めて管理するデータベースです。利用者がデータベースを意識する必要は全くありませんが、その仕組みからコンテンツ量が多く、その分類及び整理整頓が求められるウェブサイトに適していると言えます。
 特定のテーマに沿ってコンテンツを集める場合、日記などの文章データを時系列に並べ換えて表示すると日記のようになり、商品情報など商品データをカテゴリ別に表示すると商品データベースになります。またニュースサイトなど時系列および項目別(カテゴリ別)に並べ換えて表示するとニュースサイトのようになるなど、目的に応じて様々な活用方法が考えられます。

CMSの分類とは?

 実際にCMS構築に利用されているソフトウェアは多種多様です。その分類方法についても様々な視点で区分することが可能であり、ウェブサイト規模による分類、機能や用途による分類、開発方法や設置形態による分類などが用いられています。eコマース(電子商取引)や教育機関向け、携帯サイトに特化したものも複数存在しており、Weblog(ブログ)や wiki(ウィキ)も広義でのCMSに含まれます。

用途や規模によるCMSの分類

Entreprise CMS専用サーバを利用して、大規模なウェブサイト構築に用いられる。柔軟で幅広い機能拡張できるのに対して、負荷分散など導入構築にはシステム的により高度な技術が必要なる。文章管理やワークフロー等の機能を含むものも多い。
Web CMS主に共有サーバの利用して、中小規模ウェブサイト構築に用いられる。会員向けサイト構築やポータルサイト構築などを目的に導入されることが多い。
Blog単一のブログを作成するためのブログツールから、多数のブログを前提としたブログポータルまで様々な規模のものがあります。
Wiki独自ウィキ構文を利用して文献サイトなどに利用されるポータル型ソフトウェア。ハワイ語で「速い」を意味し、ページの更新の迅速なことを表している。Wikipedia が有名。
Others目的を絞った形態として、学校教育機関向け LMS(Learning Management System)、
eコマース(電子商取引)向けCMS、携帯電話向けCMSも存在する。

設置形態によるCMSの分類

ASP / SaaSid や password を含めたアカウントを取得することで簡単に利用できるもの。あらかじめソフトウェアはサーバにセットアップされており、インストールは不要。
Server Install CMSソフトウェアをサーバにインストールするタイプ。通常は別途ウェブサーバ及び汎用データベースを必要とする。
Application ServerCMSソフトウェアのみなず同時にウェブサーバ及び汎用データベースも同時にインストールされるタイプのもの。