Contents Managemant System(コンテンツ・マネージメント・システム)の頭文字をとってCMS(シーエムエス)と呼んでいます。CMSはブラウザー上のフォームから入力された文章や画像をデータベースで保存・管理し、適宜にそれらををウェブページとして公開するしくみをもったプログラムです。CMSを利用する事により、ウェブサイト構築や管理に浪費される時間・経費を大幅に削減する事も不可能ではありません。
CMSを利用したサイトの場合、主な機能として、コンテンツの追加や更新はInternetExplorerやFireFoxなどのウェブブラウザーの画面上で、ブログに記事を投稿するような感覚で行えます。
CMSはウェブサーバーにインストールして利用します。パソコン側に特別なソフトウエアを必要としない為、インターネットに接続されているパソコンさえあれば、時と場所を選ばず作業することが可能です。また、コンテンツの公開日時を指定する機能を利用すれば、サイト管理の為に他のスケジュールを犠牲にする事もありません。
例えば、ページの最上部には、企業・店舗のロゴがあり、キャッチフレーズや、問い合わせ先などがレイアウトされ、その下にはサイト内の各ページへのナビゲーションがあるとします。また、ページの最下部にはその運営者の基本的な情報やサイトマップ・利用規約などのリンクがあるとします。これらの部分はサイトにあるページほとんどに共通しており、CMSではこの共通した部分をテンプレートを呼びます。
仮に、ウェブページが100存在し、それぞれのページが個々のHTMLファイルで置かれているサイトが存在するとします。もし、その運営者の連絡先などの情報が変更になった場合、また、ナビゲーションのタイトルが変更になった場合などの際、同じ更新作業を100個のHTMLファイルに対して行わなければなりません。しかし、CMSを利用していて、上記のような情報をテンプレート内に記述している場合には、テンプレートファイルひとつを更新するだけで、サイト内のページすべてにその更新を反映させることが可能です。
CMSを利用すると、コンテンツを追加・更新した時に、その内容を他のページと自動的に連動させる事ができます。例えば、記事を追加する毎に、新着記事一覧にそれが追加されるなどの機能があります。また、ショッピング機能に特化したCMSを利用した場合、新着商品やお勧め商品追加した時にそれらを自動的にトップページに掲載したり、在庫数がゼロになったと同時に売り切れを表示するという事が可能になります。
これらのようにウェブサイトを構築・管理する上で大変便利な機能をもったCMSはオープンソースライセンスで開発されてる物も多く、商用であっても無料でインストールし利用することが可能です。弊社ではこのオープンソースCMSを積極的に活用し、お客様のご要望に合った機能、デザインにカスタマイズしてご提供することにより、CMS自体の開発コストを削減し、低コストでのウェブサイト構築をご提案しています。