Encourager/appliquer l'ajout de descriptions d'images

Nous avons pour habitude d’ajouter systématiquement des descriptions d’images afin de rendre Discourse accessible aux personnes utilisant des lecteurs d’écran. Quelles sont les meilleures pratiques pour faciliter l’ajout de descriptions d’images ?

Par exemple, est-il possible d’afficher un texte d’aide invitant les utilisateurs à ajouter une description d’image ?

« Vous avez ajouté une image ! Veuillez ajouter une description d’image avant de créer le sujet. »

Et comment ajouter un texte alternatif (alt-text) ?

Plus d’informations sur les descriptions d’images
https://uxdesign.cc/how-to-write-an-image-description-2f30d3bf5546
https://livingwithdisability.tumblr.com/post/124066767358/all-about-image-descriptions
https://www.perkinselearning.org/technology/blog/how-write-alt-text-and-image-descriptions-visually-impaired

3 « J'aime »

Bonne question… Je me suis moi-même demandé cela. Il semble que le nom de fichier soit utilisé pour créer une description de l’image. Ensuite, après le téléchargement, vous pouvez l’ajuster dans le markdown. Lors de la visualisation d’un article contenant une image, vous pouvez passer la souris dessus ou cliquer dessus pour l’agrandir, et la description apparaît en bas. Mais je ne sais pas comment cette description fonctionne avec les lecteurs d’écran.

Si cela est possible, alors pour les communautés où cela est particulièrement important, vous pouvez développer une culture visant à améliorer ces descriptions, et les modérateurs peuvent également surveiller et modifier les articles pour améliorer les descriptions ou envoyer des messages privés pour éduquer les utilisateurs.

