ich habe mit einem Kollegen zusammen versucht, auf Basis der Alfresco Web-Script Schnittstelle einen AJAX-basierten Prototypen eines Alfresco Repository Browsers mit einigen "web 2.0"- Funktionen zu entwickeln. Die Benutzerungsoberfläche sollte nach dem Motto einer Rich Internet Application (RIA) dem eines Rich Clients ähneln und folgende Funktionen beinhalten:
* reichhaltige Benutzungsoberfläche: * sortierbare, ausblendbare & verschiebbare Spalten in der Dokumentenliste * Ein- und Ausblenden ganzer Oberflächenkomponenten. * Asynchrones Laden neuer Informations- bzw. Datenpakete * Ordnernavigation: Navigation durch die Ordnerstruktur des Repositories. * Kategorienavigation: Navigation durch die Kategorien (Attributbaum) des Repositoires. * Tag Cloud Navigation : Navigation über eine tag cloud über alle getaggten Dokumente * Tagging Funktionalität: Hinzufügen & Entfernen von Tags zu einem Dokument über die Dokumentenliste * live Search: Die Suche beginnt bereits bei der Eingabe des Suchtextes * My Alfresco Portal: per Drag & Drop verschiebare Portlets wie "Meine Dokumente", "Meine Aufgaben" oder "ausgescheckte Dokumente" * eingebettete Voransicht von Dokumente bei Mausklick in der Dokumentenliste: * Bei PDFs, Office, Text, HTML & XML Dateien und ähnlichen Anzeige der ersten 500 Textzeichen * Bei Bildern Anzeige eines Thumbnails * Eingebette Ansicht von Dokumenten bei Mausdoppelklick für PDFs, Office Dateien, Text, HTML & XML Dateien, Bildern und Videos.
Die Entwicklung des opsoro-Prototypen hat gezeigt, das die verwendete Web-Script-API ein sehr mächtiges Werkzeug ist, mit dem sich eine Vielzahl an Anforderungen in einer sehr raschen Entwicklungsgeschwindigkeit umsetzen lassen. Auch die verwendete AJAX-Bibliothek ExtJS hat bei uns einen sehr guten Eindruck hinterlassen.
Ja, der erste Eindruck sieht sehr gut aus. Ok. Das Beispiel ist schon etwas betagt, aber hier könnte man u.U. noch einiges lernen. Ist es daher möglich mal den Sourcecode dieses Projektes zu sehen? Das würde m.E. viele Fragen klären.