Explicar como si fuera tu gerente: Accesibilidad digital

Rate this content
Bookmark

¿Estás construyendo servicios digitales dirigidos a consumidores europeos? ¿Ya has oído hablar de la Ley de Accesibilidad Europea? ¿Sabías que probablemente, por ley, estarás obligado a ofrecer funciones accesibles para junio de 2025?


Desarrollar experiencias de usuario inclusivas es un desafío cuando la accesibilidad no tiene la prioridad adecuada. No se trata solo de inclusión, sino de un Retorno de la Inversión (ROI) potencialmente significativo que no se puede ignorar.


Las estadísticas muestran que 1 de cada 4 adultos europeos tiene algún tipo de discapacidad. Imagina poder acceder a un mercado aproximadamente un 25% más grande. Los servicios web accesibles tienen un mejor rendimiento en los resultados de los motores de búsqueda porque la semántica web es clave. Permiten a los usuarios lograr sus objetivos de manera más eficiente, ya que el enfoque está en la experiencia de usuario inclusiva.


Con la entrada en vigor de la Ley de Accesibilidad Europea, la conciencia sobre la accesibilidad digital cambiará. Preveo que la accesibilidad digital estará en el radar de las empresas a partir de 2024 en adelante.


Al final de esta sesión, tendrás los fundamentos para presentar la accesibilidad digital a tus partes interesadas.


Cubriremos qué es la accesibilidad digital, cómo una empresa se beneficiará al invertir en ella y cómo podría ser un programa de accesibilidad maduro, para que puedas iniciar el programa de accesibilidad de tu empresa.

This talk has been presented at JSNation 2024, check out the latest edition of this JavaScript Conference.

Maarten Van Hoof
Maarten Van Hoof
20 min
17 Jun, 2024

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Experimenta los desafíos que enfrentan las personas con discapacidad visual y optimiza las experiencias de usuario para diferentes ventanas gráficas. Comprende la importancia de la accesibilidad digital y sus beneficios para las empresas. Aprende sobre las obligaciones de las empresas de ofrecer funciones accesibles y la correlación entre la accesibilidad y el alcance orgánico en los motores de búsqueda. Descubre los tres pasos fundamentales para trabajar en la accesibilidad y el concepto de accesibilidad continua. Descubre cómo probar, solucionar y orientar problemas de accesibilidad y cómo involucrar a las personas reuniendo a campeones e incorporando la accesibilidad en los flujos de trabajo.

1. Introducción a los desafíos de accesibilidad

Short description:

Gracias a todos por unirse. Experimenta los desafíos que enfrentan las personas con discapacidad visual. Las tecnologías de asistencia hacen que el contenido digital sea accesible. Simula discapacidades visuales para probar sitios web. Optimiza las experiencias de usuario para diferentes tamaños de pantalla. Martin: ingeniero de desarrollo front-end en Ascent, creando una biblioteca de componentes accesibles.

Muy bien, gracias a todos por unirse. Espero que todos estén teniendo un buen día.

Una pregunta rápida para comenzar. ¿Puedes ver o quizás conoces las características de accesibilidad de las monedas de euro? Si es así, avísanos en Discord. Te invito a cerrar los ojos durante el próximo minuto. Vamos a simular una experiencia de sitio web sin el uso de señales visuales. Este ejercicio está diseñado para ayudarnos a comprender los desafíos que enfrentan las personas con discapacidades visuales al acceder a servicios digitales. Si has cerrado los ojos, puedes abrirlos nuevamente.

Acabamos de experimentar una forma en que los humanos interactúan con el sitio web de esta conferencia, jsnation.com, y está siendo leído en voz alta por la tecnología de asistencia de voz que está integrada en los dispositivos Apple. Este es un ejemplo práctico de cómo las tecnologías de asistencia pueden hacer que el contenido digital sea accesible para las personas con discapacidad visual. Lee en voz alta lo que puede leer en tu pantalla. Entonces, si tienes alguna discapacidad visual, aún puedes obtener la información digital. Ten en cuenta que la mayoría de los usuarios reales del lector de pantalla utilizan una velocidad de habla mucho más rápida que la que acabas de experimentar para ahorrar tiempo en la navegación.

