Ich möchte verkünden:

Ich habe soeben eine Antwort der „**Marktüberwachungsstelle der Länder für die Barrierefreiheit von Produkten und Dienstleistungen**“ bekommen.

Es beginnt.

#a11y #Accessibility

Die Behörde hat jetzt ein Gesicht und ein paar Aussagen zur Handhabung.

- Bislang 500 Meldungen (nicht 100% klar ob absolut oder nur für die Buchbranche)
- “grundlegende Veränderung” oder “unverhältnismäßige Belastung” müssen aktiv gemeldet werden
- „Nicht, nicht rechtzeitig, unvollständig oder unrichtig abgegebene Mitteilungen [zur Nonkonformität können als] Ordnungswidrigkeit gewertet werden und eröffnen die Möglichkeit, ein Bußgeldverfahren einzuleiten“

https://www.boersenblatt.net/news/verlage-news/sanktionen-sind-fuer-uns-stets-das-letzte-mittel-414695 #EAA #BFSG

"Sanktionen sind für uns stets das letzte Mittel"

Barrierefreiheit bleibt ein wichtiges Thema für die Branche. In Magdeburg hat inzwischen die Marktüberwachungsstelle der Länder ihre Arbeit aufgenommen. Wie packt die Behörde ihre Aufgabe an? Darüber hat Kristina Kramer vom Börsenverein mit dem Kommissarischen Vorstand Robert Richard gesprochen.

Börsenblatt

@MoritzGlantz na schau mal einer guck! Ich bin ja so gespannt ob was passiert und wenn ja was… 😅 hoffentlich zur Abwechslung mal was Gutes.

Der kleine Zyniker in mir reibt sich schon die Hände. 🙈

@nice2meatu Ich tippe darauf, dass sich zu all den falschen und grenzwertigen Auslegungen bestimmter WCAG-Kriterien weitere gesellen werden oder vorhandene weiter zementiert werden und dadurch die Harmonisierung innerhalb der EU immer weiter den Bach runter geht. @MoritzGlantz
@kprobiesch @nice2meatu Ich bin sehr froh, dass es jetzt mal was gibt, worauf man sich berufen kann. Das muss genutzt werden. Das Gesetz geht noch nicht weit genug, und braucht sicher noch Nachschärfung, aber wir sollten es nutzen.
@MoritzGlantz Wie kommst du denn darauf, dass ich mich gegen eine Nutzung ausgesprochen hätte? Im Gegenteil. Es wäre nur eben hilfreich und im Sinne der Harmonisierung, wenn "man" nicht doch letztlich wieder überall sein eigenes Auslegungssüppchen kochen würde. @nice2meatu

@kprobiesch @MoritzGlantz ich bin bis heute sehr erstaunt darüber, dass Leute meinen „Interpretationsspielraum“ finden zu können, wenn es um Barrierefreiheit geht… aber sich bei Abseits, Bierpreisen und Verbrennermotoren einig sind, dass man sich nunmal festgelegt habe.

Maaaann. Jetzt kam der Zyniker doch raus. Mist. 😅

@nice2meatu Ich meine nicht mal die, die gerne so interpretieren wollen, dass sie möglichst wenig machen müssen. Beratungsrealität ist leider, dass man immer und immer wieder sagen/schreiben muss, was und wie X jemand anderes prüfen könnte. Denn ganz beliebt ist z.B. in etlichen Fällen, dass nicht ein Kriterium geprüft wird, sondern ob dafür ganz bestimmte Wunsch- und Lieblingstechniken verwendet wurden. @MoritzGlantz
@kprobiesch @nice2meatu dafür sitzen ja Jurist*innen in der Behörde die sowas hoffentlich unterbinden.
@MoritzGlantz Und die haben welche Kompetenz in der richtigen Auslegung des Standards? Aber egal. Imo ist die Harmonisierung sowieso schon längst gescheitert. @nice2meatu
@kprobiesch @nice2meatu @MoritzGlantz urgh, der k(r)ampf selbst darum, den leuten mal klar zu machen, dass W3C's "offizielle" techniques an sich ja nunmal nur simple (oft SEHR veraltete) beispiele sind und nicht mehr... https://github.com/w3c/wcag/issues/1567 #a11y #barrierefreiheit #accessibility
Adding disclaimer at the top of techniques? · Issue #1567 · w3c/wcag

