Sep 08, 2007

【Blosxom】wbファイルをブラウザ上から編集

Blosxommerならお分かりの通り,過去のエントリ(有益なトラバやコメント付き)にスパムトラバやスパムコメントを喰らうと,recentwritebacks_treeプラグインで表示する最新のトラバやコメント一覧にそのエントリが表示され,しかもスパム削除後も最新一覧のトップにそのエントリが表示されたままになってしまいます.このように,トラバやコメントの順番が狂ってしまうのは,個人的にもの凄く嫌で,ずっと前からどうにかならないものかと無い頭を悩ませていました.しかしこの度,スパムブロッカーでもお世話になっているKANGAROO-OASISのcolor99さんが,WB_editorという超便利なものを開発してくださいました.これにより,前述の僕の悩みは解消されました.

WB_editorは,AHAH(Ajaxの一種だそうです)を用いてwbファイルをブラウザ上から編集できるようにしたツールです(prototype.jsが別途必要).スパム投稿の削除,2重投稿の削除,文字化けの修正はもちろんのこと,スパムログファイルやリファラスパムログファイルの編集も可能です(ログを取っている場合に限る).つまり,間違ってスパムとして弾いたトラバやスパムを,ブラウザ上からエントリへ反映させることができるのです.編集したファイルのタイムスタンプは,リファラスパムの編集以外は最新のトラバかコメントの日付に自動更新されます.よって,トップページに表示する最新のトラバ&コメント一覧の順番が狂うことはありません.なんと言うことでしょうか.素晴らしい!

僕はとりあえず,スパム投稿や2重投稿の削除と文字化け修正ができるようにしました(個別エントリページの最下部に設置.設置に要した時間は15分程度).現時点では最新のコメント一覧の順番が狂っていますが,この理由は過去にwbファイルを手動でいじり,FTPでサーバにあげたため,タイムスタンプが狂ってしまっているからだと思います(手動でいじったwbファイルでも,WB_editorでタイムスタンプを変更することができました.詳しくはコメント欄参照).手動更新していないwbファイルについては,こちらが意図した動作をすることを確認しました.長い間悩んでいたことが解消したので,今はもっとWB_editorを使ってみたい気持ちですが,そのことはスパムが大量発生することと同じ意味ですから,何とも複雑な思いを感じている次第です.

WB_editorは,現在はまだベータ版で,正式にはリリースされていません.詳しくは,以下に挙げるKANGAROO-OASISのWB_editor関連のエントリをご覧ください.Blosxommerは是非モニターになられることをオススメします.デバッグや機能向上に貢献できれば言うこと無しですが,何より本当に便利ですから.

WB_editor関連の主要エントリ:KANGAROO-OASIS

予告:WB_editor モニター募集 (2007/09/01)
WB_editor機能拡張 (2007/09/03)
WB_editor βリリース (2007/09/08)

Edit this entry...

wikieditish message: Ready to edit a entry.
















A quick preview will be rendered here when you click "Preview" button.