Este es el sitio web de JSNation en modo de visión borrosa. Simulamos una discapacidad visual en la que una persona que necesita gafas, como yo, puede ponérselas y experimentar el sitio web de esta manera. Este es un sitio web en modo de bajo contraste. No todos en nuestra sociedad tienen los medios para tener un dispositivo con un contraste de colores impecable como lo tienen las pantallas y los dispositivos premium, o están visitando nuestro sitio web en una condición de iluminación ambiental que no permite que el sitio web se muestre con el contraste de colores correcto. Por ejemplo, si estás afuera en un día muy soleado. La disminución de la agudeza visual está comúnmente relacionada con el envejecimiento, y las personas de cierta edad a menudo comienzan a hacer zoom en todo lo que quieren experimentar digitalmente. Y más de la mitad de los usuarios de la web utilizan un dispositivo móvil con pantallas más pequeñas. Los proveedores deben optimizar las experiencias de usuario para estos tipos de tamaños de pantalla.

Soy Martin. Soy un hombre blanco de aproximadamente 172 centímetros de altura. Tengo una barba corta. Tengo un modesto fauxhawk. Uso gafas gruesas y oscuras. Y además de construir cosas en la plataforma web, también disfruto tocar la guitarra. Preferiblemente a un volumen molesto. Soy un ingeniero de desarrollo front-end en Ascent, que es el proveedor de energía más grande de los Países Bajos. Y en mi rol, me enfoco en crear una component library accesible para ayudar a nuestros ingenieros front-end, quienes desarrollan todo tipo de interfaces para nuestros clientes, para que puedan ofrecer experiencias digitales accesibles.

2. Por qué es importante la accesibilidad digital

Short description:

Asegúrate de crear servicios digitales accesibles. Explica la abreviatura A11y. La accesibilidad digital es una práctica inclusiva. WCAG proporciona un marco para la accesibilidad. Invierte en servicios accesibles para obtener beneficios empresariales. Las estadísticas muestran una alta prevalencia de discapacidad.

Estoy aquí para compartir contigo durante los próximos 15 minutos aproximadamente cómo puedes asegurarte de crear servicios digitales accesibles y convencer a tu equipo, tus interesados o incluso a tu CEO de por qué es importante proporcionar servicios digitalmente accesibles. Deja tus preguntas en los comentarios en la sección de preguntas y respuestas en D-d-d-discard, y después, puedo responderlas.

Ahora, antes de continuar, me gustaría explicar la siguiente abreviatura. Algunos de ustedes o las personas con las que quieran compartir esta charla podrían necesitar familiarizarse con esta. A11y, o Ally, es una abreviatura comúnmente utilizada para accesibilidad. Es un juego de palabras con la palabra accesibilidad que comienza con una A, con la letra A, y termina con la letra Y, y tiene once letras en el medio. Repasaremos el qué, el por qué y el cómo de la accesibilidad digital.

