Accessibilité
L’objectif
FileSlimmer est construit conformément aux WCAG 2.2 niveau AA. Il s’agit d’un objectif appuyé par une suite de tests, pas d’une certification : une analyse automatisée trouve un sous-ensemble bien défini d’obstacles, et le reste est découvert par les personnes qui utilisent le site.
Ce qui est mis en œuvre
- Un lien d’évitement vers le repère principal sur chaque page, visible dès qu’il reçoit le focus.
- Un contrôle de fichier qui est un véritable
<input type="file">à l’intérieur d’un<label>, afin qu’il fonctionne au clavier et avec un lecteur d’écran avant l’exécution de tout JavaScript. Le glisser-déposer et le collage s’y ajoutent, sans jamais le remplacer. - Des éléments de progression sémantiques et des mises à jour d’état annoncées au plus tous les dix points de pourcentage ou lors d’un changement de phase — pas à chaque image.
- Des contrôles d’annulation pour les tâches en cours et des erreurs liées à la tâche à laquelle elles appartiennent.
- L’état est indiqué par du texte autant que par la couleur, jamais par la couleur seule.
- Des cibles tactiles d’au moins 44 par 44 pixels.
- Des mises en page qui restent cohérentes à 200 % de zoom sans barre de défilement horizontale sur la page ; les tableaux larges défilent dans leur propre cadre.
- Des mises en page de droite à gauche pour l’arabe, l’hébreu et l’ourdou, avec les noms de fichiers et tailles en octets conservés dans leur propre direction.
- Les préférences de mouvement réduit sont respectées.
- Les tailles de fichiers sont annoncées dans les unités de votre langue.
Comment cela est testé
Une analyse axe-core s’exécute sur la sortie compilée — et non sur le serveur de développement — pour la page racine, un espace de travail d’outil en anglais, le même espace dans une langue de droite à gauche, un document juridique, un article guide et la page hors ligne. En parallèle, un contrôle automatisé vérifie un h1 par page, une hiérarchie de titres sans niveau ignoré, une étiquette pour chaque contrôle de formulaire et un indicateur de focus visible. Une violation fait échouer la compilation au lieu de produire un avertissement.
Limites connues
- Le texte du produit et de l’interface a été révisé par un locuteur natif uniquement en anglais. Les autres langues reviennent à l’anglais lorsqu’une chaîne révisée n’existe pas ; un lecteur d’écran peut donc rencontrer des langues mélangées sur ces pages.
- La comparaison des résultats avant et après est une aide visuelle. Les nombres à côté — la taille d’origine, la nouvelle taille et la réduction — transmettent la même information sous forme de texte à toute personne qui ne peut pas utiliser la comparaison visuelle.
- Certains contrôles fournis par le navigateur, tels que le sélecteur de fichiers du système d’exploitation, ne peuvent pas être stylés ou renommés par une page web.
Signaler un obstacle
Si quelque chose ici vous bloque, écrivez à info@zenitgroup.com.co en indiquant l’adresse de la page et ce que vous essayiez de faire. Une description de l’obstacle est plus utile qu’une correction suggérée, et vous n’avez pas besoin de nommer un critère WCAG. Consultez la page de contact pour savoir ce que cette adresse traite par ailleurs.
Ce document est publié par ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombie.