カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグイン(MT5用暫定版)

カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグイン(SuperSort)の、MT5用暫定版を公開します。

2010年5月15日

RC2(リリース候補2)を公開しました。

RC2をご利用ください。

1.動作環境

今回のSuperSortプラグインは、Movable Type 5専用になります。
Movable Type 4.xでは動作しません。

また、管理画面の並べ替えのユーザーインターフェースは、Firefox 3.5でのみフルに動作します。
それ以外のWebブラウザでは、以下のような制限があります。

Webブラウザ制限
Internet Explorerドラッグアンドドロップによる並べ替えを行うことができません。
上下等のアイコンを使って並べ替えることはできます。
Safari
Google Chrome
フォルダの開閉アイコンをクリックしても、開閉の動作が起こりにくいです。
一度クリックしてから、1秒ほどおいてもう一度クリックすると、うまく動作することがあります。
Opera各カテゴリ/ブログ記事等で行える操作のメニュー(「ブログ記事の作成」等)が正しく表示できません。

2.インストール

プラグインのファイルは、以下からダウンロードします。

SuperSort_1_10b1.zip

プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。

また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。

Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。

ダウンロードしたZipファイルを解凍すると、「plugins」と「mt-static」の2つのフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。

これまでSuperSortプラグインを使っていなかった場合、アップロード後にMovable Typeに初めてログインする際に、データベースのアップグレードのメッセージが表示されます。
画面の指示にしたがって、アップグレードの操作を行います。

3.利用方法

インストール後の利用方法は、従来のプラグインとまったく同じです。
利用方法は、「カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグイン(SuperSort)の使い方」のページを参照してください。

4.今後の計画

現在は、jQueryの「NestedSortable」というプラグインを使って、ドラッグアンドドロップによる並べ替えを実現しています。
ただ、NestedSortableはjQuery 1.1にしか対応していません(1.2以降だと、Internet Explorerで正しく動作しません)。
Movable Type 5では、管理画面でjQuery 1.3.2を使っているため、Nested SortableがInternet Explorerで動作しないという支障が出ます。

そこで、NestedSortableの代わりに、ExtJSの「TreePanel」という機能を使うことを検討しています。
その場合、管理画面のJavaScriptをほぼゼロから作り直す必要があり、しばらく時間がかかりそうです。