Open Publisher

Die barrierefreie Internet Redaktionssoftware.

-------------------------------
Hier steht keine Google Anzeige
und diese Seite wird auch nicht
durch Google Analytics  erfasst
-------------------------------
 

Wie Komplex darf es denn sein?

Open Publisher war ursprünglich ganz anders konzipiert. Für die Version 1.1 sollte eigentlich Ajax und tolle Javascripteffekte das Arbeiten erleichtern und beschleunigen. Hierzu gibt es Bibliotheken die dieses alles ermöglichen sollten.

Wärend dieser Umsetzung wurde mir allerdings klar, dass das nicht so einfach vorrangeht wie ich mir das gedacht habe. Andauernd stösst man auf scheinbar unüberwindliche Probleme. Entweder dass diese Bibliotheken nicht so reibungslos funktionieren, oder nicht kompatibel zu dieser oder jener Browserversion sind oder, dass die Frage unbeantwortet blieb, ob einige Bibliotheken mit ihren unzähligen Erweiterungen überhaupt in Zukunft noch gewartet werden.

Eine andere Überlegung war, dass mit steigendem Einsatz von solchen Bibliotheken der Programmcode wächst und somit auch der Grad an Komplexität. Welcher Grad an Komplexität ist überhaupt tragbar? Und kommt nicht irgendwann der Zeitpunkt wo das System kollabiert. D.h. der Zeitpunkt wo man nicht die nötige Zeit aufbringt für die Wartung der Programmteile die von all diesen Bibliotheken abhängig sind. Vor allem bei Javascriptbibliotheken braucht es nur eine neue Browsergeneration um einigen Leuten die Schweissperlen ins Gesicht zu treiben. Es geht unglaublich viel Zeit drauf die Dinge am Leben zu halten.

Intermezzo:

Wärend die Shuttle Weltraumfähren lange Zeit am Boden blieben, wegen technischer Defekte, funktionierte die russische Raumfahrt.

Preisfrage: Wieviel Tausend Fehler werden beim nächsten Windows Service Pack korrigiert und wieviele neue Fehler kommen hinzu?

Und der Druck all diese technischen Innovationen mit zu machen ist enorm. Ein System ohne Ajax und tolle Javascripteffekte wird heute eher als kalter Kaffee abgetan. Aber was ist der Preis der für diese tolle Welt zu bezahlen ist.

  • Systeme die nicht sauber laufen
  • Systeme die nicht barrierefrei sind
  • Systeme die unglaublich viel Wartungszeit auffressen
  • Systeme die ohne diesen Balast überhaupt nicht lauffähig sind
  • Systeme die keine Alternative zulassen
  • Systeme die unsicher sind

Und was ist der tatsächliche Gewinn der solche Innovationen bringen? Was ist das Verhältniss von Aufwand und Nutzen?

Es gibt zwar mittlerweile die wai-aria Richtlinie durch die Ajaxapplikationen barrierefrei sich präsentieren können. Dafür braucht es allerdings aktuelle Navigatoren und Screen Reader Software.

Und hat sich schon jemand gefragt wieviele Benutzer mit veralteten Versionen von Jaws unterwegs sind? Denn anders als bei Internet Navigatoren kostet diese Software eine Stange Geld. Wenn es die grosse Mehrzahl der Websurfer es nicht fertigbringen wenigstens zwei mal im Jahr ihren kostelosen Navigator auf die neuste Version zu erneuern, so kann man das kaum von Leuten erwarten die für ihre Software teuer zahlen müssen.

All diese Überlegungen haben mich dazu bewegt Open Publisher einen anderen Weg gehen zu lassen. Das bedeutet:

  • Das System muss auf geringstem technischen Niveau lauffähig sein.
  • Technische Komplexität ist immer nur eine Option und nicht die Regel
  • Barrierefrei muss es sein

D.h. Open Publisher ist skalierbar. Gegenwärtig wird eine Administrationsoberfläche angeboten die ganz ohne Javascript auskommt. In der nächsten Version kommt eine Oberfläche hinzu die auf den Lynx Browser hin optimiert ist. In einer zukünftigen Version kommt eine Oberfläche hinzu die ganz auf Ajax setzt. Dabei kann sich der eingeloggte Redakteur auswählen welche Oberflächenvariante dieser bevorzugt.

Um es noch einmal deutlich auszudrücken: Open Publisher versperrt sich nicht neuen Techniken. Aber diese sind immer nur eine Option unter mehreren.

Aktualisierungsdatum: 21. Juni 2008.

Kommentar schreiben

  • Sie können den Text formatieren:

    • Link: "Linktext (Titleattribut optional)":http://www.test.com
    • Lang Attribute: %[fr]rouge%
    • Acronym: ACLU(American Civil Liberties Union)
    • List:
      * eins
      * zwei
      * drei






  • Nächsten Absendeknopf benutzen














 

Hauptnavigation