Accessibility für DeveloperInnen

<h1>Hello World! </h1> Manuel Matuzovi ć
   @mmatuzo

A-Tag ’17 10/2017

Kölner Dom von einer Brücke aus fotografiert

webclerks Twitter @mmatuzo medium @matuzo Manuel Matuzovi ć

manuel@matuzo.at

Das erst Mal bewusst und intensiver ha ! e ich im Zuge der 10k Apart Competition mit Webaccessibility zu tun.

Das Publikum beim A-Tag 2016.

Wie beginnt man am besten Web Accessibility (a11y) zu lernen?

Einfach beginnen.

Wie habe ich begonnen? Welche Ressourcen kann ich empfehlen?

RESSOURCEN

  • MEINE TIPPS Au " eilung ▸ Lernmaterial ▸ Blogs/Portale/Newsletter ▸ VertreterInnen ▸ Events ▸ Plugins/Libraries ▸ Listen

RESSOURCEN - MEINE TIPPS Lernmaterial ▸ Udacity Videokurs –

Web Accessibility by Google

▸ Inclusive Design Patterns ( Buch ) von Heydon Pickering ▸ A11ycasts ( YouTube Channel ) von Rob Dodson

RESSOURCEN - MEINE TIPPS Lernmaterial ▸ Egghead.io Videokurs –

Start Building Accessible Web Applications Today

▸ Accessibility for Everyone ( Buch ) von Laura Kalbag

RESSOURCEN - MEINE TIPPS Blogs/Portale/Newsle ! er ▸ webaim.org

  • Artikel, Tools, Mailinglist, etc. ▸ webaim Newsletter

▸ Web Content Accessibility Guidelines (WCAG) ( Liste )

▸ a11yweekly ( Newsletter )

RESSOURCEN - MEINE TIPPS Blogs/Portale/Newsle ! er ▸ Adrian Roselli ( Blog ) ▸ The Paciello Group ( Blog )

RESSOURCEN - MEINE TIPPS VertreterInnen auf Twi ! er ▸ Heydon Pickering ( @heydonworks ) ▸ Adrian Roselli ( @aardrian ) ▸ Aaron Gustafson ( @AaronGustafson ) ▸ Léonie Watson ( @LeonieWatson ) ▸ Marcy Sutton ( @marcysutton ) ▸ Hugo Giraudel ( @HugoGiraudel )

RESSOURCEN - MEINE TIPPS VertreterInnen auf Twi ! er ▸ Steve Faulkner ( @ stevefaulkner )

▸ Rob Dodson ( @ rob_dodson ) ▸ Scott O’Hara ( @scottohara ) ▸ Marco Zehe ( @MarcoInEnglish ) ▸ Jo Spelbrink ( @joville ) ▸ Weitere auf Github

RESSOURCEN - MEINE TIPPS Events ▸ A-Tag atag.accessiblemedia.at

▸ Meetups github.com/t12t/a11y-meetups

▸ role=drinks www.roledrinks.com

▸ Inclusive Design 24 (#ID24) - 24 Stunden Online Konferenz inclusivedesign24.org

RESSOURCEN - MEINE TIPPS Plugins/Libraries ▸ a11y-dialog auf GitHub

▸ Frend frend.co

▸ Inclusive Components inclusive- components.design

▸ a11y.js allyjs.io

h " p://frend.co

h " ps://inclusive-components.design/

h " ps://allyjs.io/

RESSOURCEN - MEINE TIPPS Listen ▸ A11y style guide a11y-style-guide.com

▸ Deque Pattern Library pattern-library.dequelabs.com

▸ The A11Y Project a11yproject.com

▸ Inclusive Design Principles inclusivedesignprinciples.org

▸ Empathy Prompts empathyprompts.net

RESSOURCEN - MEINE TIPPS FÜR DESIGNERINNEN Design ▸ Web Accessibility for Designers ( Liste ) ▸ Color Contrast Analyser for Sketch ( Plugin )

▸ Farbkontrast Tools ( Liste ) ▸ 7 Things Every Designer Needs to Know about Accessibility ( Artikel )

Welche neuen Erkenntnisse habe ich erlangt?

Accessibility (a11y) ist kein medizinischer Begriff. Es geht allgemein um Zugang.

Bei a11y geht es um mehr als nur um blinde Menschen und Screenreader (SR) User.

Man kann a11y schon deutlich verbessern, ohne einen SR auch nur anzurühren.

Es gibt permanente, temporäre und situationsbezogene Beeinträchtigungen.

Permanent Temporär Situationsbezogen

Menschen wollen überzeugt werden, dass sich Barrierefreiheit auszahlt.

MENSCHEN WOLLEN ÜBERZEUGT WERDEN Fragen, die ich gehört habe. ▸ Wie viel kostet Barrierefreiheit im Web? ▸ Kann man messen, wie viel Prozent der Besucher SR User sind? ▸ Wie kann ich meine/n ChefIn/KollegIn überzeugen?

Ein grundlegendes HTML Verständnis löst sehr viele Probleme.

Insgesamt ist aktuell, in einer Zeit von Frameworks und Libraries, eine gute Zeit HTML/CSS/JS zu können.

JavaScript ist nicht der Feind.
JS kann sogar helfen die Accessibility zu verbessern.

CSS-Only Lösungen sind o " weniger accessible als JS-Lösungen.

Kommunikation im Team ist sehr wichtig.

Man ist nicht alleine für a11y zuständig:
Konzeption, Design, Texte, Entwicklung.

A11y muss von Anfang an Thema sein. Vor Projektbeginn am besten.

Was habe ich mit den neuen Erkenntnissen angefangen?

Artikel auf Anfängerniveau geschrieben.

Writing CSS with Accessibility in Mind Writing HTML with Accessibility in Mind Writing JS with Accessibility in Mind

ExpertInnen zu Meetups eingeladen, um über das Thema zu sprechen.

Ich spreche selber auf Meetups und Konferenzen.

Eine der B ühnen auf der SAE Alumni Convention 2017 in Köln

Ich bin aktiver auf Twi ! er, speziell zum Thema.

Was könnt ihr tun?

Auf Meetups gehen und über a11y, Progressive Enhancement, etc. sprechen.

A11y KollegInnen/ ChefInnen näher bringen. Stichwort: Empathie.

Einfach beginnen.

Semantisches HTML,
Focusmanagement + Focusstyles, inklusive Plugins verwenden,…

All das kostet nicht (viel) mehr Zeit und Geld.

Nicht nur das medizinische in A11y sehen. A11y === UX.

Wissen aneignen und Online, auf Meetups und Konferenzen teilen.

…und vielleicht beim A-Tag 2018 sprechen.

Danke Manuel Matuzovi ć

   @mmatuzo

A-Tag ’17 10/2017