Excuse my ignorance here but shouldn't it be possible to write an Apache handler to receive the file uploads (so we get instant notification instead on upload completion) and at the same time use the meta data to write basic progress information to the DB - The page then uses (say) an iframe to post the file(s) to the handler which updates the DB. You may need to do an initial hit to the handler to get the ID to track or similar - Depends on design.
The progress can then be retrieved by the main page using AJAX to populate a progress box - No java so no warnings. If JS is disabled, it should be easy to fall back gracefully as the only real complex JS is for a progress bar - no JS = no progress bar but upload still works.
Admittedly this doesn't solve the multiple file issue or the large file issue but would get you a progress bar.
I don't believe JS will have file access permissions under most circumstances so couldn't do entire thing via AJAX (not to mention possible increase in transfer time based on encoding, etc...).
To add my $0.02 to the previous suggestion of Java - Whilst most tech-savvy people would have no issues with a Javascript box, others might - but there's no reason you couldn't have a page explaining the process. Additionally, I've noticed (certainly in my family/friends) that most of them just click "OK" whatever it says - No matter how many times I drum it into them to read it first. I'd imagine a large portion of the world would assume Wikipedia is OK and just go with it.
-----Original Message----- From: wikitech-l-bounces@lists.wikimedia.org [mailto:wikitech-l-bounces@lists.wikimedia.org] On Behalf Of Gregory Maxwell Sent: 24 November 2008 15:58 To: Wikimedia developers Subject: Re: [Wikitech-l] Upload filesize limit bumped
On Mon, Nov 24, 2008 at 10:34 AM, Gerard Meijssen gerard.meijssen@gmail.com wrote:
Hoi, When you know what is being indicated by the signing part of a signed message, it may not be scary. However, do you really expect everyone
to know
and appreciate it as such ?
I'm sorry, but I think we've miscommunicated.
The discussion here is related to a uploader functionalty that would make uploading larger numbers (or large sized) files more user friendly and reliable. This could be accomplished with Java, but because the Java would need to access files on your system it would have to do things which are not permitted for "sandboxed" Java applets.
When applets are "signed" they can perform actions outside of the "Java sandbox" without the really nasty security warnings. Signing is otherwise pretty much invisible to the user.
The other point I was making was that in the past I had inadvertently left the media player triggering the nasty warning messages, and no one complained and many (virtually all? as far as I could tell) went ahead and used the player anyways.
_______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
The information contained in this communication is privileged and confidential. The content is intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify me immediately by telephone or e-mail, and delete this message from your systems. Teleperformance is a trading style of MM Teleperformance Ltd: Reg No. 02060289 England: Registered Office: St James House, Moon Street, Bristol, BS2 8QY. VAT No.763 0980 18. P Please think of the environment before you print this email