複数ファイルを一括でアップロードできるMovable Typeプラグイン MultiFileUploader を導入しました

デフォルトのMTではアイテム(画像など)を一個ずつしかアップロード出来ないので、複数まとめてアップロードできるプラグインを導入しました。

複数ファイルを一括でアップロードできるMovable Typeプラグイン:MultiFileUploader - エンジニアブログ - スカイアーク のサイトにある、MT 5.01用のものを利用しています。※このブログはMT6.0.1ですが、使えました。

プラグインのインストール方法は、PubSubHubbub の Movable Type 用プラグインを導入してみた - 非エンジニアがAWSでMT6のブログをセットアップしてみた日記の記事でやったのと同じですが念のためおさらいしつつ、書いてみます。

プラグインの導入

まずは、wget でプラグインをダウンロードして、unzip。

$ wget http://www.skyarc.co.jp/engineerblog/download/MultiFileUploader1.01.zip
2014-01-13 13:16:54 (831 KB/s) - `MultiFileUploader1.01.zip' へ保存完了 [80886/80886]
$ unzip MultiFileUploader1.01.zip 
$ ls
MultiFileUploader  MultiFileUploader1.01.zip

chown で MultiFileUploader/ 以下すべてグループとオーナーをwww:wwwに変更します。

$ sudo chown -R www:www MultiFileUploader/

MultiFileUploader/ 内には、mt-static/ と plugins/ の2つのディレクトリがあります。

$ cd MultiFileUploader
$ ls
mt-static  plugins

mt-static/ と plugins/ のディレクトリを、mtディレクトリ(/app/movabletype/)内の同じ所に、移動。

$ cd /app/movabletype/plugins
$ sudo mv ~/MultiFileUploader/plugins/MultiFileUploader/ ./
$ cd /app/movabletype/mt-static/plugins
$ sudo mv ~/MultiFileUploader/mt-static/plugins/MultiFileUploader/ ./

で、MT を再起動。

$ sudo /etc/init.d/movabletype restart
Stopping movabletype: [  OK  ]
Starting movabletype: [  OK  ]

こうすると、[ツール] - [プラグイン] に MultiFileUploader のプラグインが表示されました。

BEFORE

デフォルトは、こんな風にひとつずつファイルを選択する形式。

AFTER

設定項目が増え、[ファイルを選択するボタン] から複数ファイルを一気に選択してアップロードできるようになりました。