雑記/CMSツール考
CMSとは、Content Management System の略です。
通常のWEBページはHTML(またはXHTML)で作成されていて、作成~公開のワークフローとしては地道に手書きしてFTPクライアントと呼ばれるアプリケーションでサーバにアップロードするか、ホームページビルダーやドリームウェバーといったソフトで作成してサーバにアップロードするというものです。
これに対してCMSツールでWEBサイトを構築すれば、日々の更新はすべてWEB上の編集管理ページで行うことができます。
今後、WEBサイトはCMSツールで構築されるか、ばっちり丁寧にFLASHで制作されるかの2つの流れになってくるような気がします。HTML(XHTML)ではサイト全体のページを制作するのではなく、CMSと組み合わせて用いられるというような使われ方になるでしょう(あくまでも推測ですけど)。
CMSツールにはいろいろなもがあります。たとえばWEBLABで採用しているのは「Word Press」。CMSの種類としてはブログに分類されます。これについては、別途サブカテゴリーを設けてインストールからカスタマイズまで説明していくことにします。
ブログに分類されるものとしてはほかに「Movable Type」があります。Word Pressはオープンソースといって無料でソースが公開されていますが、Movable Typeは商用です。ASPとして提供されるものと、パッケージ販売されているものがあります。当然、ASPとして提供されるものは毎月のコストがかかりますが、インストールやカスタマイズのわずらわしさはありません。逆にパッケージ版は自分でインストールしなくてはなりませんが、ライセンス購入してしまえば、毎月支払う必要はありませんし、カスタマイズもいろいろとできます。
MovablebType
http://www.sixapart.jp/movabletype/
ブログ型のCMSは時系列でのコンテンツ管理が基本なので、投稿記事を一般のサイトのように表示させていくには限界があります。
本来の意味でのCMSツールとしては「MODx」や「XOOPS Cube」などがあります。MODxは管理ツールにAjaxが使われているので、ページ遷移をしないで設定画面を移動できます。構造はツリー型なのでカテゴリ分けをして小規模、中規模のページを管理運営するのに適しています。
XOOPS Cubeの前身はXOOPSで、日本人が開発したCMSなので公開されてから一気に広がりました。これもオープンソースです。公開から、いろいろなバグが見つけられ、現在のXOOPS Cubeになるまでには多くの改良がなされました。
日本で作られたCMSとしては「WebRelease2」がありますが、若干導入コストが高めです。
MODx
http://modscms.com/
XOOPS Cube
http://xoopscube.jp/
WebRelease2
http://www.frameworks.co.jp/
ブログ型、本来のCMSのほかにもうひとつ、CMSツールに加えられるのがWiki型のものです。Wikiとは複数の人で作り上げていくことができるサイトで、Wikipediaが有名でしょう。このWikiPediaのエンジンとなっているのがMediaWikiです。ただし、ほかのツールのように管理用ページがないため、システムの変更をしたい場合にはエディタソフトでソースを直接編集しなくてはならないのが厄介です。
MediaWiki
http://www.mediawiki.org/wiki/MediaWiki/ja/
CMSツールでサイトを構築してみようと思った方は、今後、このカテゴリーで紹介していきますので、のぞいてみてください。
予定としては、気軽に試すことができるオープンソースのものと、上記以外で個人が作成している小さなものなどを紹介したいと思っています。
Posted in WEB講座