blosxom 3.0はモジュールとして使うべき?
Posted at 2004-04-30T15:45:00+09:00 in Blosxom
ちっといろいろいじってたんですが、どうやらモジュールとして利用した方がいいような気がします。MTみたいに非常に単純な起動CGIを作ってやると良さげ。そうすると単純にリネームしただけで動かす場合には切り離せないfind_entries_dirなどの設定も切り離すことが出来そうです。また、設定を切り離さない場合でも、こういった起動CGIを用意してやると、handlers.flowやhandlers.entryなどを個別に編集する必要が無くなり、メンテナンス性が向上するんではないかなぁとか思いました。
設定のロードは仕様に沿ったハッシュをsettingsサブルーチンに渡すだけだと思います。その部分のコードはBlosxom.pmの523~564行目のコピペで良さそう(use Blosxom;を書く以外は、ほとんどコピペで動きました)。
あんまり関係ないのですがついでに。普通にリネームして利用した上で、find_entries_dirをデフォルトのdata以外にしたい場合は、
find_entries_dir => File::Spec->rel2abs('./entries'),
などとしてやれば良さげです。相対パスでOK。
Weblog archives
by Month
- October, 2006 (9)
- September, 2006 (23)
- August, 2006 (31)
- July, 2006 (8)
- October, 2005 (13)
- September, 2005 (24)
- August, 2005 (26)
- July, 2005 (2)
- June, 2005 (2)
- May, 2005 (13)
- April, 2005 (30)
- March, 2005 (33)
- February, 2005 (13)
- January, 2005 (10)
- December, 2004 (28)
- November, 2004 (27)
- October, 2004 (25)
- September, 2004 (38)
- August, 2004 (52)
- July, 2004 (45)
- June, 2004 (41)
- May, 2004 (48)
- April, 2004 (36)
- March, 2004 (51)
- February, 2004 (55)
- January, 2004 (63)
- December, 2003 (46)
- November, 2003 (63)
- October, 2003 (92)
- September, 2003 (61)
- August, 2003 (93)
- July, 2003 (57)
- May, 2003 (5)
- April, 2003 (35)
- March, 2003 (35)
- February, 2003 (37)
- January, 2003 (62)
- December, 2002 (32)
This page was last modified on 2004-04-30T15:45:48+09:00 (in 0.129 secs).