Lúmina supera las 700 auditorías y estrena un informe premium más accesible, visual y compatible con WCAG 2.2 y Lighthouse

Lúmina supera las 700 auditorías… y el informe ya parece una herramienta de verdad

Cuando lancé Lúmina, hace unos meses, la idea era disponer de una herramienta rápida en español para comprobar la accesibilidad básica de una web sin tener que montar un entorno complejo ni pelearte con veinte informes distintos. Introducir una URL, esperar unos segundos y obtener un diagnóstico automático basado en axe-core y criterios WCAG, sin más misterio; y la primera versión cumplía exactamente eso y funcionaba. Detectaba problemas reales. Generaba informes útiles. Pero también era evidente que todavía tenía bastante de “prototipo técnico”. Y sinceramente, no esperaba que tanta gente la usara tan pronto, ya que estos días Lúmina ha superado las 700 auditorías realizadas.

No es una cifra gigantesca. No voy a vender humo diciendo que esto ha revolucionado Internet XD. Pero sí es suficiente para confirmar algo importante: la herramienta tiene utilidad real. La gente entra, prueba sitios, revisa informes y vuelve. Y precisamente por eso decidí hacer algo que llevaba tiempo rondándome la cabeza: rehacer prácticamente todo el informe premium. No solo a nivel visual, sino también a nivel de experiencia, accesibilidad, navegación y calidad técnica del análisis. Porque había una contradicción bastante evidente.

Sí: el informe de accesibilidad tenía problemas de accesibilidad

Nada dramático, pero estaban ahí, y me parecía una mieja absurdo auditar sitios ajenos mientras el propio informe incumplía algunas cosas básicas.  Así que una de las primeras decisiones fue dejar de tratar el informe como “una salida de datos” y empezar a tratarlo como un producto real.

Los badges ya no dependen únicamente del color para transmitir estado, y ahora incorporan iconografía SVG y mejor contraste para usuarios con dificultades de percepción visual. La navegación de la toolbar funciona completamente por teclado siguiendo el patrón ARIA Toolbar. Los enlaces del índice tienen etiquetas descriptivas reales. Los bloques de código pueden enfocarse correctamente. Y también corregí la jerarquía semántica de encabezados porque sí… había varias etiquetas donde no deberían. Son detalles pequeños, pero en accesibilidad los detalles pequeños suelen ser exactamente los importantes.

El informe necesitaba menos “datos” y más contexto

Otra cosa que me molestaba bastante de las primeras versiones era que el informe se parecía demasiado a un dump técnico, es decir, mucho selector CSS. Mucha referencia interna. Mucho “esto falla aquí”. Muy útil para alguien técnico, pero no tan útil para un cliente, un diseñador, un responsable de contenidos o alguien que simplemente quiere entender qué está pasando. Así que empecé a trabajar las evidencias de otra manera.

Ahora, por ejemplo, los problemas de contraste muestran comparativas visuales reales entre la combinación actual y una propuesta corregida con ratio WCAG válido. Ya no tienes que imaginarte el problema leyendo hexadecimales, simplemente lo ves.

También añadí capturas anotadas automáticamente mediante Puppeteer, marcando visualmente las zonas conflictivas de la página. Y esto cambia muchísimo la lectura del informe. Porque pasas de interpretar selectores a identificar problemas de un vistazo. De momento esta fase está en pruebas porque, no es posible anotar todas las incidencias en una sola captura. Ya veré cómo evoluciona, porque creo que esta parte ha sido una de las mejoras que más prometen.

Navegar 50 criterios WCAG tampoco debería ser un castigo medieval

El antiguo índice era básicamente una lista enorme de criterios. Funcionaba…  técnicamente, pero navegarlo era bastante horrible. Ahora los criterios están agrupados por principios WCAG (Perceptible, Operable, Comprensible y Robusto), con acordeones, contadores de estado y filtros rápidos para mostrar únicamente errores o revisiones manuales. Esto gracias a las observaciones de mi querido amigo Marc Palau que se tomó las molestias de hacerme feedback del proyecto.

Además, cada criterio permite volver al índice sin tener que hacer scroll infinito durante medio kilómetro de informe. Que sí, parece una tontería. Hasta que haces auditorías largas y empiezas a maldecir tu propio producto.

