Drupal 8 och tillgänglighet

Av Mikke Schirén / @mikkdroid / d.o: MiSc Utvecklare @ Wunderkraut

Bakgrund

Jobbat med webb sedan 1998, Drupal sedan 2005.

Tillgänglighet är en demokratisk rättighet.

 

Egna handikapp: halvdöv, närsynt och lätt färgblind.

Drupal 7 - yay!

Drupal 7 var när det kom det öppen källkods CMS som var mest tillgängligt.

Det som är bra kan alltid bli bättre.

Tillgänglighet är en process

Drupal 8: ännu bättre

Bättre tillgänglighet på alla nivåer (offentlig, textredigerare, administratörer och utvecklare)

Genom god tillgänglighet i core implementerar man rätt arbetssätt.

Responsivt gränssnitt

Drupal 8: semantik

Saker heter vad de är (namnstandard från HTML 5 boilerplate)

Stöd för WAI-ARIA

WAI-ARIA skapar möjligheter för webbutvecklare genom att tillhandahålla ett system och olika tekniker som gör dynamiskt innehåll mer tillgängligt, standard sedan 2014

Gäller till exempel widgets, strukturer och beteende.

Implementera ATAG 2.0

Authoring Tool Accessibility Guidelines

Delar av standard implementerad i D7, fortsatt och utvecklad implementation i d8.

WYSIWYG i core: bra, men ställer till det

Drupal.announce()

Drupal.announce(Drupal.t('Important information!'));

Ett sätt att vända sig till skärmläsare direkt

TabbingManager

Kontroll av logisk tabbordning

Views i core

Samma krav som övriga core, tabeller med captions etc.

Integreration

jQuery UI och CKEditor används i core

Drupal 8 har hjälpt utveckla dessa till att bli mer tillgängliga

 

Ökad kontroll genom kodstruktur

Genom bland annat dependecyinjections och den objektorienterade koden.

Devel accessibility (devel_a11y)

Utvecklarverktyg för att hjälpa till att förstå och kontrollera tillgänglighet i d8.

Många bäckar små...

  • Fieldsets: Används nu för radioknappar och checkboxes
  • Alt Text: Kan vara tvingade för bilder
  • Standard temat: Länkar är understrykna!

Tack för att ni lyssnade

d8 och tillgänglighet

By Mikke Schirén

d8 och tillgänglighet

  • 1,037