Web development y accesibilidad: cómo ser un buen ciudadano de la web

Web development y accesibilidad: cómo ser un buen ciudadano de la web


Web Development

Ser desarrollador web va mucho más allá del desarrollo de aplicaciones y plataformas con un diseño atractivo y una gran cantidad de funciones avanzadas. Un aspecto fundamental del desarrollo web, todavía a menudo pasado por alto, es el de la accesibilidad. Es responsabilidad de los desarrolladores web crear sitios accesibles para la mayor cantidad de personas posible, sin olvidar a aquellos que viven con algún tipo de discapacidad. En este artículo, veremos por qué es tan importante y cómo llevar a cabo tu trabajo como desarrollador para ser un buen ciudadano de la web.

Accesibilidad a la web: qué es y por qué es importante

Según un informe de la Organización Mundial de la Salud, aproximadamente el 15% de la población mundial tiene una o más discapacidades. Se trata de más de mil millones de personas que, como todos nosotros, necesitan acceso a la web para usar servicios, realizar compras, comunicarse, obtener información y mucho más. Esforzarse en crear sitios y aplicaciones accesibles y fáciles de usar es una forma de reducir los obstáculos que estas personas encuentran a diario en el desarrollo de sus actividades. Accesibilidad en red significa permitir que todos usen la web de la misma manera, independientemente de cualquier discapacidad.

Como crear un acceso directo de una pagina web

Las personas con discapacidad pueden tener dificultades para navegar por la web debido a deficiencias visuales, auditivas, cognitivas o motoras. Las pautas de accesibilidad al contenido web (Web Content Accessibility Guidelines o WCAG) indican los cuatro principios a seguir para eliminar estos obstáculos y facilitar el uso de la web para todos. Todo el contenido online debe ser:

  • Perceptible: los usuarios deben ser capaces de identificar los contenidos a través de sus sentidos. En la mayoría de los casos, los sitios y las aplicaciones se utilizan a través de la vista, mientras que los usuarios con discapacidad visual suelen recurrir a la audición.
  • Utilizable: los usuarios deben poder utilizar de forma autónoma los elementos interactivos de un sitio, como la navegación, los botones y los comandos. Por lo tanto, estos elementos deben adaptarse a los usuarios que utilizan tecnologías de asistencia, como teclados, reconocimiento de voz o lectores de pantalla.
  • Comprensible: debe ser posible que los usuarios lean y comprendan los contenidos, así como que entiendan y recuerden como utilizar el sitio. Por lo tanto, es importante que el diseño y la estructura sean coherentes y predecibles. 
  • Robusto: los usuarios deben ser capaces de interpretar e interactuar con el contenido, independientemente de sus habilidades y condiciones, incluso utilizando tecnología de asistencia.

Como crear una pagina web accesible

Los desarrolladores web a menudo se preocupan por la accesibilidad solo en la recta final, realizando algunas pruebas para evaluar este aspecto cuando el proyecto está casi terminado. Sin embargo, para obtener mejores resultados, es ideal tener en cuenta las pautas descritas anteriormente desde la fase inicial de diseño de un sitio web. El producto final no depende solo del programador informático: el trabajo del diseñador web, el experto en UX/UI design, el creador de contenido y más tiene, a su vez, un impacto en la accesibilidad. Comunicarse productivamente con otros miembros del equipo y, si es necesario, presentar las necesidades de los usuarios con discapacidades ayudará a crear contenido web más accesible.

Luego, existen varias herramientas diseñadas para evaluar y probar la accesibilidad de un sitio que deberían formar parte del arsenal de todo desarrollador web. El uso de extensiones de navegador o herramientas de depuración centradas en la accesibilidad durante cada proyecto puede ayudar a tener en cuenta las necesidades de todos los usuarios.

Además, el tema de la accesibilidad web debe ser parte del proceso fundamental de educación continua para cualquier buen desarrollador web. Aprender más sobre este tema, profundizar su conocimiento y mantenerse actualizado sobre las mejores prácticas actuales, es esencial para convertirse en un programador web verdaderamente completo.

Acciones prácticas para saber como crear una pagina web accesible

Finalmente, veamos algunos ejemplos prácticos para aclarar cómo crear sitios web accesibles para todos. El uso del lenguaje HTML de forma semántica para la estructura del sitio facilita la navegación, especialmente para los usuarios que utilizan tecnología de asistencia. El título de cada página debe ser descriptivo y se deben usar las etiquetas apropiadas para cada sección.

Para que las imágenes sean accesibles para los usuarios con discapacidades visuales, es necesario insertar un texto alternativo, indicado con la etiqueta alt, que describe la imagen en una oración corta y ayuda a quienes usan lectores de pantalla. En lo que respecta a los enlaces, el texto conectado a ellos debe ser descriptivo e indicar claramente a qué contenido se accede haciendo clic. En cambio, es mejor evitar insertar un enlace en correspondencia con un texto vago como "aquí" o "esta página". La elección de colores y fuentes es importante para permitir que todos lean textos sin dificultad, incluso aquellos con condiciones como daltonismo o dislexia.

Otros elementos multimedia, como archivos de video y audio, pueden ser inaccesibles para personas con problemas de audición. Para esto, cada video debe incluir subtítulos y para los archivos de audio es importante proporcionar una transcripción.

Finalmente, las animaciones deben usarse con moderación y solo cuando sea realmente necesario, proporcionando siempre una manera fácil de interrumpirlas. Además de ser inaccesibles para usuarios con discapacidad visual, los elementos que se mueven rápidamente pueden causar malestar o ataques epilépticos.

Además de tener una carrera estimulante llena de oportunidades, el programador informático también tiene un papel central en la configuración de la web de hoy y de mañana. Por tanto, es tu responsabilidad informarte y trabajar para hacer de la web un lugar mejor para todos.

Curso de programación Aulab Hackademy

Conviértete en Desarrollador weben 6 meses

Descubre el bootcamp de programación Hackademy

Programa Completo

© 2022 Aulab. Todos los derechos reservados • P.IVA: IT07647440721 • Política de privacidad