Seit heute steht Milestone Release 1 von OpenSAGA 2.0.0 zum Download bereit. Dabei handelt es sich noch um eine sehr frühe Testversion, die nur unter kontrollierter Aufsicht für den produktiven Einsatz gedacht ist, aber bereits so viele Verbesserungen gerade für die frühen Projektphasen enthält, dass wir mit diesem Release schon frühzeitig Feedback einholen wollen. Wesentliche neue Funktionen sind beispielsweise:
- deklarative Security-Integration (Single-Sign-On, LDAP, auf Basis einer lokalen Datenbank)
- deutliche erweiterte und flexibilisierte Möglichkeiten, Geschäftslogik in Anwendungen zu integrieren
- freie Inhaltsspalten für Tabellen
- JFreeChart-Support
- ein Redaktionssystem für die Online-Hilfe sowie die Möglichkeit, Hilfe-Buttons für jede Seite mit einer Toolbar zu aktivieren
- deutlich erweiterte Leistungsfähigkeit bei Rich-Text-Feldern über den neu integrierten CKEditor
- Verschachtelung von Inhalten in Tabellen und Listen (also faktisch Listen von Listen von Listen von…)
- Unterstützung für bookmarkable URLs
- offizieller Support für den JBoss Application Server
- deutlich flexibilisierte Navigationsstrukturen mit vielen neuen Erweiterungsmöglichkeiten
- Captcha-Support
- deutlich flexibleres Prozess-Merging
- deutliche Performance-Verbesserungen
- Java 6
- u.v.a.m.
Die aktuelle Liste behobener Fehler und neuer Funktionen findet sich im Moment nur unstrukturiert in unserem JIRA, wir werden ab Milestone 2 aber auch mit einer strukturierten Einführung die vielen neuen Funktionen hier im Blog beginnen. Einen guten ersten Eindruck kann unser in Entstehung begriffenes neues Tutorial vermitteln – wir bauen gerade eine kompakte Einführung nach dem Vorbild des seit einiger Zeit bewährten Spring-Faces-Hotel-Booking-Beispiels mit OpenSAGA, um zu zeigen, wie kompakt und elegant man moderne Webanwendungen auch umsetzen kann, ohne ein absoluter Technik-Experte sein zu müssen. Folgender Screenshot vermittelt einen ersten Eindruck vom neuen Tutorial, dass wir bis zum Release von OpenSAGA 2.0.0 auch noch deutlich erweitern und mit vielen Erläuterungen versehen werden:

Auch von OSclipse gibt es neue Testversionen sowie eine Vorschau auf die neue Dokumentation. Auch OSclipse bietet vielfältige Leistungsverbesserungen, verbraucht nun deutlich weniger Speicher und arbeitet wesentlich geradliniger. Zudem gibt es nun einen erweiterten Modus für dynamische Webprojekte, bei dem alle Libraries automatisch bereitgestellt werden – für alle, die mit Maven so ihre Probleme haben. Im Einzelnen findet ihr auf der OpenSAGA-Website
Und zum Schluss noch ein kleines Schmankerl, das andeutet, wo es mit der Website hingeht. Wir planen, die nächste Version der OpenSAGA-Website komplett mit OpenSAGA zu machen und hier ist schon mal eine erste Studie:

Alles mit OpenSAGA-Bordmitteln, ohne Programmierung, mit integriertem und maßgeschneidertem CMS (wiederum aus OpenSAGA-Bausteinen) und vielen netten Überraschungen. Und endlich auch barrierefrei.