SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Meetup Nice 21 février 2018
Accessibilité (A11Y) et
WordPress
Claire Bizingre
• Consultante formatrice
• Accessibilité numérique - Qualité Web - WordPress
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 2
@accesbilis
www.accesbilis.fr
3Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre
Accessibilité
universelle
Non-voyants
Séniors
Sourds
Malvoyants
Daltoniens
Handicap moteur
Membres supérieurs
Malentendants
Dyslexiques Handicap
mental, cognitif
Les internautes concernés
Handicap auditif
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 4
• Vidéo sous-titrée
• Transcription textuelle
• Traduction en langue des signes
Sourds
Malentendants
Solutions
Handicap cognitif
Dyslexie
Problème de concentration, mémorisation, compréhension
Troubles neurologiques
Handicap mental
• Police adaptée
• Distance régulière entre mots et lettres
• Éléments en mouvements contrôlables
• Formulaires avec guidage
• FALC
• Version vocalisée
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 5
Solutions
Pas de texte-align:justify
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 6
body{
text-align:left;
}
Solution
Polices à éviter
• Avec empattement (serif)
• Trop fine
• Police écriture manuscrite
• Police avec le a et le o trop proches
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 7
Comme chaque semaine
Comme chaque semaine
Pas de font-size, height et line-height en px
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 8
eure-en-ligne.fr
Confort +, aide à la lecture
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 9
http://confort-plus.orange.com/
Confort +, réglette, alignement à gauche
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 10
Stopper chaque contenu animé > 5 secondes
http://www.sncf.com/
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 11
Attention au placeholder
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 12
https://lab.anybodesign.com/wc13/
• Le placeholder ne doit pas
remplacer une étiquette
• Il donne un exemple de
saisie
Handicap moteur
Paralysie des membres supérieurs
Maladie invalidante (parkinson)
Difficultés dans les mouvements
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 13
• Visibilité du focus au clavier
• Liens d’évitement
• Actions activables au clavier
Solution : permettre la navigation au clavier
Lien d’évitement
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 14
Visibilité du focus au clavier
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 15
Action activable au clavier
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 16
Navigation au clavier - techniquement
• Liens d’évitement
• Outline visible
• Composants activables au clavier
<a href="#main">Aller au contenu</a>
<a href="#main" class="sr-only sr-only-focusable">Aller au contenu</a>
:focus{
outline:1px dotted #f8be4c;
}
<button type="button" aria-expanded="true">Qui est concerné?</button>
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 17
Handicap visuel
Malvoyants
Non voyants
Daltoniens
DMLA
Mauvaise vue
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 18
• Lecteur d’écran
• Loupe d’écran
• Contraste élevé
Solution : rendre son site compatible
Daltonisme: graphisme accessible
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 19
Contraste des couleurs
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 20
Outils tota11y
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 21
Bouton de contraste renforcé
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 22
Navigation par titres avec NVDA
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 23
Navigation par liens
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 24
Navigation par région
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 25
<header role="banner">
<nav role="navigation" aria-label="menu principal">
<nav role="navigation" aria-label="menu Particuliers">
<form role="search">
<main role="main">
<footer role="contentinfo">
Lecteur d’écran et browser
• NVDA + FF
• JAWS+ IE
• Narrator + Edge
• Talkback + FF
• VoiceOver + Safari
Raccourcis clavier : https://dequeuniversity.com/screenreaders/
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 26
Thèmes accessibility-ready
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 27
Recommandations pour un thème a11y
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 28
https://make.wordpress.org/themes/handbook/
review/accessibility/required/
29Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre
Thèmes
Contenus
Plugins
Défauts potentiels d’accessibilité dans WP
Plugins à tester
Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 30
WP Accessibility de Joe Dolson
WP Accessibility Helper (WAH) par Alex Volkov
31Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre
Claire Bizingre
@accesbilis
accesbilis.fr
https://www.linkedin.com/in/claire-bizingre/
Merci !

Contenu connexe

Similaire à A11y et WordPress meetup de Nice

Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travailFrédérique Game
 
La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxChristophe Villeneuve
 
Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Thierry Régagnon
 
Soutenance mémoire : Implémentation d'un DSL en entreprise
Soutenance mémoire : Implémentation d'un DSL en entrepriseSoutenance mémoire : Implémentation d'un DSL en entreprise
Soutenance mémoire : Implémentation d'un DSL en entrepriseBrice Argenson
 
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Jean-Michel Bouffard
 
HTML5 maintenant partie 1 : la sémantique
HTML5 maintenant partie 1 : la sémantiqueHTML5 maintenant partie 1 : la sémantique
HTML5 maintenant partie 1 : la sémantiqueJean-Pierre Vincent
 
Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...
Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...
Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...Claire Bizingre
 
SQL Saturday Paris 2018 - DBA Tooling - PGeiger
SQL Saturday Paris 2018 - DBA Tooling - PGeigerSQL Saturday Paris 2018 - DBA Tooling - PGeiger
SQL Saturday Paris 2018 - DBA Tooling - PGeigerPhilippe Geiger
 
ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)Nicolas Aguenot
 
Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017Idean France
 
