MT4 × ロリポップ!= OK?

祝・独立記念日! 」ということで(?)Movable Type 4.0 Beta 5 が公開されました。ダウンロードは こちら から。

これまでのリリースでは、以前 書いた、

投稿はできるが、Dashboard → Edit → Entries などで、「Statement has no result columns to bind (perhaps you need to successfully call execute first) at /.../mt/extlib/Data/ObjectDriver/Driver/DBI.pm line 120.」というエラーが出て、再編集することができない。

という問題が解決していませんでしたが、このバージョンでついに修正されたようです。原因 だったのは、この辺?

53378: MT4 does not support MySQL 4.0

FIXED: MT4’s primary features have not been supported if underlying database was MySQL 4.0 in previous beta of MT4. Most (if not all) functions of MT4 now works with MySQL 4.0.

お陰で、初めて「記事の一覧」画面というものを見ることができました。

Continue reading

Movable Type 4 の XML-RPC API は、タグの設定に対応している

ブログエディタ の作者としては、ブログシステムの新しいバージョンが公開されると、すぐ XML-RPC API の変化を チェック してしまうのですが、先日インストール した Movable Type 4.0 Beta でも、さっそく .../mt/lib/MT/XMLRPCServer.pm の内容をチェックしてみました。

すると mt.getTagList というメソッドが新たに追加されており、これを使うと、そのブログでそれまでに設定されたタグのリストを取得する事ができます。

また、metaWeblog.editPostmetaWeblog.getPost などのメソッドで送受信する、記事の内容の構造体にも、スペース区切りのタグリストが入る(※)mt_tags というフィールドが追加されています。

(※ スペースかカンマか、システム側の設定に従うようです。つまり送信したときは、mt_tagsに入れた値が、設定した区切り文字で分割されます。groundwalker さんより)

以前なぜすぐ対応しなかったのかは疑問ですが、これでようやく正式に、ブログエディタなどからでもタグの操作が行える、ということになります。

問題はブログエディタ側の対応ですが、最近 動きある ecto や MarsEdit はもちろん、WordPress 2.2 への対応は 鬼のように速 かった Windows Live Editor にも期待します。また話が違いますが、WordPress 2.3 ではいよいよタグ機能が内蔵されるそうなので、それに関してもすぐ API を追加してくれることを期待。

ちなみに、mt.getTagList の他にも、定期処理に関するメソッドが4つほど増えている(と思う)のですが、僕はあまりピンと来なかったので、気になる方はチェックしてみてください。