February 08, 2005

ぱわーど ばい ぶろっさむ

今までこのサイトのウェブログは外部の無料サービスを利用していたのですが、デザインの自由度の低さなどに不満を感じていたので、昨夜より自前のシステムに切り替えました。

そして、そのシステムとして今回は blosxom というウェブログ ツールを採用しました。今日はなぜ、私がこのツールを選択したのかについて書いてみようと思います。

現在、blog ツールというと一番メジャーで草分け的存在なのが、Movable Type です。当初は私もこれを利用するつもりだったのですが、最近になっていろいろとライセンス問題が浮上してきて、私自身が開発元の Six Apart に好意的なイメージを持っていないこともあったので、これの採用は見送りました。

次に私が自前のウェブログの採用に検討したのは、WordPress というツール。折しも MT のライセンス問題が取りざたされていることで、乗り換えたユーザーも多く注目を集めているようですが、これは PHP でコードが書かれていて、PHP を使ったことがない私が手を入れるのは難しそうなのでパスしました。まあそれを言ったら MT も同じなのですが。あと日本語サイトのドキュメントが Wiki 形式なのも、私にはちょっと…と思いました。

その次に考えたのは、tDiary。これは純国産のソフトウェアで、日本独自の「ウェブ日記」の文化から生まれたツールのため、以前から「blog」というよりも「日記」としてサイトのテキストを書いているなら良さそうです。私のウェブログもどちらかというと (というかほぼ完全に) 日記としての色合いが強いので、これを使ってみようかと思ったのですが、問題なのは Ruby で作られているんですよね、これ…PHP 以上に Ruby は理解不能なので、結局これもパスしました。

そして私の候補の最後に残ったのが、今このページを表示している blosxom でした。私がこれを選んだ理由の 1 つは、このプログラムが Perl で書かれていることですが、最大の理由は何も機能がないことです。blosxom の基本は、テキスト ファイルを読み込んで HTML として出力するだけ。使いもしない機能で肥大化したソフトウェアが嫌いな私にとって、このシンプルさは何よりも魅力的でした。

しかし逆に言えば、標準ではコメント書き込みやトラックバック送受信はおろか、カテゴリ一覧の表示すらできないのが blosxom。そういった機能はすべてプラグインで実現しなければならないのです。けれども、そうやって必要な機能を必要なだけ、いわば自分だけのオリジナルの感覚で組み立てられるのが blosxom の魅力。すべてを自分の手で好みの形にしたい。そんな私のような人間にとって、blosxom はこれ以上なく楽しい blog ツールです。その反面、形にするのにやたらと時間がかかるので、今すぐウェブログを始めたいと思う方には不向きではありますが。

かくいう私も、このウェブログに通常一般的な機能を追加して、外見もそれなりになるよう整えるのには 1 ヶ月程度を要しました。CSS も全面的に書き直しましたし、プログラム的にも意図した通りに動かない部分が続出したため、かかった労力は半端ではありませんでした。

一筋縄でいかないのが醍醐味。結果だけではなく、そこに至るプロセスも楽しみの一つ。blosxom と長くつきあっていくためには、そんな意識が重要だと思います。しかし、できることなら苦労はしたくないもの。今後このウェブログでは私自身の経験を元に、blosxom を使う上でのヒントなどを少しずつ提供していきたいと思っています。願わくばそれが、一人でも多くのユーザーの助けになり、一人でも多くの blosxom 仲間が増えるきっかけになりますように。

TrackBacks

  • トラックバック内容 (excerpt) には必ずひらがなを含めてください。入っていない場合は拒否します。
  • このエントリの URI を含まない (リンクしていない) トラックバック元からは受信しません。

Comments

Re: ぱわーど ばい ぶろっさむ

blosxomって、そういうものだったんですかー。
私はTrackBackの仕組みがよくわからなくて(っていうかまだあまり調べていないのですが)自分のところにも「トラックバック機能つけたいなぁ〜」などと思っているのですが、当分は思っているだけになりそうです。
(ココログのほうはもう使わないのですね)

by ワトソン at Feb 11, 2005 04:20:58

Re: ぱわーど ばい ぶろっさむ

あんまり初心者向きでない気もしますけど、データベース系の機能が不要で環境的ハードルは (比較的) 低いので、Perl の知識をお持ちならいじってみるのも楽しいかもしれません。

ちなみに私は、この blosxom の writeback というコメント/トラックバック機能を提供するプラグインのソースを読んで、初めてトラックバックの動作原理を知りました。なので、もしかしたら参考になるかもしれません。

http://blosxom.sourceforge.net/plugins/input/writeback.htm

by MatsuYan at Feb 12, 2005 22:03:22

投稿フォーム

  • コメント以外の入力は任意です。
  • コメント文中には必ずひらがなを含めてください。入っていない場合は拒否します。
  • メール アドレスは公開されませんが、URI を入力した場合は名前がリンクとなります。なお、いずれもコメント欄への入力についてはリンクされます。
  • このページの URI をリファラとして送信しない UA からの投稿は受け付けません。