ホームページ制作について
CMSとは
CMSとはコンテンツ・マネージネント・システム(Contents Management Sysytem)の略で、Dreamweaverなどのオーサリングツール(ホームページ制作用アプリケーション。もちろんタグの手打ちも含む)などを使わず、ブラウザ上のフォームに必要事項を入力することで、ホームページを作成・更新する機能を持ったアプリケーションの総称です。入力部分以外のタグはテンプレートで指定されるし、またAjaxによるWYSIWYGエディタも搭載されたものが多いため、HTMLの知識がなくてもワープロ感覚で作成・更新できます。有名な所で、ブログツールの Movable Type・WordPress、コミュニティサイト構築用のXOOPS・Zope・Plone、フレキシブルの究極Wikiなどがあります。大体はPerlやPHPで開発されたフリーソフトで、データベースにもフリーのMySQLやPosgreSQLなどを使用しているため、導入にかかる購入費はほぼ無料です。また、独自にCMSを開発している会社も存在します(その場合、CMSは有料である場合がほとんどです)。
近年のホームページ制作は、更新作業は請け負わずに、CMSを導入してクライアントに直接更新してもらう方針へとシフトしています。製作費は上がりますが、1年ぐらいの更新料でペイできるでしょう。またそうすることでホームページ制作一件当たりの収入が増えるため、制作会社にとってもメリットがあります。
デメリットとしては、更新作業がなくなるので定期収入源が減る、テンプレートの作成にオーサリングツールが使えないなどがありますが、もともと更新料はそんなに多額でもなく、またHTMLを手打ちできないプロなどいてはならないと個人的には思うため、さほど問題ではないと思います。それよりは、クライアントが思った時に自分で更新できるメリットの方が大きいでしょう。
関連リンク
- Movable Type
- 世界で最もポピュラーなブログアプリケーション。Perlで書かれている。商用利用は有料
- WordPress
- こちらもポピュラーなブログアプリケーション。PHPで書かれている
- concrete5 japan
- これまでにない、ページを直接編集するタイプのCMS。無料。救世主となるか?
- XOOPS Cube
- SNSのようなコミュニティサイト構築に向いたCMS。主に日本人によって開発されている
- Zope/Plone
- コミュニティサイト構築アプリケーション。珍しくPythonで書かれている
- Drupal
- コミュニティサイト構築アプリケーション
- Geeklog
- コミュニティサイト構築アプリケーション
- Joomla!
- コミュニティサイト構築アプリケーション
- MODx
- コミュニティサイト構築アプリケーション。日本語情報が少ない
- PukiWiki
- Wikiの一種。基本的に誰でもページの追加・編集・削除ができるので、導入には注意
- eZ Publish
- 本格的なCMS。かなり高機能な上基本的に無料だが、動作が重い…
参考文献
※参考文献はすべてAmazonアフィリエイトとなっています。ご了承下さい。

