Fomentar/imponer añadir descripciones de imágenes

Tenemos la práctica de siempre agregar descripciones de imágenes para hacer que Discourse sea accesible para las personas que utilizan lectores de pantalla. ¿Cuáles son algunas de las mejores formas de apoyar la adición de descripciones de imágenes?

Por ejemplo, ¿es posible que aparezca un texto de ayuda que indique a las personas que agreguen una descripción de imagen?

“¡Has agregado una imagen! Por favor, agrega una descripción de la imagen antes de crear el tema.”

Y, ¿cómo agregamos texto alternativo?

Más información sobre descripciones de imágenes
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 Me gusta

Buena pregunta… Yo mismo me he preguntado esto. Parece que el nombre del archivo se utiliza para crear una descripción de la imagen. Luego, después de cargarla, puedes ajustarla en el markdown. Al ver una publicación con una imagen, puedes pasar el ratón por encima o hacer clic en ella para verla en tamaño mayor, y la descripción aparece en la parte inferior. Pero no sé cómo funciona esa descripción en los lectores de pantalla.

Si esto puede funcionar, entonces en comunidades donde esto es especialmente importante, se puede desarrollar una cultura orientada a mejorar estas descripciones, y los moderadores también pueden estar atentos y editar publicaciones para mejorar las descripciones o enviar mensajes privados para educar a los usuarios.