WCAG 2.2 completo y Lighthouse integrado

A nivel técnico también había trabajo pendiente. Lúmina ahora cubre los nuevos criterios WCAG 2.2 A/AA, incluyendo aspectos como:

  • foco no oculto,
    • tamaños mínimos de objetivos táctiles,
    • alternativas a gestos drag & drop.

Y además el análisis ya no depende únicamente de axe-core. He integrado Lighthouse para complementar accesibilidad con métricas de rendimiento, SEO y buenas prácticas. Pero intentando evitar el ruido habitual de Lighthouse: el informe filtra duplicidades y solo muestra auditorías realmente útiles que no estén ya cubiertas por axe.

También me he pegado con algo menos glamuroso pero bastante importante: traducir y reinterpretar muchas auditorías al español para que no parezcan mensajes crípticos escritos por un parser enfadado. Creo que el esfuerzo merece la pena porque pone a Lúmina en el foco de lo que pretendía en un principio, que existiese una herramienta en castellano, que ayude a los desarrolladores sin tener que leer cientos de páginas de documentación en inglés.

El añadido más curioso: simulación de daltonismo

Probablemente la funcionalidad más específica —y también una de las que más curioso me ha resultado añadir— es el simulador de daltonismo integrado dentro del informe.

Ahora puedes visualizar problemas de contraste bajo distintos tipos de percepción cromática: deuteranopia, protanopia y tritanopia. Incluso puedes aplicar el filtro a todo el informe y navegarlo completo viendo cómo lo percibiría alguien con esas limitaciones visuales. Y aquí es donde he vuelto a recordar algo importante sobre accesibilidad: muchas veces no hablamos de “cumplir normas”, sino simplemente de entender cómo otras personas utilizan la web.

¿Y ahora qué?

Sinceramente, por primera vez siento que Lúmina empieza a parecer una herramienta madura y no solo una idea interesante funcionando sobre Node, Puppeteer y café XD. Todavía hay muchísimo margen de mejora. Tengo en mente soporte opcional para criterios AAA, monitorización continua y varias ideas relacionadas con reporting avanzado.

Pero ahora mismo el informe ya está en un punto donde podría utilizarse perfectamente en auditorías reales para clientes reales. Y esa era la meta. Si quieres probarlo, puedes entrar en Lúmina  https://lumina.fmkr.net/ y analizar cualquier web gratuitamente.

Y si tu web suspende… bueno… no le eches la culpa al mensajero XD.

Compartir esta entrada

Facebook
Twitter
LinkedIn
Email

ACERCA DE...

Fco. Moreno - Diseñador de producto digital UI/UX

Soy Paco Moreno, Diseñador de Producto Digital (UI/UX) y diseñador gráfico, residente a caballo entre Albacete y Begur (Girona). Colegiado Nº 606 del Col·legi Oficial de Disseny Gràfic de Catalunya. Friki, geek y un metalero en decadencia. Actualmente desarrollo mi labor profesional en BUDA Business Data Software, en Sant Cugat del Vallés, Barcelona. También colaboro con Marpadal Interactive Media y con iPow e-commerce. Miembro de la comunidad Subflash, colaboro en la organización de sus Talleres de Verano.

Comentarios en la Entrada

NOTA INFORMATIVA: Las opiniones vertidas en este blog son solo mías. No pretendo convencer a nadie ni representar a nadie más que a mí mismo. Sólo pretendo expresar en este blog la forma en que veo la vida, el diseño y la cultura. Cualquier opinión es bienvenida siempre y cuando se haga con respeto y cortesía. Esta es mi casa digital, y me reservo el derecho de eliminar de esta web cualquier comentario ofensivo, que falte al respeto, o que sea intolerante o dañino. 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Otras entradas que te pueden interesar

LMN Site Monitor Desktop: monitoriza tus webs desde el escritorio, sin complicarte la vida
Misceláneas

LMN Site Monitor Desktop: monitoriza tus webs desde el escritorio de Windows, sin complicarte la vida

