主要Blog、CMSツール機能比較(2004年7月版)dev blog/CMS

Blogツール、CMSツールの多くは、PerlやPHP言語、DBにMySQLといった稼働環境を問う。最近では、多くのレンタルサーバでメジャーなシステム環境のため、気軽にツールを使用することができるだろう。

» 2004年07月01日 23時20分 公開
[ITmedia]

 「Blogサービス」を利用していると、人によっては機能やページデザインの自由度が限られていることに気づく。システムソースコードにパッチを当てられない、ページデザインを自由に変えられないといったカスタマイズ制限などだ。このような点が気になれば、自ら管理可能なWebスペースにツールをインストールするという選択肢がある。さらに、備忘録以外の目的でコンテンツ管理を行いたい場合には、サイト全体をマネージメントするCMS(コンテンツマネージメントシステム)ツールもある。

 下表は、CMSツールとBlogツールを機能比較したものだ。日本ではまだ知名度が低いCMSは、米国発のオープンソースがほとんどである。そしてほとんどのツールの共通点は、データベースに「MySQL」、システム言語が「PHP」を採用していることだ。PHP言語は比較的アクセス時のオーバーヘッドが少ないため、動的ページ生成のCMS向きといった見解もあるが、Blogツールにも利用されていることが分かる。

 2004年7月現在、Blogツールのデファクトといえば「Movable Type」だが、その高機能さからより軽量なツールを求める向きも多い。多くのツールユーザーは、コア部とドキュメントの日本語対応、ページデザインの自由度、そして機能性を重視する傾向にある。

日本語化具合はツールによってさまざま

 国内であれば、日本語対応されているかどうかが、ユーザーとしていちばんの注目点になるかもしれない。自らローカライズに取り組みたい開発者であれば問題ないが、通常は気軽な備忘録や、サイトコンテンツ充実のためにツールを使いたいと望むはずだ。

 一部のツールを除き、ほとんどのものは商用ベースとは関わりがない有志によって日本語化されている。このため、ローカライズの質もさまざまだ。国内でユーザー数が少ないツールは、使用したいユーザーが整備していくというのが暗黙のルールだろう。そのような中でもすでに多くの有志によって日本語環境が整っているのが、BlogツールのMovable Type、CMSツールのXOOPSやZopeなどだ。

ツール名 データベース ベース言語 日本語環境 HTTPサーバ 備  考
PHP-Nuke MySQL PHP IIS、Apacheなど 多くの派生を生んだCMS
myPHPNuke MySQL PHP IIS、Apacheなど PHP-Nuke系列
XOOPS MySQL PHP IIS、Apacheなど 国内コミュニティが活発
PostNuke MySQL PHP IIS、Apacheなど PHP-Nukeからの発展
Zope 独自(ZODB) Python 独自(ZServe)
Mambo Open Source MySQL PHP IIS、Apacheなど
Slashcode MySQL Perl Apache Slashdotのために作られた
phpWebSite MySQL PHP IIS、Apacheなど UTF-8対応
Geeklog MySQL PHP IIS、Apacheなど
Tempura 無し Perl ◎(国産) Apacheなど
Nucleus MySQL PHP IIS、Apacheなど
TikiWiki MySQL、PostgreSQL PHP IIS、Apacheなど Wiki派生のCMS、米国で人気
表1■CMS ポータル ツール

 厳密にBlogとCMSでカテゴライズするには、難しいツールもある。一般的に、トラックバックやping機能を実装し、日ごろの備忘録用途であればBlogツール、コンテンツをモジュール管理してページ上の配置をGUIメニューで変更できるのがCMSと思えばよいだろう。なお、表中の日本語環境についての記号は、「○」以上はユーザー数が多く開発に着手している有志が多い、「△」は少数の有志によって支えられている、「×」は一部日本語環境では文字コードの問題が見られるという傾向を表したものだ。

ツール名 データベース ベース言語 日本語環境 HTTPサーバ 備考
pMachine MySQL PHP × IIS、Apacheなど 日本語は未整備
tDiary 無し Ruby ◎(国産) Apacheなど パワーユーザーに支持多し
Blosxom 無し Perl IIS、Apacheなど 動的、静的生成を選択可能
Greymatter 無し Perl × IIS、Apacheなど 日本語は未整備
Movable Type MySQL、PostgreSQL、BarkleyDB Perl IIS、Apacheなど
GsBlog MySQL PHP ◎(国産) IIS、Apacheなど
WordPress MySQL PHP IIS、Apacheなど
Pivot 無し PHP × IIS、Apacheなど 日本語は未整備
b2 MySQL PHP × IIS、Apacheなど 日本語は未整備
表2■CMS系Blog、Blogツール

Copyright © ITmedia, Inc. All Rights Reserved.