Movable Typeは開発者を巻き込めるか?
公開日 : 2013-07-10 17:15:01
Movable Type 6 ベータテストを開始します: 新バージョン Movable Type 6 の開発者向け公開ベータテストを開始いたします。 http://t.co/XB3PVrxOBz
— movabletypejp (@movabletypejp) July 10, 2013
ライセンスの話とか色々あるけども、忙しいのでちょいと書いておくだけね。何しろ今からMovable Typeの話をしにいかにゃならんのである。
とりあえずインストールして、今回の新しいフィーチャーのひとつ、Movable type data api を叩いてみた(Typeがtypeにtypoなう)。
で、プラグイン書いた。Movable Type data api を叩いて結果をMTタグで出力できるもの。MTからデータ入力してわざわざAPI経由で取得してわざわざMTタグでって意味わからんと思うが後悔はしていない(公開は、している!)。DynamicMTML必要、Perl版は後で書く。
<mt:json2mtml
instance="https://your-host/your-mt-api.cgi"
request="/sites/1/entries">
<mt:var name="title" escape="html">
</mt:json2mtml>
配列で返ってくるものについては ブロックタグmtVarsRecurse key='foo' とすることで、その中でキーをmtvarに展開します。
まーこいつはMTのデータをMTプラグインからAPI経由で取得する単なるサンプルなんだけど、こいつは結構重要なことを示唆していて、... おっとそろそろ時間切れなのである。続きはWebで!!