Cómo corregir las imágenes sin atributo alt en Drupal sin necesidad desarrollo
Los atributos alt vacíos perjudican tanto la accesibilidad como el SEO, y el coste es medible. Google Lighthouse marca el error en ambas auditorías: hasta 6 puntos menos en la puntuación de Accessibility y 8 puntos menos en la de SEO.
El impacto en los usuarios reales puede ser peor que la puntuación. Los lectores de pantalla ignoran por completo una imagen sin texto alt, así que las personas ciegas ni siquiera saben que hay una imagen, lo que hace la experiencia confusa y disruptiva. Además, se incumple el Success Criterion 1.1.1 de las WCAG, Non-text Content, el requisito básico.
Esa es la razón por la que tuvimos hacer algo cuando un proyecto de migración dejó miles de imágenes sin atributo alt.
Una migración de Drupal 9 a Drupal 11 para un proyecto multidioma de noticias deportivas reveló alrededor de 12 000 imágenes con atributos alt vacíos o incorrectos, detectados mediante la herramienta Screaming Frog. Algunas imágenes no tenían ningún atributo alt, mientras que otras tenían texto alternativo en el idioma incorrecto; en la versión /es del sitio aparecía texto alternativo en inglés.
El siguiente paso obvio era buscar un patrón. ¿Estaba el problema ligado a un tipo de contenido concreto, como Artículos? ¿Se...
Cómo auditar el enlazado interno y las trampas de rastreo en Drupal con Entity Mesh
La Guía CASI definitiva para solucionar errores al programar
CKEditor5 Markdown: conversión explícita de Markdown a HTML para editores de Drupal
CKEditor5 Markdown es un nuevo módulo contribuido de Drupal que añade un plugin de barra de herramientas a CKEditor5 para convertir Markdown a HTML bajo demanda.
Qué hace el módulo CKEditor5 MarkdownEl módulo añade un nuevo botón en la barra de herramientas del editor CKEditor5 de Drupal. Al pulsarlo, se pega o escribe Markdown en el diálogo que aparece, se confirma y el contenido se inserta como HTML formateado en la posición del cursor.
La conversión utiliza la biblioteca marked (versión 9, licencia MIT) con compatibilidad con Markdown al estilo GitHub. La biblioteca ya está compilada vía Webpack, por lo que no se requiere ningún paso adicional de compilación frontend.
El módulo requiere Drupal 10.3 o superior, o Drupal 11, con el módulo ckeditor5 de Drupal core habilitado.
CKEditor5 Markdown: ejemplo
Por qué conversión explícita en lugar de la función oficial de pegado de MarkdownCKEditor5 incluye una función integrada de...