Accessibilité
TheJokeDB doit fonctionner pour quiconque a envie de rire, quels que soient l’appareil ou la technologie d’assistance utilisés. Cette page dit ce que nous faisons pour cela, où nous sommes encore en deçà, et comment nous le signaler.
Ce que nous faisons
Chaque page est du HTML simple qui fonctionne sans JavaScript : voter, chercher, parcourir et proposer une blague sont des formulaires ordinaires. Les scripts n’ajoutent que du confort par-dessus, comme charger la blague suivante sans recharger la page.
Les pages ont une seule structure de titres, des régions pour l’en-tête, la navigation, le contenu principal et le pied de page, et une étiquette sur chaque champ de formulaire. Les liens disent où ils mènent ; les icônes ont une alternative textuelle ; le thème de couleurs suit le réglage de votre système, et les modes clair et sombre gardent tous deux un contraste du texte au niveau AA des WCAG ou au-dessus. Rien ne clignote, ne se lance ni ne bouge tout seul, à part une courte animation de rire qui respecte le réglage de réduction des animations.
Le site s’utilise entièrement au clavier : les menus sont des éléments dépliables natifs, le focus est visible et l’ordre des contrôles suit celui de la page. Le texte s’agrandit avec le zoom et la taille de police de votre navigateur.
Où nous sommes en deçà
Les blagues sont des textes envoyés par les visiteurs et ne sont pas écrites pour être simples ; certaines reposent sur des jeux de mots qui ne survivent pas à la prononciation d’un lecteur d’écran. L’image de partage de chaque blague porte la blague en texte dans son attribut alternatif, mais une blague visuelle (une liste, un dialogue mis en forme) peut perdre sa structure à l’oral. La publicité, lorsqu’il y en a, vient de tiers et échappe à notre contrôle.
Nous visons les WCAG 2.2 au niveau AA et testons avec VoiceOver, au clavier seul et avec le zoom du navigateur. Nous n’avons pas encore fait réaliser d’audit externe.
Dites-le-nous
Si quelque chose sur le site vous est difficile ou impossible à utiliser, écrivez à [email protected] en précisant la page et ce qui s’est passé. Nous traitons les signalements d’accessibilité comme des bugs et les corrigeons dans l’ordre d’arrivée.