Jun 29, 2006

Movable Type 3.3 がリリースされました。予定よりちょっと遅くなりましたが、MT 開発チームの自信作で、3.2 よりも、さまざまな部分でよくなっていますので、ぜひ、ご利用ください。で、正式版をつかってこのサイトの MT もアップグレードしてみました。手順を書いておきます。また、単純な Transformer プラグインのサンプルも書いてみたので、あわせてどうぞ。

うちでの MT 3.2 からのアップグレードですが、 mod_perl を使っているので添付されている upgrade スクリプトを利用して行っています。手順は

  1. mod_perl プロセスの停止
  2. バックアップ: MT とデータベースの内容も含めてバックアップします。
  3. アプリケーションのアップグレード: 基本的にファイルの上書きでいいのですが、今回は、extlib や tools などだけでなく、スタティックファイルも忘れずに。
  4. upgrade を実行
  5. mod_perl プロセスを起動

です。MT のイベントなどで、Transformer プラグインの作りかたを知りたい、という話がでていたので、ひとつ、サンプルがてら作ってみました。plugins ディレクトリに置いてつかってください。

noaccesskey.pl

で、プラグインの中身はあきらかに時代に逆行するのですが、管理画面のページでの AccessKey を無効にします。Mac だと Control + AccessKey なので、いろいろ使いにくいこともあるわけですよ。はい。

簡単に解説すると、MT::App のコールバックを利用します。管理画面の (x)html コードのリファレンスが取れるので、あとは好きなように中身を書きかえることができます。ここでは、正規表現をつかっています。特定のテンレプートだけ、というのもできるので、みなさんもチャレンジしてみてください。うまくできたら、とうとうできた日本版のプラグインディレクトリに登録してくれるとうれしいです。

posted by hirata Jun 29, 2006, 3:45PM | Permalink | Comment | Trackbacks
Comments

全然関係無いのですが、モブログに登録しようとするといつも Your account and/or XMLRPC API is not available. Please check at the previous page. と表示されてしまいます。何度試みても同じなので、何かヒントを下さい。
どうやらXMLRPCが上手く動いてないという事は判ったのですが、そこからどうしようも出来ません。
XMLRPCのソースの見本などを教えて頂けると有難いです。

posted by: sasakitakahiro on Jul 11, 2006, 7:42PM | link to this commmet
TrackBacks
Trackback URL: http://daijihirata.com/mt/mt-tb.cgi/3868
MT Plugin Directroy
Weblog: Tadaoh Blog
Excerpt: MT3.3が正式リリースされましたね。 MT3.2からのアップグレード方法が気...
Trackbacked on: Sep 07, 2007, 5:32PM
前の記事:
次の記事: