A presentation at A-Tag in in Vienna, Austria by Manuel Matuzovic
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
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
▸ 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
Vor ziemlich genau einem Jahr habe ich begonnen, mich intensiv mit Web-Accessibility zu beschäftigen. Ich habe viel gelesen, geschrieben, zugehört und gesprochen. Ich konnte mir einen Überblick über die Grundlagen machen. Ich habe herausgefunden, wo man Artikel, Videos und Tools findet und wer die wichtigsten Vertreter sind. Dieses Wissen und die Erfahrungen, die ich gemacht habe, sind Thema dieses Vortrags und sollen als Starthilfe für Frontend DeveloperInnen dienen, die ihre Projekte inklusiver gestalten möchten und noch am Anfang stehen.