Accessibilite du web Collectif filière 13112012
Accessibilite du web Collectif filière 13112012Accessibilite du web Collectif filière 13112012
Accessibilite du web Collectif filière 13112012Le Moulin Digital
 
Accessibilite des sites Internet - Accessiweb - Pôle Numérique
Accessibilite des sites Internet - Accessiweb - Pôle NumériqueAccessibilite des sites Internet - Accessiweb - Pôle Numérique
Accessibilite des sites Internet - Accessiweb - Pôle NumériqueLe Moulin Digital
 
Quizz - Plongée dans le cœur de WordPress
Quizz - Plongée dans le cœur de WordPressQuizz - Plongée dans le cœur de WordPress
Quizz - Plongée dans le cœur de WordPressBrice Capobianco
 
Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008
Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008
Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008Association Paris-Web
 
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateursTony Archambeau
 
Slide Meetup Wordpress Geneva - avril 2019
Slide Meetup Wordpress Geneva - avril 2019Slide Meetup Wordpress Geneva - avril 2019
Slide Meetup Wordpress Geneva - avril 2019Helen Yau
 

Similaire à A11y et WordPress meetup de Nice (16)

Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travail
 
La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans Firefox
 
Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)
 
Soutenance mémoire : Implémentation d'un DSL en entreprise
Soutenance mémoire : Implémentation d'un DSL en entrepriseSoutenance mémoire : Implémentation d'un DSL en entreprise
Soutenance mémoire : Implémentation d'un DSL en entreprise
 
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
 
HTML5 maintenant partie 1 : la sémantique
HTML5 maintenant partie 1 : la sémantiqueHTML5 maintenant partie 1 : la sémantique
HTML5 maintenant partie 1 : la sémantique
 
Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...
Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...
Pourquoi et comment améliorer l'accessibilité des sites WordPress - WordCamp ...
 
SQL Saturday Paris 2018 - DBA Tooling - PGeiger
SQL Saturday Paris 2018 - DBA Tooling - PGeigerSQL Saturday Paris 2018 - DBA Tooling - PGeiger
SQL Saturday Paris 2018 - DBA Tooling - PGeiger
 
ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)ISCOM::HTML/CSS::session1 (20140930)
ISCOM::HTML/CSS::session1 (20140930)
 
Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017
 
Accessibilite du web Collectif filière 13112012
Accessibilite du web Collectif filière 13112012Accessibilite du web Collectif filière 13112012
Accessibilite du web Collectif filière 13112012
 
Accessibilite des sites Internet - Accessiweb - Pôle Numérique
Accessibilite des sites Internet - Accessiweb - Pôle NumériqueAccessibilite des sites Internet - Accessiweb - Pôle Numérique
Accessibilite des sites Internet - Accessiweb - Pôle Numérique
 
Quizz - Plongée dans le cœur de WordPress
Quizz - Plongée dans le cœur de WordPressQuizz - Plongée dans le cœur de WordPress
Quizz - Plongée dans le cœur de WordPress
 
Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008
Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008
Accessibilité : des volontaires ? - Deschamps / Levy - Paris Web 2008
 
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
 
Slide Meetup Wordpress Geneva - avril 2019
Slide Meetup Wordpress Geneva - avril 2019Slide Meetup Wordpress Geneva - avril 2019
Slide Meetup Wordpress Geneva - avril 2019
 

Plus de Claire Bizingre

WordCamp Nice 2018-10-19
WordCamp Nice 2018-10-19 WordCamp Nice 2018-10-19
WordCamp Nice 2018-10-19 Claire Bizingre
 
WPNdigital ux et a11y par Claire Bizingre et Thomas Villain
WPNdigital ux et a11y par Claire Bizingre et Thomas VillainWPNdigital ux et a11y par Claire Bizingre et Thomas Villain
WPNdigital ux et a11y par Claire Bizingre et Thomas VillainClaire Bizingre
 
Accessibilité numérique : comment la prendre en compte dans vos projets WordP...
Accessibilité numérique : comment la prendre en compte dans vos projets WordP...Accessibilité numérique : comment la prendre en compte dans vos projets WordP...
Accessibilité numérique : comment la prendre en compte dans vos projets WordP...Claire Bizingre
 
Conseil formation Web et accessibilité numérique
Conseil formation Web et accessibilité numériqueConseil formation Web et accessibilité numérique
Conseil formation Web et accessibilité numériqueClaire Bizingre
 

Plus de Claire Bizingre (6)

WordCamp Paris 2019
WordCamp Paris 2019 WordCamp Paris 2019
WordCamp Paris 2019
 
WordCamp Nice 2018-10-19
WordCamp Nice 2018-10-19 WordCamp Nice 2018-10-19
WordCamp Nice 2018-10-19
 
