How difficult it would be to implement a batch upload/import feature, like:
- create nodes & assign a certain category for all (selected) files in a specified folder (uploaded per FTP previously); like its done with image import of the image.module
or
- use a Java Applet to Drag & Drop or browse files from the users desktop, set a category, upload the file list & create nodes for each file; like its done in gallery2 (http://gallery.menalto.com/)

At the moment I have to prefer image.module because of its batch upload feature though your module has many more advantages.

Comments

miglius’s picture

We are finishing a File Server module which will be released in a several days. The drupal site will act as a DAV server, where taxonomy terms will be treated as folders. Then you can mount a DAV filesystem (with your drupal username/pass) on your desktop and and use any dav client to drag and drop files from your local folders. When you drag files to dav folder the files then are automatically uploaded to the server, file nodes get created and associated with the taxonomy term (folder) and og group (if og_vocab module is used).

Roi Danton’s picture

Sounds awesome! I'm looking forward to this module.

If you include a pot file in subfolder /translations/ I could try to give something back by providing a german translation for filemanager.

miglius’s picture

Send me a pot file, I will include it.

ericrubino’s picture

Is there some form of documentation stating how to do the batch upload thing? I have everything running and configued but don't see the option for users to do batch uploads.

mokko’s picture

tagged http://drupal.org/node/329239 as duplicate of this one.

jvieille’s picture

Having acquired some Sharepoint experience, I would say that using DAV for file batch import is not the appropriate solution
1) DAV is not supported decently by any existing operating system
2) you have to use external programs that mainly do not work - the best I found is Bitkinex which is not supported

Sharepoint simple opens a selectable tree of the local computer and drops the selection into the selected folder.

This is a missing piece in FF that overkills on anything else.

johanneshahn’s picture

hi

what is about https://github.com/blueimp/jQuery-File-Upload
works with jQuery, u can upload filesize bigger than 2GB (does work, tested it ;)).
u can upload files by selecting multible files from your desktop.
and its possible to upload files via drag&drop from desktop to browser.

only ie makes problems and we need jquery 1.6

jvieille’s picture

no support for ie and jquery 1.6 could be problematic, but if it is not too difficult to implement, why not?
May be this module could be worth exploring
http://drupal.org/project/dragndrop_uploads

jvieille’s picture

I am just testing JQuery 1.7
http://drupal.org/node/1067290#comment-5340730

Seems to work well so far.
I also use many contribs (>200 I guess)

johanneshahn’s picture

ok
1. ie u can upload only file by file (only 1 file) - think thats not a real problem to not implement this feature.
2. required jquery 1.6 - we can embed the upload tool with a iframe, we dont need to change the core drupal jquery lib.
people dont need a third party like jquery_update.

i'll upload a second dev version for fileframework 6.x-2.x-dev for new features.
dev version 6.x-1.x-dev is then only for bug fixes and smaller feature requests
last but not least our base for first stable version of fileframework.

jvieille’s picture

I understand that poor ie users will not have the multiple drag/drop file upload that FF / Chrome/ Safari / Opera will enjoy,
That's OK to add this feature in 6.x-2.x branch.
The earliest we have a stable 6.x-1.0, the best.

jvieille’s picture

I have had some success with the following:

Both modules depend on http://drupal.org/project/dav - I suspect that its dav implementation has some problem because I could not believe that a so widely pread technology does not work reliably.
I am still using file sever/dav sometimes intensively.
These modules are totally abandoned by their creators/ maintainers.
Do you plan to maintain these modules or do you think that #7 would achieve the same?
Dav support and Drupal organizing entities support (taxonomy, OG, nodes, mime types...) is really a great thing if only it works

My Best wishes for the New Year - and again thank you very much for taking care of FF

johanneshahn’s picture

hi jvieille,
i tried fileserver and filerelationserver with dav too. but had many problems
with the dav server/client.
maintain this 2 modules is currently to much 4 me.

wish u a great new 2012 ;)

jvieille’s picture

So you can concentrate on JQuery multiple files upload
- an embedded JQuery version would be a must. Though JQuery update provide both 1.3.2 and the latest (1.7), this choice is exclusive and some important modules do not work above 1.3.2 (Panels for example)
- multiple files is very important
- not sure in what files would have to be dropped - in a node, in a group, in a term - preferably all that. File server allowed to upload in terms, file relation server to upload in groups
- dropping files should make them inherit the current OG group, and default setting (public)

Maybe the two DAV based modules could provide some hints - and pieces of code

jvieille’s picture

Back to this important feature.
Since I have moved to the new file RDF module, I definitely lost the ability to upload multiple files by dropping them from a local computer directory.

What is the current possible distance in the roadmap for this feature?

Thanks!

jvieille’s picture

Priority: Normal » Major

any hope this will be implemented?

I am trapped now having moved to the new rdf module (which boosted the site performance, thanks a lot!).
Multiple upload is a basic requirement for a file handling solution.
This is a sensible regression, FF used to be very smart on this, offering taxonomy and OG based import.
Set to "major"

Thanks in advance.

jvieille’s picture

Any progress on this?

gobinathm’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Closing the issue. It was inactive for a long time & it's related to a Drupal Version which is not supported anymore