Themen der Session von Sylvia Egger:
- WordPress Core Task Force: Make WordPress Accessible
- WordPress 3.2 neues Default Theme: Twenty Eleven
- Barrierefreies Child Theme für Twenty Eleven
Seit einigen Monaten gibt es vom WordPress Core aus eine Art Task Force, um den Core von WordPress und angrenzende Elemente wie Plugins barrierefreier zu machen. Die Initiative nennt sich Make WordPress Accessible (http://make.wordpress.org/accessibility).
Im Mai wurde die barrierefreie Community befragt, ob das neue Default Theme von WordPress 3.2. barrierefrei sei und, da es sich um eine Preview handelte, was man noch optimieren könne. Darauf gab es viele Rückmeldungen. Dann war Stille, aus dem WordPress Track konnte man Tickets verfolgen, dass einige der Punkte wohl bearbeitet wurden.
Dann erschien das neue Default Theme Twenty Eleven mit WordPress 3.2, einiges wurde tatsächlich eingearbeitet, aber etliches auch nicht.
Schon Twenty Ten war nicht so barrierefrei, wie ein Default Theme sein sollte – schließlich ist es Ausgangsmaterial für viele Entwickler oder wird schlicht so verwendet, wie es nun mal ist.
Daher habe ich bereits für Twenty Ten das Child Theme Konzept adaptiert und ein Child Theme dafür entwickelt, das mehr Barrierefreiheit garantiert. Gänzliche Barrierefreiheit ist in WordPress mit all seinen unterschiedlichen Komponenten (Editor, Plugins, Widgets), die alle mit in die inhaltliche Ausgabe einfließen, schwer möglich.
Für Twenty Eleven habe ich mich noch einmal ins Zeug geworfen und ein barrierefreies Child Theme entwickelt.
Freilich stoße ich mit diesem Child Theme Konzept durchaus auch auf Grenzen, aber auch darüber können wir diskutieren.
Mir ist wichtig – und ich hoffe, dass man das aus meiner Session mitnehmen kann, ja initiiert werden kann -, dass noch mehr Druck auf das WordPress Core Team ausgeübt wird.
Ich habe schon mehrfach nachgefragt, was aus der barrierefreien Task Force nun geworden ist und leider keine Antwort erhalten. Ich würde mich freuen, wenn da schlicht einfach mehr nachfragen und Druck machen.
Denn letztlich, das wissen wir alle aus unserer langjährigen Entwicklererfahrung, ist es nicht so schwierig, Barrierefreiheit in der Entwicklung ganz am Anfang mit zu berücksichtigen.
Diskussionsgruppe