1NODEで複数画像アップロードはどうするか?
Posted: 6月 1st, 2009 | Author: admin | Filed under: drupal | Tags: image | No Comments »プロセスを解説するようなタイプのページをつくりたい。写真+解説をステップをおって説明するタイプ。よって以下の機能が必要になる
- 複数写真をアップロード
- 各写真に対する解説がかきこめる
フィールドを追加して、表示をコントロールするには以下のモジュールを使う
- CCK
- Content Templates
画像を追加するには以下のモジュールをつかう
- ImageField
これで必要なものは揃ったのだが、操作性があまりよくない。単純に写真を10枚アップするとなると一枚一枚アップロードで、結構面倒である。よって、以下のことを考える
- 外部の写真アップロードを使かったらどうか?
picasaとファイルアップロード vs WEBサーバーへのファイルアップロード、どちらのプロセスのほうがいいか比較してみる
| picasa | WEB | |
| cameraからPC | いったんimport(1) | コピー(1) |
| PCからWEB | picasaでセレクト、まとめてアップロード(1) | ファイル一つ一つ、アップロード(5) |
| WEBからSITE | URLをコピーしてはりつけ(5) | - |
| 5枚の写真の場合の合計アクション数 | 7 | 6 |
こうみると、直接ファイルをアップロードしたほうがアクションは少ない。しかし、ファイルをひとつひとつアップするといった作業はwindowsでは結構めんどくさい。それさえクリアできれば、直接アップロードに軍配だ。
そうすると、まとめてアップロードでくるモジュールを導入すればいいことになる。さがしてみると、以下があった。
Image FUpload
http://drupal.org/project/image_fupload
こちらは、swfuploadを使い、複数の画像をまとめてアップロードしてくれる。そして、アップロードされたら、Content Templatesで表示を加工すればいい。
よって今回は、
- CCK
- Content Templates
- ImageField
- Image FUpload
で決まった。

Leave a Reply