This is an automated notification sent by LCG Savannah.
It relates to:
                task #9908, project CDS Invenio

==============================================================================
 LATEST MODIFICATIONS of task #9908:
==============================================================================

Update of task #9908 (project cdsware):

        Percent Complete:                      0% => 30%                    

    _______________________________________________________

Follow-up Comment #2:

It is now possible to upload multiple files in batch using the JQuery plugin
"Uploadify". The corresponding WebSubmit element still need to be made
generic enough to fulfill various needs.

Alternative solutions still need to be implemented.

==============================================================================
 OVERVIEW of task #9908:
==============================================================================

URL:
  <http://savannah.cern.ch/task/?9908>

                 Summary: Multiple files upload element
                 Project: CDS Invenio
            Submitted by: jcaffaro
            Submitted on: 2009-05-26 06:38
         Should Start On: 2009-05-26 00:00
   Should be Finished on: 2009-05-26 00:00
                Category: WebSubmit
                Priority: 3 - Low
                  Status: None
                 Privacy: Public
        Percent Complete: 30%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________


The HTML "input file" tag only allows to select a single file for upload. It
is however sometimes necessary to upload (attach to a record) multiple files
(eg. for photos). While a simple solution is to have several "input file"
tags on the page (or to have them appear when needed), it can be painful to
select and upload each file one by one.

The most popular ways to overcome the limitation of the "input file" tag
are:

* Flash (Adobe): the plugin allows multiple files selection and upload since
its version 8. Used for eg. on Flickr.
** http://swfupload.org/
** http://blog.oinam.com/2005/flash-8-file-upload-download/
** http://www.uploadify.com/demo/ 
** http://digitarald.de/project/fancyupload/
* Java: embedded applets can also have access to files on disk, once
correctly configured. Used for eg. on Facebook.
** http://jupload.sourceforge.net/
* Gears (Google): also offers multiple files selection since version 0.4.
Used for eg. on Youtube, when Gears is installed.

Of course, a simpler alternative (or fall back solution when one of the above
technologies is not available on the client) is to let users upload tar/zip
packages, using the standard "input file" tag, and to untar/unzip the files
on the server side.

All these solutions require some server-side integration (the tar/zip
solution can be implemented using a simple WebSubmit function).

Some additional remarks:
* JavaScript cannot solve the problem.
* Java applets could offer drag & drop of the files, while Flash cannot.
* Flash penetration is quite high: comparison with other technologies
<http://www.adobe.com/products/player_census/flashplayer/>, versions
comparison
<http://www.adobe.com/products/player_census/flashplayer/version_penetration.html>
* This upload interface might let users see the files they have just
uploaded, so that they can delete them if necessary. This could be in a
separate interface, and does not need the technologies mentioned above.
* This interface could complement or extend the recently introduced "Files
revision" WebSubmit function.


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: 2009-08-18 06:07              By: Jerome Caffaro <jcaffaro>
It is now possible to upload multiple files in batch using the JQuery plugin
"Uploadify". The corresponding WebSubmit element still need to be made
generic enough to fulfill various needs.

Alternative solutions still need to be implemented.

-------------------------------------------------------
Date: 2009-05-26 08:58              By: Tibor Simko <simko>
I don't think it would be good to depend on something like Flash for this
functionality.  It may be a could-have, but definitely not a should-have
feature.

Why not to simply (1) pre-define N input file elements, displaying one or two
by default, and proposing some simple JavaScript plus/minus buttons in the UI
to add/remove more elements. And, if people need to submit quickly a
multitude of files, such as to upload 20 different photo takes of the same
object in one go, then the best/fastest solution would be to allow them to
(2) upload a tarball that would contain images/comments that would be
extracted by the WebSubmit engine.  These two solutions could suffice for a
majority of users.





    _______________________________________________________

Carbon-Copy List:

CC Address                          | Comment
------------------------------------+-----------------------------
1576                                | -COM-
2407                                | -SUB-




==============================================================================

This item URL is:
  <http://savannah.cern.ch/task/?9908>

_______________________________________________
  Message sent via/by LCG Savannah
  http://savannah.cern.ch/

Reply via email to