WPNdigital ux et a11y par Claire Bizingre et Thomas Villain
WPNdigital ux et a11y par Claire Bizingre et Thomas VillainWPNdigital ux et a11y par Claire Bizingre et Thomas Villain
WPNdigital ux et a11y par Claire Bizingre et Thomas Villain
 
Accessibilité numérique : comment la prendre en compte dans vos projets WordP...
Accessibilité numérique : comment la prendre en compte dans vos projets WordP...Accessibilité numérique : comment la prendre en compte dans vos projets WordP...
Accessibilité numérique : comment la prendre en compte dans vos projets WordP...
 
A11y et WordPress
A11y et WordPressA11y et WordPress
A11y et WordPress
 
Conseil formation Web et accessibilité numérique
Conseil formation Web et accessibilité numériqueConseil formation Web et accessibilité numérique
Conseil formation Web et accessibilité numérique
 

A11y et WordPress meetup de Nice

  • 1. Meetup Nice 21 février 2018 Accessibilité (A11Y) et WordPress
  • 2. Claire Bizingre • Consultante formatrice • Accessibilité numérique - Qualité Web - WordPress Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 2 @accesbilis www.accesbilis.fr
  • 3. 3Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre Accessibilité universelle Non-voyants Séniors Sourds Malvoyants Daltoniens Handicap moteur Membres supérieurs Malentendants Dyslexiques Handicap mental, cognitif Les internautes concernés
  • 4. Handicap auditif Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 4 • Vidéo sous-titrée • Transcription textuelle • Traduction en langue des signes Sourds Malentendants Solutions
  • 5. Handicap cognitif Dyslexie Problème de concentration, mémorisation, compréhension Troubles neurologiques Handicap mental • Police adaptée • Distance régulière entre mots et lettres • Éléments en mouvements contrôlables • Formulaires avec guidage • FALC • Version vocalisée Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 5 Solutions
  • 6. Pas de texte-align:justify Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 6 body{ text-align:left; } Solution
  • 7. Polices à éviter • Avec empattement (serif) • Trop fine • Police écriture manuscrite • Police avec le a et le o trop proches Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 7 Comme chaque semaine Comme chaque semaine
  • 8. Pas de font-size, height et line-height en px Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 8 eure-en-ligne.fr
  • 9. Confort +, aide à la lecture Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 9 http://confort-plus.orange.com/
  • 10. Confort +, réglette, alignement à gauche Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 10
  • 11. Stopper chaque contenu animé > 5 secondes http://www.sncf.com/ Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 11
  • 12. Attention au placeholder Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 12 https://lab.anybodesign.com/wc13/ • Le placeholder ne doit pas remplacer une étiquette • Il donne un exemple de saisie
  • 13. Handicap moteur Paralysie des membres supérieurs Maladie invalidante (parkinson) Difficultés dans les mouvements Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 13 • Visibilité du focus au clavier • Liens d’évitement • Actions activables au clavier Solution : permettre la navigation au clavier
  • 14. Lien d’évitement Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 14
  • 15. Visibilité du focus au clavier Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 15
  • 16. Action activable au clavier Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 16
  • 17. Navigation au clavier - techniquement • Liens d’évitement • Outline visible • Composants activables au clavier <a href="#main">Aller au contenu</a> <a href="#main" class="sr-only sr-only-focusable">Aller au contenu</a> :focus{ outline:1px dotted #f8be4c; } <button type="button" aria-expanded="true">Qui est concerné?</button> Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 17
  • 18. Handicap visuel Malvoyants Non voyants Daltoniens DMLA Mauvaise vue Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 18 • Lecteur d’écran • Loupe d’écran • Contraste élevé Solution : rendre son site compatible
  • 19. Daltonisme: graphisme accessible Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 19
  • 20. Contraste des couleurs Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 20
  • 21. Outils tota11y Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 21
  • 22. Bouton de contraste renforcé Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 22
  • 23. Navigation par titres avec NVDA Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 23
  • 24. Navigation par liens Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 24
  • 25. Navigation par région Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 25 <header role="banner"> <nav role="navigation" aria-label="menu principal"> <nav role="navigation" aria-label="menu Particuliers"> <form role="search"> <main role="main"> <footer role="contentinfo">
  • 26. Lecteur d’écran et browser • NVDA + FF • JAWS+ IE • Narrator + Edge • Talkback + FF • VoiceOver + Safari Raccourcis clavier : https://dequeuniversity.com/screenreaders/ Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 26
  • 27. Thèmes accessibility-ready Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 27
  • 28. Recommandations pour un thème a11y Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 28 https://make.wordpress.org/themes/handbook/ review/accessibility/required/
  • 29. 29Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre Thèmes Contenus Plugins Défauts potentiels d’accessibilité dans WP
  • 30. Plugins à tester Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre 30 WP Accessibility de Joe Dolson WP Accessibility Helper (WAH) par Alex Volkov
  • 31. 31Meetup WordPress de Nice - 21 février 2018 - Claire Bizingre Claire Bizingre @accesbilis accesbilis.fr https://www.linkedin.com/in/claire-bizingre/ Merci !