qiime / qiime_web_app

QIIME, EMP and American Gut Web Application
www.microbio.me/qiime
9 stars 10 forks source link

Re-write/replace uploader #24

Open douginator2000 opened 11 years ago

douginator2000 commented 11 years ago

The current Java applet-based uploader has some limitations (file size limits may be one). It's also kind of clunky. Rewrite with html5/jquery/css tool. A good place to start might be:

http://blueimp.github.com/jQuery-File-Upload/

Though note than in my investigation, it would seem that 1/2 of it would need to be written from scratch. The GUI is functional, but a new plugin would have to be written for pure python hosting on the receiving end.

wasade commented 11 years ago

jumploader shouldn't be limited by upload size, if there are issues there, then it is likely due to connectivity on the part of the user. max upload size is also a parameter AFAIK. jumploader does suck, but the advantage is minimal investment to get it up

douginator2000 commented 11 years ago

This just got a bump in priority as Sun's new Java plugin does not support Chrome on MacOS anymore. I have to use Firefox or Safari now to use the website - no bueno Sun. I loathe the. hehe!

wasade commented 11 years ago

Argh, really? Okay, we should explore other options. We may be able to resurrect the old python uploader that Micah wrote but it is limited to 2gb if I remember

On Oct 25, 2012, at 10:34, Doug Wendel notifications@github.com wrote:

This just got a bump in priority as Sun's new Java plugin does not support Chrome on MacOS anymore. I have to use Firefox or Safari now to use the website - no bueno Sun. I loathe the. hehe!

— Reply to this email directly or view it on GitHubhttps://github.com/qiime/qiime_web_app/issues/24#issuecomment-9784503.

douginator2000 commented 11 years ago

I spent a day looking into options a week or so ago. HTML5 provides some good options (the utility Meg/Antonio sent out is all based on HTML5). I dug far enough into it to see that building your own isn't so bad at all so I think that might be the best route. Possibly using that utility as a base or just going from scratch.

On Thu, Oct 25, 2012 at 10:38 AM, Daniel McDonald notifications@github.comwrote:

Argh, really? Okay, we should explore other options. We may be able to resurrect the old python uploader that Micah wrote but it is limited to 2gb if I remember

On Oct 25, 2012, at 10:34, Doug Wendel notifications@github.com wrote:

This just got a bump in priority as Sun's new Java plugin does not support Chrome on MacOS anymore. I have to use Firefox or Safari now to use the website - no bueno Sun. I loathe the. hehe!

— Reply to this email directly or view it on GitHub< https://github.com/qiime/qiime_web_app/issues/24#issuecomment-9784503>.

— Reply to this email directly or view it on GitHubhttps://github.com/qiime/qiime_web_app/issues/24#issuecomment-9784630.

Doug Wendel, PRA University of Colorado at Boulder Department of Chemistry and Biochemistry Knight Lab

ElDeveloper commented 11 years ago

Yes, I can confirm that it doesn't work. :panda_face:

So building one will be the ideal solution?