Following on from #1150 (comment) I would propose adding a disclaimer/note at the top of all individual techniques documents (e.g. https://www.w3.org/WAI/WCAG21/Techniques/failures/F3.html). Someth...

GitHub

@patrick_h_lauke @kprobiesch @MoritzGlantz der Trend geht ja seit Ewigkeiten dahin, nicht mehr zu testen oder zu hinterfragen und „copypaste ma eben die coole Lösung von xyz in das Projekt, was kann schon schiefgehen“.
(Bis hin zu „lass die KI das machen“ war es denn ja nicht mehr weit.)

Klar, Rad muss nicht immer wieder neu erfunden werden aber… hachseufz Mensch 😅

Die Bequemlichkeit der Leute kennt keine Grenzen. Toll ein anderer macht’s wird zur Tugend erhoben. 😕

Also doch Barrieren melden.

@kprobiesch @nice2meatu @MoritzGlantz ok, weil's mich heut morgen so gejuckt hat... mein vorschlag als PR (wird dann bei der WCAG 2 backlog TF diskutiert) https://github.com/w3c/wcag/pull/5002 #a11y #accessibility #barrierefreiheit
Add banner to top of techniques pages, tweak boxout content about techniques by patrickhlauke · Pull Request #5002 · w3c/wcag

As I constantly find myself having to explain to some folks that techniques are just informative (the amount of times I had to explain that even if a site doesn't use a particular documented te...

GitHub
@patrick_h_lauke @kprobiesch @MoritzGlantz und damit bekommt der PR nach 5 Jahren Traktion! ❤️
Bin gespannt wie die Gegenargumente diesmal ausfallen. 🙈🙈🙈
@nice2meatu @kprobiesch @MoritzGlantz ich werd das mal durchdruecken, jetzt wo ich task force facilitator da im WCAG 2 backlog TF bin... ;)
@patrick_h_lauke @nice2meatu @kprobiesch Ich bin der Überzeugung, dass Devs was brauchen, woran sie sich halten können. Eine Library an erprobten Komponenten, die man erst mal so kopieren kann.
@MoritzGlantz @nice2meatu @kprobiesch ja, und die idee haben wir seit jahrzenten. war ja damals die idee mit den "techniques", und dann mit ARIA APG. problem ist immer, das zeug auf den letzten stand zu halten...da scheitern diese initiativen immer
@patrick_h_lauke @nice2meatu @kprobiesch Das Problem der ARIA APG ist auch, dass sie nur ARIA sind. Es fließt so viel Zeit in die Standards. Da könnte man doch auch ein bisschen was für die Instandhaltung einer Library verwenden, oder? (Ich bin da vielleicht sehr naiv, weil ich die Prozesse nicht kenne) Von außen Betrachtet gibt es einen riesigen weltweiten Bedarf für verlässliche Patterns. Ich versuche mal was anzustoßen in der Richtung…
@MoritzGlantz @nice2meatu @kprobiesch das gleiche problem haben wir ja immer mit diesen "compatibility tables" wo browser/screen reader und HTML konstrukte getestet werden ... alle paar jahre kommt da so ein neuer ansatz. ist fuer ein paar monate toll, aber dann updated keiner ...
Standards

xkcd
@patrick_h_lauke @nice2meatu @kprobiesch Ja, aber diesmal wird es klappen™️!
@patrick_h_lauke @nice2meatu @kprobiesch Nee im Ernst: Ich wäre sehr Dankbar für eine Liste aller Gründe warum es scheitern wird, aber auch für eine Liste, wie es zum Erfolg werden kann. (Ist vermutlich dieselbe Liste).
@MoritzGlantz @patrick_h_lauke @kprobiesch
- Dokumentation und Codebeispiele aktuell halten
- dauerhafte Verantwortung für eben diese Themen (also wer kümmert sich und wie lange und was wenn nur eine Person das freiwillig macht und morgen tot umfällt – aka Risk?!)
- Bezahlung für diese Arbeit (initial riesiger Aufwand, dann Phase mit nach und nach kommen Dinge hinzu, Varianten, schließlich lange Maintenance und Anpassungen)

