L'accessibilité en 20 étapes pour TYPO3 et Wordpress

29
20 étapes indispensables pour rendre son site Web accessible (presque) Pour les CMS TYPO3 et … Wordpress/BuddyPress

description

À l'occasion de la conférence CONFOO, voici une présentation sur l'accessibilité Web et les CMS (TYPO3, Wordpress/BuddyPress).

Transcript of L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Page 1: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

20 étapes indispensablespour rendre son site Web accessible(presque)

Pour les CMS TYPO3 et … Wordpress/BuddyPress

Page 2: L'accessibilité en 20 étapes pour TYPO3 et Wordpress
Page 3: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

L’accessibilité web c’est mettre le web et ses services à la disposition de tous les individus, quel que soit leur matériel ou logiciel, leur infrastructure réseau, leur langue maternelle, leur culture, leur localisation géographique, ou leurs aptitudes physiques ou mentales.

Tim Berners-Lee

Page 4: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

✔ Ajouter, éditer, supprimer✔ Gestion des droits✔ Présentation (thème) ...

✔ Blogue✔ Portail✔ Wiki✔ Groupware ...

✔ Texte (brut, html, pdf, ..)✔ Image (jpg, gif, etc ..)✔ Audio, vidéo✔ Fils rss ...

CMS : Content Management System => SGC : Système de Gestion de Contenu

Page 5: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

BuddypressSite officiel : http://www.buddypress.org/

Francophone : http://www.bp-fr.net/

WordpressSite officiel : http://www.wordpress.org/

Francophone : http://www.wordpress-fr.net/

TYPO3Site officiel : http://www.typo3.org/

Francophone : http://www.typo3-fr.org/

Des exemples basés sur 3 SGC opensource

Page 6: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript / Extension

PHP / Plugin

Étape 1 : Des titres de pages bien structurés  

Page 7: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript / Extension

Étape 2 : Bien coder ses métadonnées

Plugin

Page 8: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript / Interne / HTML

Interne / HTML-PHP

Étape 3 : Organiser sa page grâce aux en­têtes

Page 9: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

HTML / Typoscript

HTML-PHP

Étape 4 : Proposer des liens d'évitement

Page 10: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Extension / Typoscript

Extension / PHP

Étape 5 : Un plan du site toujours disponible

Page 11: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript

PHP

Étape 6 : Créer des menus explicites

Page 12: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript

PHP / Plugin

Étape 7 : Un fil d'ariane visible

Page 13: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Étape 8 : Naviguer au clavier facilement

Page 14: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

TyposcriptTyposcript

Étape 9 : Des images descriptives

Plugin

Page 15: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript

Étape 10 : Des liens pertinents

Page 16: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript / Extension

http://codegrad.hub.ph/marking-external-links-icon-wordpress/

Étape 11 : Indiquez les sites externes

Plugin / PHP

Page 17: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript / Extension

Plugin

Étape 12 : Informations sur vos fichiers

Page 18: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Extension

??

Étape 13 : Acronyme et définition

Page 19: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

TSConfig Page

Étape 14 : Prévenir de tout changement de langue

??

Page 20: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

TSConfig Page

Étape 15 : Formatage des tableaux de données

??

Page 21: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Extension / PHP

Étape 16 : Gérer les erreurs dans vos formulaires

??

Page 22: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Extension

Étape 17 : Champs obligatoires dans les formulaires

Avec CSS Sans CSS

??

Page 23: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Extension

Étape 18 : Augmenter la taille du texte

Page 24: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Extension

Étape 19 : Équivalent textuel et sous­titrage pour vos vidéos

Lecteur vidéo accessible (source : www.cnt.gouv.qc.ca)

Page 25: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Typoscript / Extension

Étape 20 : Raccourcis claviers

??

Page 26: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Standard SGQRI 008 : http://www.msg.gouv.qc.ca/normalisation/standards/accessibilite/

WCAG 2.0 (fr) : http://www.braillenet.org/accessibilite/wcag20/

(T3) Extension « browser_page_title »

(T3) http://www.dawsoninteractive.com/articles/article/typo3-seo-part-1-title-tags/

(WP) http://themekraft.com/plugin/seopress/

(T3) http://www.typo3journal.info/articles/typo3-metatags.html

(T3) http://typo3.org/documentation/document-library/extension-manuals/seo_basics/current/

(WP) http://themekraft.com/plugin/seopress/

Titre des pages et métadonnées

Standards

T3 pour TYPO3 / WP pour Wordpress

(T3) http://typo3.org/extensions/repository/view/dropdown_sitemap/current/

(WP) http://wpchannel.com/creer-sitemap-plugin-wordpress/

(WP) http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/

Plan du site

(WP) http://mtekk.us/code/breadcrumb-navxt/

Fil d'ariane

Page 27: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

(WP) http://wordpress.org/extend/plugins/long-description-for-image-attachments/

(WP) http://codegrad.hub.ph/marking-external-links-icon-wordpress/

(WP) http://www.semiologic.com/software/external-links/

(T3) http://typo3.org/extensions/repository/view/ml_links/current/

(WP) http://blog.eagerterrier.co.uk/2010/10/holy-cow-ive-gone-and-made-a-mime-type-wordpress-plugin/

Liens externes et fichiers (pdf ,..)

Description longue

T3 pour TYPO3 / WP pour Wordpress

(T3) http://typo3.org/extensions/repository/view/contagged/current/

Acronyme et lexique

(T3) http://typo3.org/extensions/repository/view/powermail/current/

(T3) http://typo3.org/extensions/repository/view/formhandler/current/

Formulaire

(T3) http://typo3.org/extensions/repository/view/efafontsize/current/

Taille du texte

Page 28: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

(T3) http://typo3.org/extensions/repository/view/cron_accessiblemenus/current/

(T3) http://typo3.org/extensions/repository/view/gov_accesskey/current/

http://tentatives-accessibles.eu/161-outils-evaluation-amelioration-accessibilite-site-web

https://addons.mozilla.org/en-US/firefox/addon/fangs-screen-reader-emulator/

Extensions Firefox

Raccourcis clavier

T3 pour TYPO3 / WP pour Wordpress

NVDA : http://www.nvda.fr/

JAWS : http://www.freedomsci.de/serv01fra.htm

Lecteurs d'écran

TYPO3 : http://www.typo3.org/

Wordpress : http://www.wordpress.org/

Buddypress : http://www.buddypress.org/

CMS

Page 29: L'accessibilité en 20 étapes pour TYPO3 et Wordpress

Visitez http://www.sys-tech.net/et http://www.zerozerohuit.com/

Version audio :

http://www.zerozerohuit.com/medias/20_etapes_indispensables_a11y_cms_confoo.mp3