Java で書かれた blogware

blog 運営用のサーバ側ソフトウェアを、blogware といったりするらしい。Java で動かせる blogware には、以下のようなものが知られている。

  • SnipSnap (blog+wiki)
  • Roller
  • Blojsom (Bloxsom 派生)
  • Pebble

SnipSnap は既に (主に wiki として) 使ってるんだけど、blog をマルチユーザで使うことができない。ちなみに、ここでいうマルチユーザというのは、どこかで見かけた以下のような定義による。

マルチユーザ
1 つの blogware 上で、複数のユーザがそれぞれ別の blog を書く機能。
マルチコントリビュータ
1 つの blog に対して、複数の筆者が書ける機能。

例として、はてなダイアリーはマルチユーザだが、複数のユーザが書けるわけではないので、マルチコントリビュータには対応していない。
で、今回はマルチユーザ対応の blogware がほしかった。Java ベースという基準にしたのは、すでに SnipSnap を動かしているので、同じ Tomcat 上で動くものの方が管理が楽そうだから。
Blojsom は、MaxOS X Server に付属する Weblog Server のベースになっているらしい。が、マルチユーザで使うための設定方法がよくわからなかったので、保留。
Pebble は、デフォルトのテーマはすっきりしてて個人的に好みだった。が

  • Firefox ではちゃんと表示できるが、IE6 だと時々特定の部分の背景色が欠ける
  • セッションが切れると再度ログイン操作をしなければならない (Cookie でのオートログインは行えない)
  • セッションが切れて再度ログインした時、編集中だったエントリ内容は破棄されてしまう
  • ログインした状態だと、画面の半分くらい (1024x768 でウィンドウ最大表示の時) を管理用のメニューが覆ってしまい、みづらい
  • テーマの編集が JSP で、初期状態では、"defalut" テーマを include している。変更したければ "default" テーマをコピってくるところから始めなければならない

などなど、気になる点が多すぎた。自分で手を入れればいいのだが、今はその余裕がないので一旦諦めることにした。