よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

March 25, 2003 [おもひで]

[Hiki] Hiki/RD+を本体にマージ

いや、技術的には難しくはないです。html_formatter.rb, parser.rbを置き換えてそのほか2つほどクラスファイルを追加するだけになってます(あとは、テンプレートのhtmlファイルにHiki/RD+のコピーライトを入れてますがそれはいじらなくても動きます)。

したがって、html_formatter.rb, parser.rbをうまくプラッガブルにできるようにすれば切り替えは簡単にできると思います。

ただ、ちと問題なのが、Hikiが最初から用意しているdata/配下のファイル(TextFromattingRulesやSideMenu, FrontPage)が意図したとおり表示されないため、まともに使おうと思ったら、その辺のファイルをどうにかしないといけなくなるということです。

で、一番手っ取り早いのがそれらもRDで書いたファイルで上書きしちゃうことですが、それだとあんまりなので、例えば、RDだったらTextFormattingRules.rdというように拡張子でスタイルを定義して最初からdata/配下においておくようにして、かつ、常に拡張子付きでファイルを拾いに行くようにすればうまく行きそうな気が .... と考えつつ、Ruby-GNOME2では思いっきり上書きしてますが(^^;)。

そうそう、それから生成されるHTMLはRDToolが出力するHTMLそのままなので、tDiaryテーマとの互換が微妙にうまく行かないかもしれません。まぁ、それはおいおい直せばよいのかもしれませんが。

本日のツッコミ(全4件) [ツッコミを入れる]
たけうち (March 26, 2003 10:54)

そのレベルだったら漏れでもできそうなので、やりましょうか?

むとぽん (March 26, 2003 14:51)

今、ちと細かな調整(バグフィクスとも言う(^^;))をしてますので落ち着いたら一度公開しようと思います。その後の議論はそれを見ていただいてからということで。<br><br>っていうか、HikiのMailinglistとか作る予定はありませんか。

たむら (March 26, 2003 15:07)

Hiki-ml、激同。

たけうち (March 26, 2003 18:17)

了解です>むとぽん MLですが、数日前SF.jpにhiki-devというのをひっそりと作りました。よろしければ、そちらで議論しましょう。


編集