
He desarrollado un plugin de WordPress para que los usuarios de esta plataforma podamos apoyar el Día mundial de la vista. Pero, primero, leamos el post de Stefan Bohacek con la propuesta de apoyo de este día con el fin de mejorar la accesibilidad en el fediverso.
Traducción del post de Stefan Bohacek
Stefan Bohacek ha actualizado su publicación Fediverse World Sight Day and Global Accessibility Awareness Day. Traduzco, a continuación su post.
El Día Mundial de Concienciación sobre Accesibilidad y el Día Mundial de la Vista se celebran anualmente el tercer jueves de mayo y el segundo jueves de octubre respectivamente.
En 2024, estos días caerán el 16 de mayo y el 10 de octubre .
Propongo mostrar solidaridad con las personas ciegas y con problemas de visión en este día desactivando las imágenes en las redes sociales y resaltando la importancia de las descripciones de imágenes bien redactadas .
Cómo participar
Si eres administrador de Fediverse, consulta a continuación las formas de deshabilitar temporalmente las imágenes en tu servidor.
Asegúrate de anunciar esto con anticipación para que tu comunidad esté preparada, ya que las imágenes que desaparecen repentinamente sin previo aviso podrían generar confusión.
De lo contrario, puedes ayudar a difundir la información sobre este evento, comunicarte con tu administrador y ver si le gustaría participar, o puedes unirte publicando solo descripciones de imágenes que de otra manera publicarías durante este día.
Mastodon
En Mastodon, puedes hacer que las carpetas de carga de medios sean de solo escritura, de modo que las imágenes se sigan cargando, pero no se carguen.
chmod 722 /home/mastodon/live/public/system/cache
chmod 722 /home/mastodon/live/public/system/media_attachments
Una vez que restablezcas los permisos de la carpeta, todas las imágenes, incluidas aquellas que se cargaron durante el evento, volverán a ser accesibles.
chmod 777 /home/mastodon/live/public/system/cache
chmod 777 /home/mastodon/live/public/system/media_attachments
Si alojas tus imágenes externamente, puedes comentar temporalmente el valor de la variable ambiental S3_ALIAS_HOST
dentro de /home/mastodon/live/.env.production
y cambiarlo a una cadena vacía.
#S3_ALIAS_HOST=www.example.com
S3_ALIAS_HOST=""
Luego podrás volver a cargar los servicios de Mastodon.
systemctl reload mastodon-web && systemctl restart mastodon-sidekiq
Para revertir el cambio, simplemente sigue los pasos en sentido inverso. (¡Gracias a @trendless@zeroes.ca por el consejo!)
¡Vuelve a consultar el post de Stefan Bohacek para obtener instrucciones de otras plataformas del fediverso!
Un plugin de WordPress para apoyar el Día mundial de la vista
Independientemente de si tu blog de WordPress está
federado o no, en Blogpocket he creado un plugin que puede ser muy interesante a la hora de apoyar el Día mundial de la vista y concienciar a los bloggers y webmasters para que usen el atributo ALT en las imágenes de sus sitios.
El plugin, que he denominado «Ocultar imágenes», te permite deshabilitar temporalmente las imágenes en tu sitio, permitiendo que aparezca el texto alternativo en su lugar.
Si las imágenes no poseen el atributo ALT, se mostrará un mensaje predeterminado que el administrador puede configurar en la interfaz del plugin. El administrador también puede habilitar o deshabilitar la ocultación de imágenes por si quiere sumarse a la iniciativa del Día mundial de la vista.
Mostrando solo los ALT o la advertencia de que la imagen no posee dicho atributo, nos daremos cuenta del nivel de accesibilidad de nuestro sitio web, nos concienciaremos y tomaremos acción.
Cómo probar el plugin
Es importante que antes de instalar el plugin en tu entorno de producción, lo pruebes es un escenario de pruebas.
Para asegurarte de que el plugin funciona correctamente:
- Navega a Ajustes > Ocultar Imágenes y habilita la ocultación de imágenes marcando la casilla que dice «Marque esta casilla para ocultar las imágenes del contenido.»
- Escribe el mensaje personalizado. Este mensaje se mostrará cuando la imagen no tenga texto alternativo (ALT).
- Visita una publicación o página que contenga imágenes y verifica que no se muestren.
- IMPORTANTE: Es probable que tengas que purgar la caché del servidor y/o la del navegador tras marcar/desmarcar la opción de ocultación de las imágenes, para que el cambio tenga efecto; y/o después de cambiar el texto predeterminado personalizado.
- Si deseas eliminar las opciones al desactivar el plugin, descomenta la siguiente línea // register_deactivation_hook(FILE, ‘ocultar_imagenes_deactivate’);
Notas adicionales
- Sin eliminar imágenes: Este método no elimina las imágenes de tu biblioteca de medios ni de tus publicaciones; simplemente las oculta al usuario.
- Compatibilidad: Este plugin afecta únicamente al contenido de las publicaciones y páginas. Si tienes imágenes en widgets o en otras partes de tu tema, es posible que necesites añadir filtros adicionales.
- Restauración automática: Después del 10 de octubre, desactiva el plugin o navega a Ajustes > Ocultar Imágenes desmarcando la casilla que dice «Marque esta casilla para ocultar las imágenes del contenido.»
- Seguridad: Utiliza funciones de WordPress como wp_nonce_field, wp_verify_nonce, y current_user_can para asegurar que solo usuarios autorizados puedan cambiar la configuración.
- Experiencia de Usuario: Añade mensajes de confirmación al guardar la configuración para mejorar la experiencia del administrador.
- Estilización: Puedes personalizar el aspecto de la página de configuración mediante CSS si es necesario.
- Multisitio: Si estás utilizando WordPress Multisite y deseas que esta configuración sea global o específica por sitio, se requerirán ajustes adicionales.
Consideraciones finales
- Backup: Siempre es buena idea hacer una copia de seguridad de tu sitio antes de instalar nuevos plugins.
- Soporte y mantenimiento: Dado que este es un plugin personalizado, asegúrate de probarlo después de actualizaciones de WordPress para garantizar su compatibilidad.
Palabras finales
- Gracias a Stefan Bohacek por el apoyo al desarrollo de mi plugin.
- La traducción del post Stefan Bohacek ha sido realizado con la extensión de Google Chrome.
- El plugin «Ocultar Imágenes» ha sido probado exhaustivamente en un sitio web de pruebas y en un sitio web de producción. Sin embargo, te invito a que lo examines, lo verifiques y lo pruebes completamente, antes de pasarlo a un sitio web definitivo. Cada instalación de WordPress tiene sus particularidades y no me hago cargo de fallos, incompatibilidades o posibles problemas que pudiese provocar.
- El propósito de desarrollar el plugin es proporcionar un mecanismo sencillo para que los usuarios de la plataforma WordPress tomemos conciencia de la importancia de la accesibilidad web, apoyando la iniciativa de Stefan Bohacek para mejorar la accesibilidad en el fediverso.
La imagen destacada de este post fue generada mediante Ideogram.
Deja una respuesta