MobvableType4 beta3でのプラグイン動作をちょっと調べてみた

トミナガです。

MT4をいじっていて、そういえば今このblogで動作させてるプラグインが沢山あるけど、どうなってるんだろ? と思ったのですが、 個別にサイトを見に行っても検証してるところが少なかったので、自分で調べてみました。
なんとなく、感覚的に、管理画面変更系は全滅だろうな‥‥と思っていたのですが、果たして全くその通りでした。
逆に、テンプレートタグ追加系は、一番動いて欲しいのがちゃんと動作したので、安心。

MT3で作ったサイトをMT4にしたら、サードパーティのプラグインが動作しなくなるんじゃ? っていう話題を見かけますけど、 スクリーンショット見たら直感的に私もそう思ったよ。

※以下は、私のローカルのテスト環境にインストールしたMT4 beta3で動作を検証した結果です。今後のベータ版・ 正式版のリリース後には、以下の内容は変更される場合がありますので、参考にされる方は注意してください。

環境:XAMPP for Windows1.6.2(Perl5.8.8、PHP5.2.2、MySQL5.0.41、 Apache 2.2.4)、Movable Type version 4.0-beta3-20070619

プラグイン管理画面に反映されない+動作NG

  • TinyMCE for Movable Type
    これはそもそもがMT3用のプラグインなので、仕方ないですね。ただ、 このプラグインが担っている部分をMT4でカバーしきれているかというと、現時点ではそうではないので、 入力補完系のプラグインに頼ってきた人は相当辛いことになるかと思います。
    ※MT4も、リッチエディタが導入されたけど、あれってやっぱりある程度HTMLわかってないと使えないんじゃないかと思います。 初心者用じゃなくて、わかってるけど楽したい人のためのツールっていうか。
  • RightFields
    全くダメぽかったです。私は使ってないんだけど、使ってる人多いんだろうな~と思って入れてみたけど、管理画面に出てこないので、 動作してるのかどうかもわからなかったです。
    ってことで、利用不可じゃないかと思います。

プラグイン管理画面に反映+動作NG

  • Google Analytics
    MT3までのシステムの管理画面にボタンを追加するプラグインなので、おそらく動作しないだろうなと思って入れてみた。 やっぱり管理画面のデザイン変更に左右されるものは動作しないですね(決して作者さんを責めているわけではなく)。
    ただし、プラグインの管理画面には現れて、アカウントの設定をするところまでは出来ました。だから、あれ? 動くのかな?  と思ったけど動かなかった。うーむ。
  • UploadDir
    MT4では記事投稿画面の変更に伴って、ファイルアップロードの画面も変更になったので、これも動作はしませんでした。 いろんなファイルをアップロードするテストをしてみたのですが、拡張子でディレクトりを判断してないみたい。アップロード画面も、 ポップアップウインドウじゃなくてAjax的なやつになったし。
    Google Analyticsプラグインと同じく、プラグイン管理画面で設定はできます。エムロジックさんで作っているので、 今後バージョンアップとかあるのかな?
  • InsertLink
    これも管理画面で設定はできるけど、エントリ編集画面のレイアウトが変わったために使えなくなった模様。
    タグ吐き出し系はいけるけど、システム系は大体使えなくなっちゃうのかな‥‥。

プラグイン管理画面に反映+動作OK

  • RelatedEntries
    よく記事の下にある「関連する記事」を設定できるようにするプラグイン。私も使ってます。
    これがなくなると寂しいな~と思っていたのですが、MT4も記事を一度保存すると「アクション」 と書かれたプルダウンメニューが出るので、そこから設定できます(今までと同じです)。

プラグイン管理画面に反映されない+動作OK

プラグインの管理画面に反映されないのがもともとの仕様だったのかどうか不明ですが、使えました。

  •  ALPSLAB clip!
    「ちょっとしたプラグインだから、きっと動作はOKだろう」という私の一方的な思い込みがあったのですが、使えました。 独自タグ系だから動作するのかなあ。
    最初、プラグイン管理画面見ても出てこないから、使えないかと思った。 テンプレートの<$MTEntryBody$>→<$MTEntryBody map="1"$>の書き換えを忘れずに。