Durante años he ido tirando de pequeñas herramientas para vigilar el estado de mis webs, certificados SSL y dominios. Cosas sueltas, servicios externos, algún plugin… lo típico, pero siempre con la sensación de estar parcheando. Hace unos meses, para cambiar esto, decidí crear mi propia herramienta para monitoreo de sitios. Si ya conoces LMN Site Monitor, mi plugin de monitorización para WordPress, ahora quiero presentarte LMN Site Monitor Desktop, una aplicación de escritorio ligera que te permite monitorizar el estado de tus sitios web, sus certificados SSL y otros parámetros básicos directamente desde tu ordenador.

Leer más »
Una reflexión sobre cómo, en diseño de producto, la velocidad empieza a pesar más que el criterio… y la experiencia, sin hacer ruido, empieza a incomodar.
reflexión personal

Confundir experiencia con lastre

El diseño de producto es una disciplina que se apoya en la experiencia, pero cada vez parece tener menos paciencia con ella. En un contexto donde se prioriza la velocidad, las herramientas y la capacidad de producir rápido, el criterio y la toma de decisiones, que suelen venir con el bagaje, quedan en segundo plano. Este artículo plantea esa contradicción, cuestiona algunas simplificaciones habituales y pone sobre la mesa la necesidad de equipos más equilibrados, donde distintas formas de entender el trabajo convivan para construir productos más sólidos.

Leer más »
Episodio 346: 30 años haciendo webs, con Francisco Moreno
Misceláneas

Episodio 346 de #UBAC: 30 años haciendo webs, con Francisco Moreno

Echar la vista atrás y ver lo que ha cambiado el panorama del diseño y desarrollo web desde los 90 hasta ahora puede dar un poco de vértigo. Desde la usenet, los foros, el HTML con Dreamweaver a la creación de webapps con IA, el viaje ha sido brutal. El pasado lunes, tuve el honor de subirme al tren más cañero del desarrollo web del universo podcaster para hablar de estas cosas. «Un billete a Chattanooga», el reality-pódcast de diseño, marketing y negocios online con WordPress, de los inigualables Ana Cirujano y Pablo Moratinos.

Leer más »
UX, Usabilidad y Accesibilidad: cómo diseñar sin desesperar al usuario (ni a ti mismo)
UI/UX

UX, Usabilidad y Accesibilidad: cómo diseñar sin desesperar al usuario, ni a ti mismo

Hay dos tipos de productos digitales: los que funcionan, y los que hacen que quieras lanzar el dispositivo en que lo usas por la ventana. La diferencia rara vez está en el código. Está en la experiencia, en la usabilidad y la accesibilidad, características que suponen la diferencia entre una puerta que se empuja y una de la que se tira (y el coraje que da cuando te equivocas porque el diseño te ha engañado). Se basan en principios lógicos que nuestro cerebro ya conoce. En este post vamos a desmenuzar los fundamentos del UX, la usabilidad y la accesibilidad porque la mayoría de productos digitales que fallan, no lo hacen por tecnología. Fallan porque frustran.

Leer más »
LMN Site Monitor 0.8.0 ya está disponible en WordPress.org
Diseño Gráfico

La actualización de LMN Site Monitor 0.8.1 ya está disponible en WordPress.org

Hace unos meses publiqué LMN Site Monitor, disponible en el repositorio oficial de WordPress,  con una idea muy clara: crear una herramienta sencilla que permita vigilar la salud de una web sin complicaciones. Desde entonces el plugin ha ido evolucionando poco a poco, versión a versión, incorporando mejoras reales que nacen del uso diario y de las necesidades que van surgiendo al trabajar con webs en producción. Hoy me alegra anunciar que ya está disponible la versión 0.8.0, una actualización que introduce varias mejoras importantes.

Leer más »
LMN Site Monitor ya está oficialmente operativo en el repositorio de WordPress.
Tools

LMN Site Monitor ya está oficialmente operativo en el repositorio de WordPress

LMN Site Monitor ya está oficialmente operativo en el repositorio de WordPress. Después de meses de evolución, ajustes, revisiones de código y cumplimiento estricto de los estándares de WordPress, el plugin está publicado y disponible para cualquier usuario que quiera monitorizar la disponibilidad y el estado SSL de sus sitios de forma sencilla y fiable. Y no solo eso. Coincidiendo con la publicación, he lanzado la versión 0.7.0, una actualización importante que consolida el proyecto como una herramienta sólida, o al menos lo pretende.

Leer más »