Todas las plantillas

Checklist de mejora progresiva y ARIA

10 visualizaciones
0 usos
0 Me gusta

Informe

Publica funciones dinámicas que sigan funcionando cuando JavaScript no esté disponible.

Este tablero es un checklist de revisión para profesionales web: 17 comprobaciones para aplicar a una página o componente dinámico antes de que la función se publique, que abarcan la base HTML estática que lo sustenta, qué sucede cuando falla, si alguien nota sus actualizaciones y si los usuarios de lectores de pantalla y quienes navegan solo con el teclado pueden utilizarla.

Fundamento HTML estático:

  • El contenido esencial, los enlaces y los metadatos se incluyen en el HTML inicial

  • La página es usable, no solo visible, cuando JavaScript no está disponible

  • Las funciones dinámicas se agregan sobre una base funcional en lugar de reemplazarla

  • Nada esencial está oculto en widgets solo de JavaScript a los que los rastreadores no pueden acceder

Degradación elegante:

  • Cada solicitud tiene manejo de errores explícito, para que una falla nunca sea silenciosa ni deje un indicador de carga perpetuo

  • Existe una alternativa funcional si la función dinámica falla por completo

  • Los botones de retroceso y avance se comportan como se espera después de las actualizaciones dinámicas

  • Los elementos que se parecen se comportan igual

Hacer visibles las actualizaciones:

  • La retroalimentación aparece junto a aquello sobre lo que el usuario acaba de actuar

  • Las actualizaciones usan tamaño, contraste o movimiento para atraer la atención

  • Los mensajes transitorios dejan un indicador persistente

  • Ninguna interacción exige mirar dos lugares a la vez

ARIA y accesibilidad para lectores de pantalla:

  • Los widgets personalizados tienen roles ARIA apropiados

  • Las áreas estructurales usan landmarks o elementos semánticos de HTML5

  • Las áreas que se actualizan dinámicamente están marcadas con aria-live

  • La implementación ha sido probada con un lector de pantalla real

  • La navegación solo con teclado funciona en todas partes, sin que el foco se pierda o quede atrapado

Cómo usar el tablero:

  • Para obtener tu propia copia, abre Tablero > Detalles > Duplicar. Solo necesitas una cuenta gratuita de Miro.

  • Para marcar un elemento, haz doble clic en su casilla y escribe x.

  • Duplica la tarjeta para cada función dinámica, componente o sprint.

Esta plantilla acompaña al curso de Interaction Design Foundation Fundamentos de UX: accesibilidad, SEO e interfaces dinámicas.

IxDF

UX and AI Design Course Creators @ Interaction Design Foundation

The Interaction Design Foundation (IxDF) is the world's largest online UX design school. We were founded in 2002 and have over 120,000 graduates. We are market leaders in online design education because the world’s leading experts create our content and because we specialize in design. Our courses cover the entire spectrum of UX design from beginner to advanced.


Categorías