@MoritzGlantz @patrick_h_lauke @kprobiesch und da lassen wir jetzt mal das Thema "Meinungen" außen vor. Weil egal wie gut deine Komponenten sind, es wird jemand kommen und sagen: "Ja. Aber es geht ja auch anders."

Ackshually <-- das ist ein abschreckendes Wort sondergleichen würde ich behaupten.

@nice2meatu @MoritzGlantz ich glaub das letzte mal, wo jemand mit relativ hohem profil versuch hat, etwas auf die beine zu stellen war hier ... und ja, da war nach viel hype damals auch wieder funkstille ... https://mastodon.social/@brad_frost/111726591070605980
@patrick_h_lauke @MoritzGlantz Ich mag Brad aber … nunja… eventuell ist das "High Profile" da eher im Weg?!?
@nice2meatu @patrick_h_lauke Ich glaube nicht dass sowas schadet. Für sowas braucht es Funding und Leute die dran bleiben. Vermutlich ist Zweiteres noch wichtiger als Ersteres, aber Funding sorgt auch dafür *dass* Leute dran bleiben. Know-how gibt es genug. Und vermutlich schadet es auch nicht eine Clevere Governance aufzusetzen.
@nice2meatu @patrick_h_lauke Oder unter ein bereits funktionierendes Dach. Wie macht das eigentlich OpenUI?
@MoritzGlantz @nice2meatu die erfinden dauernd neuen kram der...naja... "issues" hat
@patrick_h_lauke @nice2meatu Aber irgendwie bleiben sie dabei. Schon seit vielen Jahren.
@MoritzGlantz @nice2meatu weil's halt ein echter W3C group ist ... damit hat's wenigstens etwas struktur mit leuten, die eh schon an standards arbeiten. aber hat dann halt das gleiche problem with APG...

@MoritzGlantz @patrick_h_lauke Ich seh das so, dass die Person, die das alles aufsetzt und erarbeitet irgendwer sein kann. Wichtig ist allerdings, dass Personen, die so ein High-Profile haben, dahinter stehen.

Das wird dann sehr schnell schwierig wenn verschiedene High-Profiler verschiedene Meinungen haben oder ihr eigenes Baby pushen möchten.

@MoritzGlantz @patrick_h_lauke @nice2meatu @kprobiesch Das W3C ist dazu einfach der falsche Ort für alles was maintenance braucht (gerade jetzt ohne Education und Outreach WG). Dafür ist auch kein Geld da. Wir haben das mit den Tutorials versucht und initial war es ziemlich gut, aber das letzte wirkliche Update ist halt auch über eine halbe Dekade her.

(Aber ich bin ja auch dafür die Techniques komplett abzuschaffen, stattdessen macht WCAG 3 den gleichen Fehler. 🤷)

@yatil @patrick_h_lauke @nice2meatu @kprobiesch Würden mir alle zustimmen, dass es klappen könnte, wenn man Funding hätte und eine Handvoll motivierter Menschen?
@nice2meatu @MoritzGlantz @patrick_h_lauke @kprobiesch Außerhalb des W3C? Vielleicht. In Wirklichkeit ist halt viel “Not invented here”-Syndrom und die Leute machen lieber ihr eigenes Ding.
@yatil @nice2meatu @patrick_h_lauke @kprobiesch Mich interessieren nur funktionierende Patterns. Egal von wem oder wie.

@MoritzGlantz @nice2meatu @patrick_h_lauke @kprobiesch Wer entscheidet was “funktionierende Patterns” sind? Wie stellt man sicher, dass ein “funktionierendes Pattern” nicht in einem Kontext zu einem schlecht funktionierenden Pattern wird?

Das ist eine sehr spannende Diskussion (die ich im Rahmen meiner Arbeit mit dem W3C ungefähr 100 mal durchlebt habe).

