こんなプラグインどうでしょう?

Trackbackの標準化についていろいろな案があるようですが、ワタシはただのパッチャーなので、そういうのは作者さんに頑張って貰おうとか思っていました。

がしかし、パッチをとかではなく、プラグインでMovableTypeのTrackbackの機能拡張する方法を思いついたので、ちょっと作ってみました。
こんなのどう?
サブルーチンを上書きしちゃうの。
素敵なまでに強引なのです。

現時点では、titleとかexcerptとかのパラメータと一緒に、charsetというパラメータをPOSTで送ってもらえば、それを元にJcodeで変換。
無かったらJcodeに文字コード判別を頑張ってもらう。
bulknewsさんとこishinaoさんとこの様に、querystringやpath_infoで指定する方法にしたかったけど、現時点のバージョンでは面倒なのでヤメ。
MovableTypeの場合、パスワードもpath_infoで指定したりするので、path_info案は却下かも。

欠点としては、
・MT::App::Trackback::ping が非常に長いので、プラグインも長くなる。変更するのは数行なのに。
・どんどんわけわからないことになる
・デバッグが結構大変
・結局のところ、パッチとどう違うの?
というかんじ。


ま、何が言いたいかというと、こんな方法で拡張することも出来るよ、ということです。