Movable Type 4 にアップグレード……案の定プラグインが……
Movable Type 4 にアップグレードしました。本当はもう少し様子を見てからにしたかったのですが、既存サイトのリニューアルの関係もあって、アップグレードしてしまいました。
リニューアルでURLを変更する予定だったので、既存のMT3から切り離してアップグレード作業をすることができたのが幸いです。問題が起きても既存サイトに影響は及びませんから強気一方。
で、肝心のアップデート自体は驚くほどスムーズに進みました。アップデート中にデータベースが止まったとかいう話もなし。
ただ、やはり世の中そうはうまくいかないのが常。MT本体は問題なかったのですが、プラグインで躓きました。
まずつまずいたのがMultiBlogプラグイン。複数のBLOG間でデータのやり取りができるプラグインです。MultiBlogを多用していたので本体のグレードアップへの対応を心配していたのですが、MT4から標準プラグインとなったので安心していたのです。
ところが、MultiBlogプラグインが仕様変更となり、これまでモジュール読み込みに使っていた書式
<MTMultiBlog include_blogs="ブログID">
<$MTInclude module="モジュール名"$>
</MTMultiBlog>
が
<MTInclude blog_id="ブログID" module="モジュール名">
に変更されてしまったんですね。
おかげでテンプレートすべて要修正。モジュールを多用しているのでいちいち一つずつ変更していては埒があかないので、データベースを直接変更してしまいました。
ただ、テンプレートのデータベースが肥大化していたため一発でインポートできず、分割して注ぎ込む羽目になってしまいましたが。
それにしても、せめて以前の書式ぐらいサポートしておいて欲しかったと思うのは私だけでしょうか。
この他にはSmartRebuildプラグインが引っかかりましたが、これは即削除で対応。カテゴリが肥大化していたサイトの再構築のために導入していたのですが、そのサイトは既にXOOPSへ移行していたので。
なるべくプラグインに依存しないような構築を心がけていたので、今のところとりあえず引っかかったのはこれぐらいです。しばらく様子を見る必要はあるのですが。
プラグイン以外ではカテゴリテンプレートのパンくずリストが引っかかりました。これは自分で書いたものではなく、WEBで拾ってきたものだったので、ひとまずは簡略化してごまかしておきました。後日時間が取れたらまたいじってみるつもりです。
ちなみに使用感ですが……管理画面重いです。機能が増えれば重くなるのは必定ですが、この管理画面はJavaScriptの使いすぎでは……
おまけにですが、アップグレードした翌日に4.01がリリースされ、二度手間になってしまいました。レスポンス改善なんてようなことが書いてあったような気もしますが、やっぱり重いですね。
MT4からはオープンソース版もリリースするという話なので、多分そのうちライト版が出てくると思います。ロリポのような格安レンタルサーバを使っている人はそれを待ってからアップグレードしても良いのでは、と思います。