Ahora, ¿qué es la accesibilidad digital? Me gusta usar esta cita del artículo de Wikipedia sobre la accesibilidad web y extenderla al tema de la accesibilidad digital. Destaca los puntos principales correctos. Es la práctica inclusiva de asegurarse de que no haya barreras que impidan la interacción o el acceso a los servicios digitales por parte de personas con discapacidades físicas, discapacidades situacionales o restricciones socioeconómicas en el ancho de banda y la velocidad. Con discapacidades físicas o situacionales, dice que debes considerar que no todas las discapacidades pueden ser permanentes, como la ceguera permanente. O alguien podría haberse sometido a una cirugía ocular y no poder ver durante la recuperación, por ejemplo. O debo cargar mi costoso ratón de Apple y ahora no puedo usar los gestos del puntero en mi dispositivo durante la próxima hora aproximadamente. Con restricciones socioeconómicas en el ancho de banda y la velocidad, dice que debes considerar que la mayoría de tus visitantes no tienen el último y mejor teléfono inteligente insignia con una superpotencia de CPU que puede prácticamente procesar cualquier cosa, sino que más bien están usando un dispositivo de gama media o de presupuesto más bajo con una CPU architecture de hace aproximadamente dos años. En pocas palabras, la accesibilidad digital significa que estás proporcionando servicios digitales accesibles para todos. Para asegurarnos de crear servicios web accesibles, los servicios deben cumplir con las WCAG o las Pautas de Accesibilidad del Contenido Web. Estas pautas, reconocidas como el estándar internacional para la accesibilidad web, proporcionan un marco integral para hacer que el contenido digital sea más accesible para las personas con discapacidades. Son una herramienta crucial para diseñadores, autores de contenido, desarrolladores y interesados en nuestra industria. Las WCAG utilizan cuatro pilares principales para describir la creación de servicios accesibles. Debe ser perceptible, operable, comprensible y robusto.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Accesibilidad en Discord
React Advanced 2021React Advanced 2021
22 min
Accesibilidad en Discord
This Talk discusses the accessibility efforts at Discord, focusing on keyboard navigation and the challenges faced with implementing focus rings and outlines. The speaker showcases a unified focus ring system and a saturation slider to address accessibility concerns. They also highlight the implementation of role colors and the use of CSS filters for accessibility improvements. The Talk concludes with insights on runtime accessibility checking and the development of a performant core runtime system for checking accessibility issues.
Configurando las Pruebas de Accesibilidad de Axe
TestJS Summit 2021TestJS Summit 2021
30 min
Configurando las Pruebas de Accesibilidad de Axe
Top Content
AXe is an accessibility engine for automated web UI testing that runs a set of rules to test for accessibility problems. It can be configured to disable or enable specific rules and run based on tags. Axe provides various options, but axe linter does not support all options. The importance of investing time and resources in accessibility is emphasized, as it benefits not only those with disabilities but improves the web for everyone. Manual testing is also highlighted as a necessary complement to automated tests for addressing accessibility issues.
Elementos Interactivos Anidados: Una Pesadilla en Accesibilidad
React Advanced 2023React Advanced 2023
23 min
Elementos Interactivos Anidados: Una Pesadilla en Accesibilidad
Nested interactive elements can cause accessibility issues on websites, and the speaker shares a personal experience with an accessibility bug involving a list component. Mitigating nested interactive structures involves limiting these patterns during development and restructuring existing elements. The speaker provides recommendations for improving accessibility, such as adjusting role properties and gathering user feedback. The conclusion emphasizes the importance of accessible solutions and encourages sharing resources to build more inclusive experiences.
Dilemas de los diálogos y travesuras modales: Un análisis profundo de las ventanas emergentes
JSNation 2023JSNation 2023
10 min
Dilemas de los diálogos y travesuras modales: Un análisis profundo de las ventanas emergentes
The Talk discusses the use of dialogues and popovers in web development. Dialogues can be modal or non-modal and are now accessibility-supported. Popovers are versatile and can be added to any element without JavaScript. They provide suggestions, pickers, teaching UI, list boxes, and action menus. Modal and non-modal dialogues and popovers have different behaviors and dismissal methods. Browser support for these features is expanding, but there are still open questions about positioning, semantics, and other use cases.
a11y y TDD: Una Combinación Perfecta
JSNation 2022JSNation 2022
24 min
a11y y TDD: Una Combinación Perfecta
This Talk explores the intersection of accessibility and test-driven development (TDD) in software development. TDD is a process that involves writing tests before writing production code, providing a safety net for code changes. The Talk demonstrates how to apply TDD principles to real-life examples, such as filling out a form, and emphasizes the importance of user-centric testing. By using atomic design principles, code can be organized in a clean and easy way. The Talk also discusses the use of labels and test IDs in tests for improved accessibility.
Cómo hacer el bien sin hacer nada
React Advanced 2021React Advanced 2021
32 min
Cómo hacer el bien sin hacer nada
Accessibility is about making sure everyone can participate on the web, regardless of disability. Automated tools like Lighthouse and React Axe help identify accessibility errors and provide guidance on fixing them. Unit tests validate ARIA attributes and keyboard navigation, while integration and end-to-end tests focus on outcomes and simulate user experiences. Cypress.io is an open-source testing framework with excellent accessibility support. Implementing small changes leads to a deep understanding of web accessibility and bug resilience.

