web用語解説
web用語解説
ホームページ制作においてよく使われるキーワード
更新に関するキーワード
Webコンテンツを構成するテキストや画像、レイアウト情報などを一元的に保存・管理し、サイトを構築したり編集したりするソフトウェアのこと。
Webサイトを構築するには、テキストや画像を作成するだけでなく、HTMLやCSSなどの言語でレイアウトや装飾を行ない、ページ間にハイパーリンクを設定するなどの作業も行なう必要がありますが、これらの要素を分離してデータベースに保存し、サイト構築をソフトウェアで自動的に行なうようにしたものがCMS。
CMSを導入すれば、サイト内のナビゲーション要素なども自動生成するため、ページが追加されるたびに関連するページにリンクを追加するといった煩わしい作業からも解放されるます。CMSの中には、サイトのデザインを「テンプレート」(ひな型)としてあらかじめいくつか用意しているものもあり、これを使えば画像の作成やデザインなどを行なうことなくサイトを構築することができます。
CMSには、作成できるサイトの自由度の高い汎用的なソフトのほかに、WikiやWeblog(Blog、ブログ)など、コンテンツの管理の仕方やサイトのコンセプトに特徴のあるソフトもある。また、それぞれについて、企業のサイト構築に利用するための商用ソフトウェアや、無償で公開されているフリーソフトウェアがある。Webサイトのホスティングの形でCMSが利用できるサービスなども。
レッスンファイブでは、MovabletypeをCMSとして導入することをおすすめしています。
その理由は、小規模なCMSとしてはスタンダードなもので使用事例も多いことから現時点でも多くのノウハウが蓄積されているからです。
また独自のCMS開発と比べても遙かに安価に構築できるのも魅力の1つです。