Barrierefreiheit und moderne Webanwendungen miteinander zu verbinden ist heutzutage immer noch nicht selbstverständlich. Das liegt zum Einen an falschen Herangehensweisen an JavaScript-getriebenes Verhalten, zum Anderen daran, dass es häufig immer noch sehr mühsam ist, solche Anwendungen zu implementieren. Auch wenn niemand sich Barrierenunfreiheit auf die Fahnen schreiben würde, so muss Barrierefreiheit häufig doch anderen Aspekten weichen. Viele Webanwendungen funktionieren schlichtweg gar nicht ohne JavaScript, viele Anwendungen haben drastische reduzierte Funktionalität ohne JavaScript. Anwendungen die gezwungen sind, ohne JavaScript zu funktionieren, sind häufig nicht so modern und bedienerfreundlich, wie man das gerne hätte.
OpenSAGA setzt grundsätzlich nicht nur auf Standard-basierte Web-Technologien, sondern implementiert durchgängig sowohl die Trennung von Inhalt und Aussehen, wie auch von Verhalten. Das OpenSAGA-UI besteht aus anpassbaren und erweiterbaren Komponenten, die so ineinander greifen, dass die erzeugten Applikation normalerweise von vorneherein, vom ersten Entwicklungstag an bereits barrierefrei sind.
Wir stehen mit OpenSAGA natürlich noch am Anfang. Vieles kann besser werden, vieles kann verfeinert werden. Aber bereits jetzt liefert OpenSAGA schnell und agil entwickelte, moderne und barrierefreie Webanwendungen.
Accessibility and modern web applications are in a tense relationship even nowadays. On the one hand it’s caused by going at JavaScript-driven behavior the wrong way, on the other hand it’s because it’s often still straining to implement such applications. Although no one would be an outspoken proponent for Non-accessibility, Accessibility still is often overruled by other aspects. Many web applications just don’t work without JavaScript, many applications have drastically reduced functionality without JavaScript. Applications that are forced to provide accessibility are often not as modern and usable as one would like.
OpenSAGA not only sets on standards-based web technologies but also implements separation of content and layout as well as behavior throughout the system. The OpenSAGA UI is made up of configurable and extendable components which interact in such a way that the generated applications are normally accessible out-of-the-box, from the first day of development.
Of course we’re only at the beginning with OpenSAGA. There’s lot to improve and lots to refine. But even now, OpenSAGA delivers modern and accessible web applications which are developed quickly and agilely.
Keine Kommentare
Kommentar-Feed für diesen Artikel
Trackback-Link: http://www.opensaga.org/blog/dokumentation/accessibility-with-opensaga/trackback/