管理画面を変更する種の機能は要注意

あくまでも個人的なまとめなので、あんまり参考にする人はいないと思いますが、 自分が使ってるプラグインで実装している機能のことを忘れて、そのままドーンとバージョンアップして、後から慌てるのも嫌なので、 ちょっと調べてみました。

標準でバンドルされているプラグイン以外は、サードパーティや個人の方が好意で作成・公開・配布されているもので、 各作者さんにバージョンアップを促すべきではないと思うのですが、でも、してくれたら嬉しいな‥‥!
たまに企業サイトで「これ、どうやって実装してんだろ?」と思うような機能らしきもを見かけますが、 あればお金払って専用にカスタム開発してるんでしょうな。
MT4になって、また違った種類のプラグインが出てくるだろうなと予測してるので、今までより更に便利になって、 見た目のカスタマイズがしやすくなると楽しいなと思っています。

私は開発できないからタグの変数とか使ってカスタムする方法を調べてみようかな。時間があるときに再度検証・テストとか、 他のプラグインもやってみます。追記するかもしれない。

参考:
Six Apart - Movable Type プラグインディレクトリ
小粋空間: Movable Type プラグイン一覧

« ブログスフィア? | TOP | うつ病に対する社会の理解は深まってるの? »

コメント

初めまして。
MT4に切り替えたばかりの者です。
3.3で十分だったのですが、mt.cgiをFTPサーバから別のファイルと一緒に消してしまって。。。

ALPSLABのプラグインを使っていたので、3.3から4に変えて早速追加してみました。

私の場合は正式リリースでしたが、駄目でした。。。
モジュールの「記事の概要」「記事の詳細」にあるタグもかえたんですが、
プラグインの読み込みの時点で「読み込みに失敗しました」とでてしまいます。
プラグインのテキストコードはUTF8の改行LFなんですが、その時点で間違っていたのかなあ。。

by 椙本葉 : 2007-08-23 / 19:13

追記です。

最初のMT4インストールの時点で、バックアップしてあった3.3の中のプラグインフォルダに、前使っていたALPSLABのプラグインがありましたので、それを使ったら、システムの中のプラグインでちゃんと動いていました。ブログの中のプラグイン一覧には表示されないのは、正式版も同じですね。
モジュールの「記事の概要」「記事の詳細」にあるタグ変えて、
再構築したら動きました!お騒がせしました!

プラグインが4に対応するまで、気長に待とうとおもいます。

by 椙本葉 : 2007-08-23 / 19:52

椙本葉さん

お返事遅くなってごめんなさい。
私のほうでも、本番サーバーにはまだMT4を入れていないので、正確な動作はわからないのですが、この記事を書いた辞典では、手順通りに導入することで、動作が確認できました。

>モジュールの「記事の概要」「記事の詳細」にあるタグ変えて、再構築

私も最初はこの手順を忘れていて、動作しないと思っていました(笑)。
プラグインはたくさん入れると、後々大変ですね、メンテナンスが。

また、今後細かくバージョンがあがっていく中では、使用できなくなってしまうものも出てくるのでしょうね‥‥。

エムロジックさんの放課後プロジェクトのように、随時対応していただけると、ユーザーとしては非常にありがたいのですが、無償で利用しているので、使えなくても仕方ないかなぁと思っています。

by トミナガ : 2007-08-27 / 23:53

トラックバック

Trackback URL :

このサイトについて

管理者
location
Sapporo, Japan
job
Webデザイナー、コーダー
趣味
写真と猫

札幌でフリーランスのWebデザイナーをしています。このブログは、主に日常の出来事とWeb制作に関するメモを書いています。

>>read more


Twitterプロフィールはこちら