![Irish Stout después de una semana en el fermentador, listo para envasar en botellas|375x500](upload://rW0hzxtwAluwFC6TAY07KT7J8IK.jpeg) 

4 Me gusta

Me gustaría volver a mencionar esto.

@codinghorror, ¿hay algún lugar para hacer solicitudes específicas de mejoras técnicas aquí? Exigir a los usuarios que cambien el nombre de los archivos o proporcionen marcado simplemente no es viable. Esas técnicas son completamente indescubribles, pero incluso si no lo fueran, también representan un obstáculo mayor del que la mayoría de los usuarios superaría. La adición de texto alternativo debe ser obvia, sencilla y (críticamente) parte del proceso normal al subir imágenes, para que los usuarios que dependen de tecnologías de asistencia puedan participar. En mi opinión, la mejor solución sería tener una ventana emergente al subir imágenes que solicite proporcionar texto descriptivo. Y al menos para nuestro foro, incluso me gustaría una configuración que haga obligatorio proporcionar un texto no vacío.

7 Me gusta

OK, creo que necesitarías un plugin para eso; quizás podrías empezar en Marketplace.

@codinghorror Lo que quise decir es que la accesibilidad debe ser una preocupación de primer orden que se integre directamente en Discourse, no que se añada como un parche posterior. (Aparte de eso, tras una reciente muy mala experiencia con un plugin no oficial y una actualización fallida, solo instalamos plugins oficiales).

2 Me gusta

Los pop-ups rara vez mejoran la usabilidad, así que no estoy seguro de estar de acuerdo con eso.

En este momento, al pegar desde el portapapeles hacemos lo siguiente:

Se podría construir un componente de tema (no es necesario un plugin aquí)

  • Que añada un gran pop-up rojo
  • Que resalte la palabra imagen después de la carga
  • Que introduzca una página intermedia.

Sugiero comenzar con un componente de tema aquí antes de considerar cualquier cambio en el núcleo.

4 Me gusta

¿Podrías indicarme un componente de tema que tenga estos elementos? Me gustaría experimentar con uno para poder bosquejar cómo sería el flujo de trabajo de un componente de tema para texto alternativo/descripción de imagen.

Aunque creo que lo mejor sería un plugin como el de eventos, donde al insertar una imagen se abra un formulario para escribir el texto alternativo y la descripción de la imagen. Luego, al hacer clic en «Enviar», la imagen se formatearía automáticamente de manera correcta.

Sugiero comenzar con un componente de tema aquí antes de considerar cualquier cambio en el núcleo.

Disculpa la respuesta tardía. Siempre he considerado que el desarrollo de Discourse es tanto reflexivo como exhaustivo, y mi percepción basada en otros hilos también me ha llevado a creer que la accesibilidad es una prioridad.

Por eso es que, francamente, me cuesta entender la reticencia aquí. Describiría la situación actual para los usuarios como “casi imposible de agregar, incluso si quieren / recuerdan hacerlo” y la situación para los administradores como “completamente imposible de recordar o fomentar”. Hacer que las etiquetas alt sean más simples y fáciles parece ser un objetivo de muy bajo esfuerzo que beneficiaría la accesibilidad en cada instancia de Discourse. Debería estar integrado, en todas partes. Mis dos centavos.

3 Me gusta

Ciertamente podrías crear un intersticial de bloqueo que impida publicar. Creo que podrías hacerlo con palabras vigiladas, ya que sabemos que la descripción predeterminada de la imagen es igual al nombre del archivo.

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

1 me gusta

Este podría ser un objetivo interesante para un etiquetador automático de IA.

En mi opinión, estas configuraciones estarían presentes

  • Solicitar descripciones en las cargas de imágenes (activado por defecto)
  • Intentar rellenar automáticamente las descripciones de las imágenes utilizando el servicio de IA (desactivado por defecto)

Personalmente, no querría que se enviaran etiquetas de AU automatizadas sin revisión humana.

Dicho todo esto, después de tres años, soy algo escéptico de que Discourse vaya a incorporar funcionalidades para agilizar las opciones de accesibilidad para las cargas de imágenes.

No somos un foro con muchas imágenes, pero tuve la ocasión de publicar una imagen y tuve que ir a Meta para buscar la funcionalidad de texto alternativo y asegurarme de cómo funciona. No es muy obvio.

Mi conciencia se ha visto elevada por un énfasis creciente en la accesibilidad en el desarrollo web general de hoy en día. Me encantaría ver que Discourse solicite texto alternativo al subir y ofrezca la opción de hacerlo obligatorio.

2 Me gusta

Un poco relacionado, Discourse AI ahora solicita a los usuarios una vez al detectar imágenes sin texto alternativo en sus publicaciones para habilitar subtítulos automáticos de imágenes generados por IA.

Eso es algo, pero aún me gustaría ver una indicación para los autores en foros no habilitados para IA.

(No para criticar Discourse AI, pero hasta ahora no me gusta el texto alternativo de IA en general, ya que he visto que proporciona contenido realmente banal y/o inexacto que ignora el contexto. La IA puede tener un lugar en cosas como operaciones masivas en grandes catálogos antiguos. Pero en un artículo o una conversación, preferiría que el autor compusiera un texto alternativo que exprese el punto narrativo de la imagen, no solo una descripción visual).

1 me gusta

La mejor manera de avanzar es que la comunidad desarrolle un componente temático que haga esto. Si es bien recibido, eventualmente podría adoptarse en el núcleo.

1 me gusta

¿Por qué? La accesibilidad, específicamente, es un área donde Discourse debería liderar.

1 me gusta

Discourse sí proporciona una forma de agregar descripciones de imágenes. ¡El que no te guste la implementación no significa que no estemos liderando! :wink:

Si deseas una implementación diferente, eres bienvenido a implementarla como un componente de tema o pagarle a alguien en Marketplace para que lo haga. Si funciona mejor que lo que tenemos ahora, se agregará al núcleo. Así es como muchas mejoras terminan en el núcleo.

Dicho esto, como parte del nuevo trabajo del compositor, tendremos que revisar esta área de la interfaz de usuario. Está en la lista.

1 me gusta

¿Te refieres a añadir un pie de página o algo más parecido a ALT? Llegué aquí porque estoy buscando la forma actualmente esperada de añadir descripciones a las imágenes, especialmente para personas ciegas, si es que existe alguna.

1 me gusta

El atributo alt es la descripción de la imagen, que puedes añadir dentro de la sintaxis markdown de la imagen, o directamente desde la miniatura de la imagen en la vista previa de la publicación :slight_smile:

Ejemplo de Markdown:

![La imagen es una entrada de blog de IA de Discord escrita por un gerente de producto que analiza el respondedor automático de IA, una función que utiliza IA para responder de manera inteligente a las consultas de soporte, lo que requiere automatización de Discourse y complementos de IA para su funcionamiento. (Subtitulado por IA)|230x500](upload://6rMT7zREgcFUdeLKbbXXSqOUZLo.jpeg)

3 Me gusta

Continué refinando mi pensamiento sobre este detalle. El texto alt, que está algo oculto para los espectadores videntes, debe contener al menos una descripción visual, mientras que el contexto narrativo debe expresarse idealmente en línea usando figcaption, una característica que no está (¿aún?) disponible en Discourse: Support image captions - in addition to alt text.

Pero dado que actualmente solo tenemos “descripción de imagen”, que en realidad es texto alt, seguiría siendo bueno solicitarlo.

2 Me gusta