ウェブサイト作成

CMS

HTMLについての技術的な知識がなくても、テキストや、画像等の「コンテンツ」を用意できれば、システムを使ってウェブによる情報発信をおこなうことができる。このシステムをCMSと呼ぶ。

CMSとはコンテンツマネージメントシステム(CMS:Content Management System)の略で、コンテンツ管理システムとも呼ばれる。テキストや画像などを管理し、配信など必要な処理を行うシステムの総称。ウェブサイト、ポータルサイトの 構築、管理によく使用される。

ウェブページを作成し、運用するには、 HTMLファイルや、それを保存するディレクトリについての知識が必要だった。コンテンツマネージメントシステムでは、技術的な知識がなくても、テキスト や、画像等の「コンテンツ」を用意できれば、ウェブによる情報発信をおこなえるように工夫されている。また、テンプレートにより全体のデザインを容易に変更することができるなど、省力化にも役立つ。

コンテンツマネージメントシステムは、汎用的なものから特定の目的に特化したものまで様々であり、規模もまちまちである。大規模なコンテンツマネージメントシステムでは、ページごとの公開期間の厳密な時間管理や、公開を承認するワークフロー、サイト内リンク切れの防止、デザインの統一、バージョン管理など様々な機能があり、品質を維持しつつ多人数での共同作業を効率よく行うことを可能にしている。個人向けコンテンツマネージメントシステムとしては、各種Weblogツールが挙げられる。ブログツールでは、ページの自動生成や公開日指定、トラックバックなどの機能が用意されている。Wikipediaで使用されるウィキや、SNSもコンテンツマネージメントシステムの一つである。

Movable Type
Movable Type(MT)は、シックス・アパート社が開発・提供するブログソフトウェア。ビジネスブログとして使われるだけでなく、CMSとして様々な用途で使われている。
EC-CUBE
EC-CUBEはオープンソースのECサイト構築システム。ショッピングカートや会員登録、商品管理、売り上げ集計、メルマガ機能がついている。主に日本国内で開発されているため、日本の主要携帯電話キャリアに対応したページ生成機能を実装している。