2007-08-03

Top > Weblog > 2007-08-03

lunt さんの monobook スキン http://www.luntf.com が更新されたので追随しました。 マージしてコンフリクトを解消しただけなので何かあったら言ってください。Skin/monobook

ついでに

のキャッシュ更新を「タイムスタンプを変更しない編集」の時も行えるようにしました。

今までは wiki ファイルの時間を見ていたので「タイムスタンプを変更しない編集」でその時間が変わらず更新タイミングを逃していましたが、diff ファイルの時間を見ることで解決できるようになりました。参照 geshi要望

さらについでに monobook 追随の際に wikinote.inc.php の設計を中途半端に変えていたことを思い出したので、微修正、ドキュメントを書きました wikinote.inc.php。合わせてダウンロードリンクを開発版のものに変更しました。

大きな違いは、以前はコンストラクタでノートページを自動で作成する関数を呼び出していましたが、最新では呼び出していない(スキンで独自に呼び出してもらうことにしている)所です。Weblog/2007-07-18 で書いた「wikinote プラグインで、ノートページを自動作成せずにすむように、ページが存在しなくてもコメントを投稿できるコメントプラグイン」の布石のつもりでしたが、そこができていないのでなんだか中途半端です。

あとは関数名が変わっていますが、一応以前のままでも使用できるようになっています。実はまだ関数名を迷っていたりしまして、その辺もきっちりやってからドキュメントを書いて公開するつもりだったのですが、あまり時間が割けなくなったのでとりあえず開発版として公開しておきます。当分はこのままで行くことになると思います。