Zugänglich von Anfang an

Logo Nothing AG

Oder: Was russische Dörfer mit der Barrierefreiheit
von Webseiten zu tun haben

Nothing AG
Technology experts in digital inclusion

Josua Muheim
www.nothing.ch

Einige gängige Vorurteile

  • Barrierefreiheit ist teuer.
     
  • Barrierefreiheit führt zu unbefriedigenden Kompromissen.
     
  • Barrierefreiheit muss separat behandelt /
    hinzugefügt werden.
     
  • Barrierefreiheit macht Entwickelnden das
    Leben schwer.

gegenüber digitaler Barrierefreiheit

Logo Nothing AG
Portrait of Josua Muheim

Hallo zusammen! 👋🏼

Logo Nothing AG
AD G* Created with Sketch.
Logo Nothing AG

Good ol' times! 😊

Logo Nothing AG

Nothing AG

Logo Nothing AG
  • Web Agentur / Venture Lab
  • UX, Frontend Entwicklung
  • Peer to peer (P2P)
  • Mission: Anderen helfen, zu helfen!
  • Bern, Schweiz
Logo Nothing AG
Logo Nothing AG
Logo Nothing AG
Logo Nothing AG

A11y-Techies:
Wir sind die Technologie-Experten im Thema
Digitale Inklusion.

Logo Nothing AG

Nothing's Kompetenzen & Angebote

  • Entwicklerinnen, Designer, UX- und
    Accessibility-Spezialisten
  • Wir arbeiten aktiv in Ihrem Projekt
    mit - direkt im Code!
  • Umsetzung / Begleitung von Projekten
  • Optimierung existierender Projekte
  • Schulung: Weitergabe unserer Skills

Technology experts in digital inclusion

Kontaktiere josua@nothing.ch

Logo Nothing AG

Potemkinsche Dörfer

Kleiner Exkurs nach Russland

Potemkinsche Dörfer

  • Feldmarschall Potemkin soll Kulissen von Dörfern aufgestellt haben
  • Um Katharina die Grosse über Wohlstand und Entwicklung zu täuschen
  • Illusion von vorweisbaren Erfolgen durch materiellen/organisatorischen Aufwand
Logo Nothing AG

Vorspiegelung falscher Tatsachen

  • Gut aussehende Objekte, die
    schlechten Zustand verbergen
  • Wirken ausgearbeitet und
    beeindruckend
  • Es fehlt an Substanz
Logo Nothing AG

Barrierefreiheit zu tun?

Was hat das mit

Webseiten sind auch so aufgebaut

  • Wir haben "Dinge" im Hintergrund
    • HTML (und JavaScript)
    • Informationen (Text, Audio, Bilder...)
  • Und eine visuelle Fassade
    • CSS
    • Rein grafische Elemente (Bilder)​
Logo Nothing AG

"Baue, dann bemale!"

  • Zuerst benötigen wir grundsolide
    Bausubstanz
  • Danach bemalen wir sie schön!
     
  • Für grundsolide Bausubstanz benötigen
    wir Wissen über alle Anforderungen
    • Keine Anforderung "Barrierefreiheit"
    • Oder zu spät
Logo Nothing AG

Nachträgliche "Optimierung"

  • Bausubstanz muss aufwändig verändert
    ​werden
    • "Mach Sagrada Familia rollstuhlgängig!"
  • Führt zu enormen Zusatzkosten
  • Ergibt unbefriedigende Ergebnisse
    • Kompromisse, Workarounds
  • Nochmal:
    Was hat das mit digitaler Barrierefreiheit
    zu tun??
Logo Nothing AG

Potemkinsche Dörfer!

Viele moderne Websites sind

Zumindest
aus Sicht der Barrierefreiheit

Grosse Klappe, wenig dahinter?

  • Moderne Webseiten sind oft ausgerichtet auf
    • Aufwändiges visuelles Erleben
    • Komplexe interaktive Möglichkeiten
  • Man zäumt das Pferd von hinten auf
    • Fokus komplett auf Fassade gerichtet
    • Bausubstanz (HTML) vernachlässigt
       
  • Generelles Problem: schlechte Semantik im HTML!
    • Assistive Geräte (Screenreader) benötigen
      saubere Semantik
    • Dies ermöglicht sinnvolle Konsumation und Interaktion
Fancy person with monocle and a glass of wine
Logo Nothing AG

Semantisches HTML

Webdesign Grundschulstufe:

Was ist Semantik?

  • Philosophie & Linguistik: Das Studium der Bedeutung
  • Bei User Interface / Web Webentwicklung:
    • Die Bedeutung von UI Elementen
    • Die allgemeine Bedeutung der Inhaltsstruktur
  • Zum Beispiel
    • "Dies ist eine Überschrift" <h...>
    • "Dies ist eine Überschrift auf Ebene 2" <h2>
    • "Dies ist ein Texteingabefeld" <input type="text">
  • Eingabehilfen (etwa Screenreader) evaluieren diese Information
    • Dies ermöglicht sinnvolle Konsumation und Interaktion
Logo Nothing AG

Assistive Geräte

entlarven schlechte Semantik!

Logo Nothing AG

Kollateralschäden fehlender Semantik

  • Grundlegende Funktionalitäten fehlen oder
    nur eingeschränkt verfügbar
    • Keyboard-only Navigation unmöglich
    • Überschriften-Strukturen mangelhaft
    • Alternativ-Texte von Bildern fehlen
    • Interaktive Elemente (custom JavaScript
      Widgets) unbedienbar
    • Etc.
  • <div> und <span> "Suppe"
    • "Gewürzt" mit CSS
    • Geschmacksverstärker, keine Vitamine
