I wish it was so simple to just upload this package in the storage section but it is not. I have uploaded a couple of screenshots from a personal storage solution that I wrote for the users of
http://www.phigita.net/ all 300 of them. Here's some info about this package:
* Integrated with OpenOffice.
* It supports multiple types of files (documents, images, video, audio, etc).
* It uses http://www.extjs.com/
* The presentation layer deserves multiple posts on its own. In other words, for what you see in the screenshots I didn't write a line of Javascript that has to do with the presentation of that page. The whole app is generated by the templating system which includes among other things a form builder. You can think of it as something similar to GWT (http://code.google.com/webtoolkit/) but it's better in some so many ways (for instance, the definition of the page is static and thus it can be persisted in the database or used by an IDE).
* Online viewer for the documents including functionality similar to the search-inside by Amazon (but for your documents). Video/Audio players, etc.
* I was planning to implement editing just like Google Docs but I kind of run out of time.
* What you see in the screenshots is at least a year's old.
* Here are the screenshots: http://www.openacs.org/storage/?folder_id=2551848
I know, this is just a teaser and I also know that we'll have to work with the core team to get it into an acceptable shape before it can make it into the commit tree but until that happens I'll figure a way to make it available here without causing too much pain.