On Thu, May 29, 2008 at 10:13 PM, Brion Vibber <brion(a)wikimedia.org> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bryan Tong Minh wrote:
On Thu, May 29, 2008 at 9:48 PM, Brion Vibber
<brion(a)wikimedia.org> wrote:
* Designing user interface mockups
* Helping code it up in MediaWiki
Here to help :) I am of course a programmer, so
other people better do
the interface design ;)
:D
While we are at it, it might be nice to do some
things that are
currently not possible with the PHP/HTML/JS combination:
* Upload many files at once
You can upload multiple files on one form by adding more upload
controls, but you still have to select them one-by-one. It's a compromise...
See Flickr's "basic" upload form for an example:
http://www.flickr.com/photos/upload/basic/
* Show status indication
Status indication in theory should be possible with PHP 5.2...
* Do a client site duplication check via SHA1.
We might want an optional java applet for that.
Java upload applets are a pain in the butt, IMHO; you have to click
through a "signed applet" warning then wait for Java to load. Ick!
WordPress 2.5 uses an optional Flash widget for streamlining uploads,
which seems cute, but that brings in the whole flash/gnash/whatever
morass. :D
Oh yeah I like those Flash system, but ZOMG unfree11!! stuff will popup.
I also recommend looking at Flickr and Ebay's
current upload systems, if
just to get an idea what else is out there. Both I believe are using
Flash for their enhanced stuff to allow multiple selection and in-line
submission.
As for duplication checks; at a minimum we can do a server-side hash
check after physical upload but before committing the file into the
wiki; in page editing terms, while still "previewing" it before
"saving" it.
It kinda sucks to upload 5M and then getting a warning. I'd rather
have it before. Also HTTP is not the most convenient upload protocol.
FTP similarly to sf's old file release system could be handy
Also while
we're at it, increasing the upload limit would be greatly
appreciated.
When disk space is expanded... machines are on their way... :)
Yaay!
Bryan