Workshops on related topic

Accesibilidad web para Ninjas: Un enfoque práctico para crear aplicaciones web accesibles
React Summit 2023React Summit 2023
109 min
Accesibilidad web para Ninjas: Un enfoque práctico para crear aplicaciones web accesibles
Workshop
Asaf Shochet Avida
Eitan Noy
2 authors
En este masterclass práctico, te proporcionaremos las herramientas y técnicas que necesitas para crear aplicaciones web accesibles. Exploraremos los principios del diseño inclusivo y aprenderemos cómo probar nuestros sitios web utilizando tecnología de asistencia para asegurarnos de que funcionen para todos.
Cubriremos temas como el marcado semántico, los roles de ARIA, los formularios y la navegación accesibles, y luego nos sumergiremos en ejercicios de codificación donde podrás aplicar lo que has aprendido. Utilizaremos herramientas de prueba automatizadas para validar nuestro trabajo y asegurarnos de cumplir con los estándares de accesibilidad.
Al final de este masterclass, estarás equipado con el conocimiento y las habilidades para crear sitios web accesibles que funcionen para todos, y tendrás experiencia práctica utilizando las últimas técnicas y herramientas para el diseño inclusivo y las pruebas. ¡Únete a nosotros en este increíble masterclass de codificación y conviértete en un ninja de la accesibilidad web y el diseño inclusivo!
Pruebas automatizadas de accesibilidad con jest-axe y Lighthouse CI
TestJS Summit 2021TestJS Summit 2021
85 min
Pruebas automatizadas de accesibilidad con jest-axe y Lighthouse CI
Workshop
Bonnie Schulkin
Bonnie Schulkin
¿Incluyen tus pruebas automatizadas verificaciones de accesibilidad? Este masterclass cubrirá cómo comenzar con jest-axe para detectar violaciones de accesibilidad basadas en código, y Lighthouse CI para validar la accesibilidad de las páginas completamente renderizadas. Ninguna cantidad de pruebas automatizadas puede reemplazar las pruebas manuales de accesibilidad, pero estas verificaciones se asegurarán de que tus probadores manuales no estén haciendo más trabajo del necesario.
Accesibilidad web en aplicaciones JavaScript
React Summit 2022React Summit 2022
161 min
Accesibilidad web en aplicaciones JavaScript
Workshop
Sandrina Pereira
Sandrina Pereira
A menudo vemos que JavaScript daña la accesibilidad de un sitio web. En esta masterclass, aprenderás cómo evitar errores comunes y cómo utilizar JS a tu favor para mejorar la accesibilidad de tus aplicaciones web.
En esta masterclass exploraremos múltiples ejemplos del mundo real con problemas de accesibilidad, y aprenderás cómo hacer que funcionen para las personas que utilizan un mouse o un teclado. También aprenderás cómo se utilizan los lectores de pantalla, ¡y te mostraré que no hay razón para tener miedo de usar uno!
Únete a mí y déjame mostrarte cómo la accesibilidad no limita tus soluciones o habilidades. ¡Al contrario, las hace más inclusivas!
Al final, serás capaz de:- Comprender los principios de WCAG y cómo están organizados- Conocer casos comunes en los que JavaScript es esencial para la accesibilidad- Crear enlaces, botones y elementos conmutables inclusivos- Utilizar regiones en vivo para errores y estados de carga- Integrar la accesibilidad en el flujo de trabajo de tu equipo de inmediato- Darte cuenta de que crear sitios web accesibles no es tan difícil como parece ;)
Creando aplicaciones React Native accesibles
React Summit Remote Edition 2021React Summit Remote Edition 2021
91 min
Creando aplicaciones React Native accesibles
Workshop
Scott Vinkle
Scott Vinkle
React Native es un framework utilizado para crear aplicaciones nativas de iOS y Android de una manera con la que los desarrolladores web ya pueden estar familiarizados. Pero, ¿cómo asegurarse de que tus aplicaciones React Native sean inclusivas y utilizables para todos? Scott compartirá consejos sobre cómo probar y construir aplicaciones React Native con accesibilidad integrada.