Opsoro
From AlfrescoWiki
Our featured contribution, Opsoro, was contributed by Jan Pfitzner of fme AG. Jan is the Practice Leader at fme AG Braunschweig, one of Germany's leading consulting and implementation houses for ECM solutions.
fme has more than ten years experience developing ECM applications on various platforms. After becoming “frustrated with the outdated architecture and the poor development speed” of closed-source ECM products, he and his colleague Florian Maul attended an Alfresco Web Script webinar.
That experience prompted them to build an AJAX-based repository browser using Web Script technology. They evaluated several AJAX libraries including qooxdoo, GWT, Eclipse RAP and ExtJS but found that ExtJS best met their needs. They said that they had so much fun mastering the technologies that they named the prototype opsoro, short for 'OPen SOurce ROcks!'
You can read more about the prototype and their experience building it in the Web Scripts forum. Incredibly, it took less than ten days and has the following features:
- Rich Internet Application (RIA) feel - sortable and movable columns, view and hide components, asynchronous loading
- Search as you type
- Folder, category and tag cloud browser
- My Alfresco portal - draggable portlets
- Document tagging
- Embedded preview - crop content & image preview
- Inline view – supports text, pdf and images
You can see a demo at http://www.fme.de/Screencams/opsoro/opsoro.html.
If you’ve developed an Alfresco application and would like to share your experience, please consider posting to one of the forums.
[edit] Forge Project
Opsoro is now an Alfresco Forge project and available here under the terms of GPL.