![Irish Stout après une semaine dans le fermenteur, prêt à être mis en bouteille|375x500](upload://rW0hzxtwAluwFC6TAY07KT7J8IK.jpeg) 

4 « J'aime »

Je voudrais remonter ce sujet.

@codinghorror Existe-t-il un endroit pour formuler des demandes spécifiques d’améliorations techniques ici ? Exiger que les utilisateurs renommant des fichiers ou fournissent du balisage est tout simplement inenvisageable. Ces techniques sont totalement invisibles, mais même si elles ne l’étaient pas, elles constitueraient un obstacle trop important pour la plupart des utilisateurs. L’ajout de texte alternatif doit être évident, simple et (de façon critique) intégré au processus normal de téléchargement d’images, afin que les utilisateurs dépendant des technologies d’assistance puissent participer. À mon avis, la meilleure solution serait d’afficher une fenêtre contextuelle lors du téléchargement d’une image, demandant de fournir un texte descriptif. Et au moins pour notre forum, j’aimerais même une configuration rendant la fourniture d’un texte non vide obligatoire.

7 « J'aime »

OK, je pense qu’il vous faudrait un plugin pour cela. Pourquoi ne pas commencer par consulter le Marketplace ?

@codinghorror Je voulais dire que l’accessibilité doit être une préoccupation de premier ordre intégrée directement dans Discourse, et non ajoutée a posteriori. (À part cela, après une récente expérience très négative avec un plugin non officiel et une mise à jour ratée, nous n’installons que des plugins officiels.)

2 « J'aime »

Les pop-ups améliorent rarement l’ergonomie, donc je ne suis pas certain d’être d’accord avec cela.

Actuellement, lors du collage depuis le presse-papiers, nous procédons ainsi :

Un composant de thème pourrait être créé (aucun besoin de plugin ici) :

  • Qui ajoute une grande pop-up rouge
  • Qui surligne le mot image après le téléchargement
  • Qui introduit une page interstitielle.

Je suggère de commencer par un composant de thème ici avant d’envisager toute modification du cœur du système.

4 « J'aime »

Pourriez-vous m’indiquer un composant de thème qui contient ces éléments ? J’aimerais tester l’un d’eux afin de pouvoir esquisser à quoi ressemblerait un flux de travail pour un composant de thème relatif au texte alternatif et à la description d’image.

Je pense cependant qu’un plugin, comme celui des événements, serait préférable : vous insérez une image et un formulaire s’ouvre où vous saisissez le texte alternatif et la description de l’image. Ensuite, lorsque vous cliquez sur « Envoyer », l’image est automatiquement correctement formatée.

Je suggère de commencer par un composant de thème ici avant d’envisager des modifications du noyau.

Désolé pour le délai de réponse. J’ai toujours considéré le développement de Discourse comme à la fois réfléchi et minutieux, et les discussions que j’ai suivies ailleurs m’ont également amené à croire que l’accessibilité est une priorité.

C’est pourquoi je lutte franchement à comprendre cette réticence. Je décrirais la situation actuelle pour les utilisateurs comme « presque impossible à ajouter, même s’ils le veulent ou s’en souviennent », et pour les administrateurs comme « totalement impossible à rappeler ou à encourager ». Rendre les attributs alt plus simples et plus faciles à gérer semble être un objectif extrêmement facile à atteindre qui bénéficierait à l’accessibilité sur chaque instance Discourse. Cela devrait être intégré, partout. Mon avis.

3 « J'aime »

Vous pourriez tout à fait créer une interstitielle bloquante qui empêche la publication… Je pense que vous pourriez le faire avec des mots surveillés — puisque nous savons que la description d’image par défaut est égale au nom du fichier ?

![super_breakout_1680x1050|690x431](upload://kVEmM01Hth0lkki06JdIsR4do5P.jpeg)

1 « J'aime »

Ceci pourrait être une cible intéressante pour un étiqueteur automatique d’IA.

À mon avis, ces paramètres seraient présents

  • Demander des descriptions lors du téléchargement d’images (activé par défaut)
  • Tenter de remplir automatiquement les descriptions d’images à l’aide du service d’IA (désactivé par défaut)

Je ne voudrais personnellement pas que des étiquettes AU automatisées soient soumises sans examen humain.

Cela dit, après trois ans maintenant, je suis quelque peu sceptique quant à la possibilité que Discourse intègre des fonctionnalités pour rationaliser les options d’accessibilité pour le téléchargement d’images.

Nous ne sommes pas un forum riche en images, mais j’ai eu l’occasion de publier une image, et j’ai dû venir sur Meta pour rechercher la fonctionnalité de texte alternatif afin d’être certain de son fonctionnement. Ce n’est pas très évident.

Ma conscience a été alertée par un accent croissant sur l’accessibilité dans le développement web général aujourd’hui. J’aimerais voir Discourse demander le texte alternatif lors du téléchargement, et fournir une option pour le rendre obligatoire.

2 « J'aime »

Légèrement lié, Discourse AI invite désormais les utilisateurs une fois lorsqu’il détecte des images sans texte alternatif dans leurs publications à activer les légendes automatiques d’images générées par l’IA.

C’est quelque chose, mais j’aimerais toujours voir une invite pour les auteurs sur les forums non compatibles avec l’IA.

(Ce n’est pas pour critiquer Discourse AI, mais jusqu’à présent, je ne suis pas fan du texte alternatif généré par l’IA en général, car j’ai vu qu’il fournissait un contenu vraiment banal et/ou inexact qui ignorait le contexte. L’IA peut avoir sa place dans des opérations en masse sur de grands catalogues existants. Mais dans un article ou une conversation, je préférerais que l’auteur rédige un texte alternatif qui exprime le point narratif de l’image, pas seulement une description visuelle.)

1 « J'aime »

La meilleure façon d’aller de l’avant est que la communauté développe un composant thématique qui fait cela. S’il est bien accueilli, il pourrait éventuellement être adopté dans le cœur.

1 « J'aime »

Pourquoi ? L’accessibilité, plus précisément, est un domaine dans lequel Discourse devrait mener.

1 « J'aime »

Discourse fournit un moyen d’ajouter des descriptions d’images. Ce n’est pas parce que vous n’aimez pas l’implémentation que nous ne sommes pas à la pointe ! :wink:

Si vous souhaitez une implémentation différente, vous êtes invité à l’implémenter en tant que composant de thème ou à payer quelqu’un sur Marketplace pour le faire. Si cela fonctionne mieux que ce que nous avons actuellement, cela sera ajouté au cœur du système. C’est ainsi que de nombreuses améliorations finissent par être intégrées au cœur du système.

Cela dit, dans le cadre du nouveau travail sur le compositeur, nous allons devoir revisiter ce domaine de l’interface utilisateur. C’est sur la liste.

1 « J'aime »

Voulez-vous dire ajouter un pied de page ou quelque chose de plus comme ALT ? Je suis arrivé ici parce que je cherche la manière actuellement attendue d’ajouter des descriptions aux images, en particulier pour les personnes aveugles, s’il y en a une.

1 « J'aime »

L’attribut alt est la description de l’image, que vous pouvez ajouter à l’intérieur de la syntaxe markdown de l’image, ou directement à partir de la miniature de l’image dans l’aperçu du message :slight_smile:

Exemple de Markdown :

![L'image est un article de blog sur l'IA de Discord par un chef de produit discutant du répondeur automatique IA, une fonctionnalité utilisant l'IA pour répondre intelligemment aux requêtes de support, nécessitant une automatisation Discourse et des plugins IA pour fonctionner. (Légendé par l'IA)|230x500](upload://6rMT7zREgcFUdeLKbbXXSqOUZLo.jpeg)

3 « J'aime »

J’ai continué à affiner ma réflexion sur ce détail. Le texte alt, qui est quelque peu caché aux utilisateurs voyants, devrait contenir au moins une description visuelle, tandis que le contexte narratif devrait idéalement être exprimé en ligne à l’aide de figcaption – une fonctionnalité qui n’est (pas encore ?) disponible dans Discourse : Support image captions - in addition to alt text.

Mais comme nous n’avons actuellement que la « description d’image » qui est en fait le texte alt, il serait quand même bon d’inciter à cela.

2 « J'aime »