Logo Nothing AG

Gängige Vorurteile

  • Barrierefreiheit ist teuer.
     
  • Barrierefreiheit führt zu unbefriedigenden Kompromissen.
     
  • Barrierefreiheit muss separat behandelt /
    hinzugefügt werden.
     
  • Barrierefreiheit macht Entwickelnden das
    Leben schwer - und Nutzenden ebenfalls!

Hauptursache ist nachträgliches Optimieren!

Logo Nothing AG

Antoni Gaudí!

Beschuldigen wir nicht

Rollstuhlgängigkeit 1882

Logo Nothing AG

Kaum Thema von öffentlichem Interesse

Barrierefreiheit!

Von Anfang an:

Implementierung einer Website

  • Visuelles Design (Figma)
  • Semantischer Prototyp (HTML)
    • Informations-Struktur als HTML
    • Ergänzungen mit ARIA
    • Interaktives mit JavaScript
  • Visuelle Überarbeitung (CSS)
    • Schritt 1: Räumliche Positionierung
    • Schritt 2: Ästhetik, Dekoration
  • Beispiel-Projekt: WOZ!
Logo Nothing AG

Barrierefreiheit als Grundanforderung

Demo WOZ-Projekt

Auf der grünen Wiese...

Fazit: Accessibility done right

  • Kunde hat Prototypen übernommen
    • Ist beeindruckt von Sinnhaftigkeit,
      logischer Stringenz und Einfachheit
    • Ästhetik (CSS) auf dieser Basis einfach
      implementierbar
    • Gutes Gefühl, zu wissen, dass
      Barrierefreiheit
      bereits
      sichergestellt
Logo Nothing AG

Barrierefreiheit von Anfang an

Vorurteile - debunked!

  • Barrierefreiheit ist nicht teuer, wenn von Beginn weg berücksichtigt. Saubere HTML-Struktur zahlt sich mehrfach aus!
  • Barrierefreiheit führt zu sauberen und eleganten Lösungen.
  • Barrierefreiheit ist integraler Bestandteil
    einer sauber programmierten Website.
  • Barrierefreiheit macht das Leben einfacher
    von sowohl Entwickelnden als auch
    Nutzenden.

Barrierefreiheit von Anfang an

Logo Nothing AG
Logo Nothing AG

Best Practices: Design / UX

  • Farben und Kontraste validieren
  • Komplexe Animationen / Interaktionen
    • Bringen sie tatsächlich Mehrwert?
      • Sonst → fort damit!
    • Wie sollen sie umgesetzt werden?
      • Möglichst mittels traditionellen,
        semantischen HTML-Elementen
      • Bei Interaktivität → Form Controls!
      • Es hilft, wenn Designer:innen grundlegendes HTML-Verständnis haben
Logo Nothing AG

Mögliche Stolpersteine früh erkennen!

Best Practices: Design / UX

Logo Nothing AG

Weitere Beispiele

Logo Accessibility Developer Guide AD G* Created with Sketch.

Best Practices: Development

  • Korrekte HTML-Container (<header>, <main>...)
  • Korrekte Überschriften-Struktur → H123
  • Korrekte Alternativtexte für Bilder
  • Einsatz barrierefreier Bibliotheken
    (z.B. Widgets)
  • Regelmässiges manuelles Testen
    • Mit Screenreadern (Desktop & Mobile)
    • Mit Tastatur-Only
  • Einsatz von automatisierbaren Test-Tools
    • Kann sinnvoll sein
    • Ersetzt aber niemals manuelles Testen
Logo Nothing AG

Sauberes HTML, dann visuelle Fassade

Logo Accessibility Developer Guide AD G* Created with Sketch.

Accessibility Champions

  • Übergeordneter Champion (Accessibility Ambassador)
    • Generelle Verantwortung
    • Muss nicht unbedingt technisches Wissen haben
    • Am besten betroffene Person
  • Pro Bereich ein Champion
    • UX / Design
    • Entwicklung
    • Ggf. Inhalt
       
  • Unabdingbar: komplettes Team muss sich des Themas annehmen
Logo Nothing AG

Accessibility Checkliste 2.0

  • Alle Erfolgskriterien der WCAG 2.1 kurz und prägnant
    • Verstehen-Text
      • Was? Warum / für wen?
      • Ausnahmen
      • Verwandte Themen / Kriterien
    • Verantwortlichkeiten
      • Design, Dev, Content...
    • Code-Beispiele
  • Checkliste: 111 Prüfpunkte
    • Prüfanleitung
Logo Nothing AG

a11y.digitaldialog.swiss

Accessibility
in MVPs

Logo Nothing AG
  • Accessibility starts way before implementation phase
  • Do it right - right from the start!
     
  • Read our article: https://www.nothing.ch/showcase/mvp-inclusive-successful-idea-implementation/

Feedback & Diskussion

Besten Dank!

Logo Nothing AG
Portrait of Josua Muheim

Nothing AG
Technology experts in digital inclusion

Nothing's Kompetenzen & Angebote

  • Entwicklerinnen, Designer, UX- und
    Accessibility-Spezialisten
  • Wir arbeiten aktiv in Ihrem Projekt
    mit - direkt im Code!
  • Umsetzung / Begleitung von Projekten
  • Optimierung existierender Projekte
  • Schulung: Weitergabe unserer Skills

Technology experts in digital inclusion

Kontakt: josua@nothing.ch

Logo Nothing AG

Zugänglich von Anfang an

By Nothing

Zugänglich von Anfang an

  • 82