Comment faire

Rendre Kibana accessible

Essayez cette fonctionnalité dès aujourd’hui. Téléchargez la version preview 6.0.0 pour devenir un pionnier Elastic.

L’inclusivité et la diversité sont des ingrédients fondamentaux de la culture d’Elastic. Ces deux valeurs sont présentes dans presque tous les aspects de notre entreprise. Elastic compte près de 600 employés répartis dans plus de 30 pays dans le monde, tous avec des parcours et des histoires de vie très personnelles. Nous avons des discussions à l’échelle de l’entreprise qui ne sont pas seulement des mises à jour internes, mais aussi des réponses rassurantes et impartiales à certains des problèmes les plus préoccupants de l’actualité. Notre PDG, Shay Banon, enverra des e-mails de suivi qui entraîneront des congés payés pour faire du bénévolat dans votre association caritative préférée et des réponses directes aux politiques d’immigration américaines plus tôt cette année. Nous avons même une chaîne Slack spécifiquement axée sur la diversité, l’inclusion et l’appartenance. La liste est longue.

Au fond, les Élasticiens sont ouverts d’esprit et accueillent les personnes de tous horizons. Nous pensons que nos produits doivent être une extension de la culture de notre entreprise et défendre les mêmes valeurs. C’est précisément pour cette raison que nous avons commencé notre démarche pour rendre Kibana accessible à tous.

Adios, Kibana Pink

Dans la version 6.0, vous remarquerez que notre rose signature a disparu de la navigation latérale. Ce n’est pas que nous n’aimions pas le rose, mais le faible contraste avec le texte blanc rendait la navigation difficile à lire pour de nombreux utilisateurs.

A screenshot showing the new Kibana 6 color scheme with a better contrast


Nous avons amélioré le contraste des couleurs dans Kibana, en utilisant les recommandations des WCAG 2.0 (Web Content Accessibility Guidelines) du World Wide Web Consortium. Les WCAG sont des recommandations largement acceptées en matière d’accessibilité et servent de base à tous nos efforts.

Adapté aux lecteurs d’écran

Corriger les niveaux de contraste n’est qu’une partie de l’amélioration de l’accessibilité de Kibana. Nous nous concentrons également sur l’amélioration de l’accessibilité du clavier de Kibana et une prise en charge plus large des technologies d’assistance telles que les lecteurs d’écran.

Par exemple, bien que les icônes soient belles et simples, les lecteurs d’écran ne peuvent pas les lire à moins qu’elles ne soient accompagnées d’étiquettes. L’étiquetage de certaines parties de l’interface utilisateur ne se limite pas aux alternatives textuelles pour les icônes. Nous utilisons la norme WAI-ARIA et les attributs pour fournir à notre interface utilisateur toutes les informations sémantiques dont les technologies d’assistance pourraient bénéficier, comme signaler l’état des panneaux pliables, rendre l’autocomplétion correctement accessible et bien plus encore.

Navigation améliorée au clavier

Améliorer l’accessibilité d’une interface utilisateur a pour effet secondaire une meilleure facilité d’utilisation pour tous les utilisateurs. Cela se voit surtout dans le domaine de l’accessibilité du clavier. Si vous avez essayé d’utiliser Kibana uniquement au clavier vous avez peut-être remarqué que ce n’est pas la meilleure expérience. Avant la version 6.0, certaines parties de l’interface utilisateur Kibana étaient totalement inaccessibles et d’autres piégeaient votre attention du clavier dès que vous interagissiez avec elles. Notre objectif est d’améliorer la navigation clavier pour tous, tant pour les utilisateurs qui en ont besoin que pour ceux qui préfèrent ce type de navigation. Cela ne concerne pas seulement la correction de certaines dettes techniques, où nous n’avons pas strictement suivi la sémantique HTML (par exemple, ne pas utiliser de « boutons » là où des « boutons » auraient dû être utilisés). Nous étudions également et développons de nouveaux modèles d’interaction pour certaines parties de l’interface, comme vous pouvez le voir dans notre nouveau mode clavier pour éditeurs de code.

Juste le début. Tous les retours sont les bienvenus.

Nous n’avions pas prévu l’accessibilité lorsque nous avons conçu Kibana à l’origine. Nous sommes conscients de ce fait et corrigeons désormais nos erreurs passées ainsi que nous améliorons notre processus pour de nouvelles fonctionnalités. Avec la 6.0, nous entamons notre parcours pour rendre Kibana véritablement accessible. Pour suivre nos progrès, nous vous invitons à consulter le problème méta d’accessibilité, les numéros tagués avec l’étiquette accessibilité et à contribuer au dépôt Kibana.

Créer une interface utilisateur accessible dont l’objectif principal est l’exploration et la visualisation des données n’est pas une tâche facile. Si vous êtes un utilisateur qui dépend de l’une de ces fonctionnalités d’accessibilité en évolution, nous apprécierions grandement vos retours. Nous serions ravis d’entendre vos idées ou expériences avec des produits similaires. Si vous souhaitez participer à l’initiative d’accessibilité d’Elastic, nous serions ravis que vous nous contactiez par e-mail à accessibility@elastic.co.

En explorant les versions preview 6.0, nous vous invitons à soumettre vos retours d’expérience dans le cadre de notre programme Pioneer. Cela nous aide à améliorer Kibana, en plus d’avoir l’opportunité d’obtenir des gadgets sympas.