特集
2004/07/01 23:20 更新

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

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

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

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

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

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

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

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

表1■CMS ポータル ツール
ツール名 データベース ベース言語 日本語環境 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、米国で人気

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

表2■CMS系Blog、Blogツール
ツール名 データベース ベース言語 日本語環境 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など 日本語は未整備

[ITmedia]

Copyright© 2010 ITmedia, Inc. All Rights Reserved.




キャリアアップ



エンタープライズ・ピックアップ

news004.jpg 世界で勝つ 強い日本企業のつくり方:利用契約の検討――グローバルクラウドで失敗しないために(前編)
2010年以降、クラウドサービスの利用がさらに加速する。サービスを利用する企業はプロバイダーのデータセンターに預けた自社情報を保護するために、法的な要素を理解しておかなければならない。企業が注意を払うべき法的な検討事項を整理する。

news001.jpg IT投資の新方程式:「Twitter使ってます」――現役MS社員が“社員力”を語る(前編)
マイクロソフトが掲げるプロモーションメッセージ「社員にチカラを。ITで企業力を。(以下、BIEB)」からは、ITで社員の生産性を向上することが業績の拡大につながる、といったニュアンスを感じる。そこで気になるのが「じゃあ、マイクロソフトの社員自身はどうなのよ?」ということ。3人の現役MS社員により実態が明らかになる……?

news010.jpg 産業構造を変えるか:「住宅クラウド」の衝撃
住宅都市工学研究所が進める「住宅クラウド」は、クラウドが企業のIT領域にとどまらず、ビジネスのやり方自体を変える可能性を示している。

news010.jpg オルタナティブな生き方 栗原進さん:ネットでリアルを楽しくしたい
SE出身の企業広報マンでありながら、趣味は落語で憧れの人はインディ・ジョーンズとアナログ全開の栗原さんに、ブログを書く理由やネットからはじまるコミュニケーションについて伺った。

news001.jpg 最強最速アルゴリズマー養成講座:トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。