SWFUploadを使いPloneにファイルをアップロードする
Ploneは、CMSとして有名ですが、Wordpressのように簡単にファイルをアップロードする機能がありません。Wordpressは、SWFUploadを使い、画像やメディアファイルをアップロードできます。 標準ではありませんが、アドオンプロダクトでPloneにもSWFUploadを利用したプロダクトがあります。
-
Products.PloneFlashUpload
Plone2.5の頃からありました。Plone3系には、1.3b1のバージョンが使えます。
インストール方法:
-
buildout.cfgのeggsに、Products.PloneFlashUpload を追記します。
-
./bin/buildout を実行
-
./bin/instance fg (startなど)で起動。
-
アドオンプロダクトで、PloneFlashUpload 1.3b1 インストール。
利用方法:
-
アップロードをしたいフォルダへ移動する。
-
コンテンツタブに[upload]があるのでクリックする。
-

-
Select Filesボタンをクリックする。システムのファイル選択ダイアログが表示されるのでアップロードしたいファイルを選択(複数選択可)する。
-

-
あとは、SWFUploadがアップロードしてくれます。
-

-
Viewタブをクリックしてアップロードを確認。
-

と、非常にありがたいプロダクトでした。このフォルダのビューをFlashや、Ajaxなんかでビューワーにしておけば手軽にスライドショーなんかもできそうです。お手軽に画像をかっこよく見せるには、takanoryさんが作られたPlone Lightbox JSが使えると思います。