@yatil @nice2meatu @patrick_h_lauke @kprobiesch Das ist eine Diskussion die in manchen Fällen sicher nicht zu 100% gelöst werden kann. Wenn es ein Pattern gibt, dass die meisten für das beste für einen bestimmten Usecase halten, es aber in einem anderen Kontext schlecht funktioniert, dann muss das in die Doku des Patterns.

@yatil @MoritzGlantz @patrick_h_lauke @kprobiesch Here we go. Das ist genau was ich meine. :D

figure
picture
img
figcaption
text

Sowas ist ja in egal welchem Kontext gut und ich denke sowas meint Moritz auch.
Solche "Komponenten" sind gut adaptierbar und man kann eventuelle Pitfalls in die Doku packen.

Und ganz wichtig: nur weils hier is, isses nich immer überall gleich barrierefrei. Context matters. etcusw

@nice2meatu @MoritzGlantz @patrick_h_lauke @kprobiesch Also einfach HTML Doku? Kann man machen.

@yatil @MoritzGlantz @patrick_h_lauke @kprobiesch Keine Ahnung, ob Moritz und ich da auf einer Wellenlänge sind. Aber mit minimalem Anspruch an Styling ausgestattet, kommt man ja schon sehr weit mit solchen "Pattern/Komponenten/HTML-Konstrukten".

Muss halt dabei stehen: "Machs net kaputt indem du CSS und JS hinterherwirfst um was ganz anderes draus zu machen" <- nicht genau so, aber so irgendwie. :D

@nice2meatu @MoritzGlantz @patrick_h_lauke @kprobiesch Und die Frage ist ja: brauche ich immer ein picture? Was ist mit einer Tabelle? Ich sehe mittlerweile viele figures bei denen die figcaption versteckt wird.

@yatil @MoritzGlantz @patrick_h_lauke @kprobiesch Ich hab das Beispiel genommen, weil gerade figure mit figcaption so versatil ist. Ich würde behaupten die meisten Bilder kommen auch ohne figure aus.

Aber wir verlieren uns gerade in Detailfragen.

Meine Meinung: es gibt alle Varianten wie man figure mit oder ohne figcaption einsetzen kann. Mit picture, mit html in der caption und und und.

@yatil @MoritzGlantz @patrick_h_lauke @kprobiesch das meinte ich als ich in dieser Konversation das Problem nannte, was immer auftauchen kann: Meinungen. Oft gut gemeint (und das Gegenteil von gut ist oftmals gut gemeint – Gruß an Kinderzimmer Productions) können die im dööfsten Fall clashen, vor allem wenn sie dann von außen kommen.

@MoritzGlantz @patrick_h_lauke @kprobiesch Ich würde mich sofort bereit erklären moderne, funktionierende, barrierefreie Komponenten bereitzustellen. Quasi Muster…

Ich überlege ja schon sehr lange wie man da Menschen etwas hinstellen könnte, wo dransteht:“Nimm dies! Ist eine barrierefreie Grundlage.“ Aber auch da wäre son Hinweis wichtig à la:“Mach’s nicht mit CSS oder JS kaputt.“

@MoritzGlantz @patrick_h_lauke @kprobiesch ja. Was Patrick sagt. Ist halt kein Hobbyprojekt und mein Arbeitgeber zahlt mir das nicht. Von Zeit und maintenance mal abgesehen.
@nice2meatu @patrick_h_lauke @kprobiesch Mir sind diverse Framework-Autoren begegnet, die z.B. das ARIA Menu pattern ins letzte Detail nach Spec umgesetzt haben. Es gibt eine Menge gewissenhafter Leute. Benutzt und empfohlen wurde es dann für standard Website-Navigation und da bricht dann alles wieder zusammen.
@MoritzGlantz @patrick_h_lauke @kprobiesch ich wiederhole: für mich wäre das ne „Mission“ auf die ich mich einlassen würde. Inklusive Dokumentation und Instandhaltung und anpassen wenn sich was ändert und in Kontakt bleiben mit Leuten die mehr wissen als ich.
Aber das ist ein fulltime Job und dazu braucht es wen, der den entlohnt . 😕