diseño de sitios web accesibles
Transcripción
diseño de sitios web accesibles
- DISEÑO DE SITIOS WEB ACCESIBLES “BENEFICIOS E IMPLEMENTACIÓN PRÁCTICA DE UN SITIO WEB CON UNIVERSALIDAD DE ACCESO” Tutor LIC. MARTÍNEZ, Marcelo Autores: ING. AGÜERO, Dante Ramón ING. PEREA, Antonio Alejandro Año: 2009 UNIVERSIDAD NACIONAL DE LA RIOJA ABSTRACT La Accesibilidad Web se entiende como la capacidad de acceso a la misma y a sus contenidos por todas las personas, independientemente de las discapacidades que puedan presentar y de las características de su entorno. Depende del trabajo conjunto de diferentes componentes, incluyendo software, hardware y personas. Para ayudar a resolver los problemas de accesibilidad que se presentan en los sitios Web se creó la Iniciativa (WAI), la cual ha desarrollado un conjunto de pautas que constituyen estándares internacionales para la accesibilidad web. Cumpliendo con estos estándares, es posible mejorar el acceso a la Web de aquellas personas con y sin discapacidad, mejorando la usabilidad y logrando la independencia del dispositivo de acceso información. INTRODUCCIÓN La World Wide Web es, desde hace ya un tiempo, uno de los recursos mundiales para el intercambio de información más importantes. Ha propiciado un flujo de comunicación global a una escala sin precedentes en la historia humana, permitiendo a los usuarios interactuar con muchos más grupos de personas dispersas alrededor del planeta, de lo que es posible con las limitaciones del contacto físico o simplemente con las limitaciones de todos los otros medios de comunicación existentes combinados. La difusión de su contenido es tal, que en poco más de 10 años, hemos codificado medio billón de versiones de nuestra historia colectiva, y la hemos puesto frente a 1.000 millones de personas. Estas características han llevado a que la Web adquiera un ámbito de influencia global y produzca grandes cambios en nuestras vidas. Debido a su gran relevancia, es importante que se logre la igualdad de oportunidades para su acceso. Esta temática, es hoy en día uno de los puntos de debate principales en los diferentes organismos interesados en la accesibilidad, ya que las limitaciones y el mal uso por parte de los diseñadores de las tecnologías imperantes de publicación web están dando lugar a situaciones de imposibilidad de acceso a la información para muchas personas; especialmente para aquellas que poseen algún tipo discapacidad, agravando así la denominada infoexclusión o brecha digital, que supone la discriminación de una parte importante del total de usuarios. La Accesibilidad Web se entiende como la capacidad de acceso a la misma y a sus contenidos por todas las personas, independientemente de las discapacidades (visuales, auditivas, físicas, del habla, cognitivas y neurológicas) que puedan presentar y de las características de su entorno (dispositivo de acceso, navegador web, sistema operativo, etc.). Depende del trabajo conjunto de diferentes componentes, incluyendo software, hardware y personas. Para ayudar a resolver los problemas de accesibilidad se creó la Iniciativa de Accesibilidad Web (WAI), la cual ha desarrollado unas pautas que constituyen estándares internacionales para la accesibilidad web. Cumpliendo con estos estándares, no solo se ayuda a los usuarios discapacitados, sino que también puede mejorar el acceso a la Web de aquellas personas sin discapacidad, mejorando la usabilidad y logrando la independencia del dispositivo de acceso. Estos estándares se basan en las mejores prácticas de autoría web y de tecnología de la información. Una de las principales razones por la que algunos sitios web no son accesibles es porque muchas organizaciones y desarrolladores no son conscientes o no comprenden los problemas más básicos de accesibilidad. Desde esta perspectiva y teniendo en cuenta que la Web ofrece a aquellas personas con discapacidad una oportunidad sin precedentes a la hora de acceder a la información y de interactuar, se considera que la Universidad Nacional de La Rioja, como casa de altos estudios, debe contemplar la accesibilidad web, promoviendo la igualdad de oportunidades para todas las personas. En este contexto, se decidió desarrollar el siguiente proyecto que tiene como propósito llevar a cabo las actividades necesarias para desarrollar e implementar las soluciones que permitan al sitio web de la Universidad Nacional de La Rioja satisfacer los requerimientos de accesibilidad establecidos en la WAI. “El poder de la Web está en su universalidad. Un acceso para todo el mundo independientemente de su discapacidad es un aspecto esencial” (Tim Berners-Lee, Director del W3C e inventor de la Web) ¿QUÉ ES ACCESIBILIDAD EN LA WEB? Definición de Accesibilidad Se llama accesible a todo diseño pensado para facilitar la vida a quienes sufren discapacidades, pero no sólo a ellos. Significa proporcionar flexibilidad para acomodarse a las necesidades de cada usuario y sus preferencias. En esta definición vemos que no se limita sólo a facilitar el acceso a los discapacitados Hablar de Accesibilidad es entonces, hablar de diseño universal o diseño para todos. Definición de accesibilidad en Internet Accesibilidad Web significa: “proporcionar flexibilidad para acomodarse a las necesidades de cada usuario y sus preferencias en el ámbito de las nuevas tecnologías e internet, que los contenidos y servicios estén disponibles para cualquier usuario y le permitan interactuar de forma total, independientemente de sus condiciones personales o contexto de navegación.” Algunos teóricos la consideran como un atributo de calidad que se refiere a la posibilidad de que el sitio Web pueda ser accedido y usado por el mayor número posible de personas, indiferentemente de las limitaciones propias del usuario o de las derivadas del contexto de uso. También se dice que accesibilidad Web es el acceso de todos a la Web, independientemente del tipo de hardware, software, infraestructura de red, idioma, cultura, localización geográfica y capacidades de los usuarios. Decimos entonces que, una página Web es accesible, si cumple con los requisitos para que pueda ser usada por personas con discapacidad o por usuarios que poseen diversas configuraciones de hardware o software. Esto significa que su contenido pueda ser operado y recibido de múltiples modos. Desde esta propuesta, quien diseña páginas Web debe pensar en los posibles visitantes de su página y considerar a quienes accederán desde su discapacidad o desde contextos diversos y considerar estas diversas situaciones durante el diseño, de modo que el trabajo que realicen resulte de mayor alcance. QUIENES SE BENEFICIAN CON LA ACCESIBILIDAD WEB Anteriormente se ha mencionado que las personas con discapacidad no son las únicas beneficiadas por la accesibilidad. A continuación, se listarán con más detalle los diferentes tipos de usuario que forman parte del alcance de la accesibilidad Web. Estos son: Los muy actualizados para navegar la Web, en cuanto a la tecnología que usan por no prever las páginas Web un diseño para pantallas pequeñas (WebTV, teléfonos celulares, terminales Braille, terminales UNIX, Blackberry, etc.). Los desactualizados, por usar conexiones lentas o equipos con poca memoria y solicitar la carga de programas como Flash, Javascript, Applets, etc. Las personas con ceguera, al usar “Lectores de Pantalla” tienen problemas cuando: Falta texto alternativo en las imágenes; Los videos no tienen audio ni descripción textual; Las tablas pierden su sentido porque se leen en forma lineal; Los formularios no tienen una secuencia lógica al navegarlos con el tabulador o les faltan etiquetas en los campos a rellenar; Les es imposible navegar con el teclado. Personas con baja visión, al usar magnificadores de pantalla o al navegar en ambientes con deficiente iluminación, tienen problemas: Porque las fuentes, los estilos y el formato de resolución de pantalla tienen definido un tamaño absoluto y no se pueden modificar o cuando las imágenes y la relación entre texto y fondo no tienen buen contraste. Personas con audición deficiente: Los problemas que enfrentan tienen que ver con la falta de leyenda o transcripciones en audio de videos, la falta de imágenes relacionadas en páginas con mucho texto, en sitios a los que se accede o se interactúa usando la voz, por la falta de etiquetas del audio de la Web, con las proposiciones y artículos, formas y tiempos verbales, estructuras sintácticas y vocabulario o por la falta de transcripciones en lenguaje de signos. Se incluyen en esta problemática quienes no tienen placa de sonido o parlantes o navegan en lugares ruidosos o muy silenciosos (bibliotecas). Los discapacitados motrices (no pueden usar el mouse o el teclado): Tiene problemas cuando se les pide respuestas con tiempo limitado; Cuando no pueden usar el teclado como alternativa al mouse (ratón); Cuando los íconos son demasiado pequeños o están muy juntos para quienes sufren por la falta de “motricidad fina”. Aquellos que sufren problemas con el lenguaje, cuando se requiere interacción vía voz sin entrada alternativa. Dislexia, baja formación académica, que hablan otro idioma, etc. Quienes poseen problemas neurológicos y cognitivos, sufren por la falta de texto alternativo a las imágenes o etiquetas descriptivas para el audio, por no poder desactivar fácilmente los elementos sonoros o visuales, por la falta de claridad y consistencia en la organización del sitio y por el uso de lenguaje complejo (cuando es innecesario). Los epilépticos, quienes pueden sufrir ataques cuando no controlan el movimiento de un objeto que los distrae (animaciones, frecuencias de audio y video). Las personas que usan conexiones y equipos no propios, como los que navegan desde locutorios, Tele Centros, Ciber Cafés, máquinas de amigos o desde el trabajo, etc., y que, por lo tanto, no pueden cambiarles la configuración o agregarles componentes, sean de software o hardware. COMPONENTES ESENCIALES DE ACCESIBILIDAD WEB Habiendo dado una breve introducción al concepto de Accesibilidad Web, se mencionarán ahora los componentes que forman parte de ella. Es esencial que estos componentes trabajen conjuntamente para que la Web sea accesible para aquellas personas con discapacidad. Estos componentes incluyen: Contenido: información presente en una página Web o en una aplicación Web, incluyendo: o información como por ejemplo texto, imágenes y sonidos o código o etiquetado que define estructura, presentación, etc. Navegadores Web, reproductores multimedia y otros "agentes de usuario". Tecnología asistiva, en algunos casos - lectores de pantalla, teclados alternativos, intercambiadores, software de escaneo, etc. Conocimiento de los usuarios, experiencias y, en ocasiones, estrategias de adaptación para la utilización de la Web. Desarrolladores - diseñadores, codificadores, autores, etc., incluyendo desarrolladores que tienen alguna discapacidad y usuarios que proporcionan contenido. Herramientas de autor - software para crea sitios Web Herramientas de evaluación - herramientas para evaluar la accesibilidad Web, validadores de HTML, validadores de CSS, etc. CÓMO SE RELACIONAN LOS COMPONENTES Los desarrolladores Web normalmente utilizan herramientas de autor y herramientas de evaluación para crear contenido Web. Las personas ("usuarios") utilizan navegadores Web, reproductores multimedia, tecnologías asistivas u otros "agentes de usuarios" para obtener e interactuar con el contenido INTERDEPENDENCIAS ENTRE COMPONENTES Entre los componentes existen interdependencias de gran importancia, lo que significa que los componentes deben funcionar de forma conjunta para que la Web sea accesible. Por ejemplo, el texto alternativo en las imágenes: Las especificaciones técnicas contemplan la utilización del texto alternativo (por ejemplo, HTML define el atributo de texto alternativo (alt) del elemento imagen (img)) Las pautas de WAI - WCAG, ATAG y UAAG, descritas más abajo - definen cómo utilizar texto alternativo en relación a la accesibilidad en los diferentes componentes Los desarrolladores proporcionan palabras con un significado adecuado para el texto alternativo Las herramientas de autor permiten, facilitan y promueven la aportación de texto alternativo en una página Web Las herramientas de evaluación son utilizadas para ayudar a comprobar la existencia de texto alternativo Los agentes de usuario proporcionan interfaz humana y automática al texto alternativo Las tecnologías asistivas proporcionan interfaz humana al texto alternativo en varias modalidades Los usuarios saben cómo obtener el texto alternativo desde su agente de usuario y/o tecnología asistiva en función de sus necesidades EL CICLO DE IMPLEMENTACIÓN Cuando se implementan en un componente características accesibles de forma adecuada, es más probable que otros componentes las apliquen también. Hay más probabilidad de que los usuarios demanden accesibilidad cuando los navegadores Web, reproductores multimedia, tecnologías asistivas y otros agentes de usuario soporten características de accesibilidad, con lo que se hace más probable que los desarrolladores introduzcan características accesibles en sus contenidos. Hay más probabilidad de que los desarrolladores demanden que las herramientas de autor faciliten la implementación de características de accesibilidad cuando éstos desean incorporar características accesibles al contenido que producen. A su vez, cuando las herramientas de autor facilitan la implementación de esas características, se hace más probable que los desarrolladores las incorporen al contenido que desarrollan. Hay también más probabilidad de que los desarrolladores y usuarios pidan que los agentes de usuario soporten características de accesibilidad, cuando éstas son implementadas en la mayoría de los contenidos. PAUTAS E INICIATIVAS PARA LA ACCESIBILIDAD WEB Ya hablamos acerca de la importancia de la accesibilidad y de los diferentes aspectos que la componen. Ahora se explicarán las principales pautas e iniciativas que la promueven y estandarizan a nivel mundial. El W3C-WAI El W3C (World Wide Web Consortium) es una organización internacional que orienta y estructura el desarrollo global de la World Wide Web. El objetivo del W3C es lograr todo el potencial de la red mediante el desarrollo de protocolos comunes que promuevan su evolución e interoperatibilidad. Una de sus funciones principales es el desarrollo de guías para HTML (hypertext markup language), y otros lenguajes de marcas o etiquetas (tags) en los que se basa la Web. Se trata de un consorcio industrial dirigido conjuntamente por el Laboratorio de Informática del Instituto de Tecnología de Massachusetts de los EEUU, el Instituto Nacional de Investigación en Informática y Control INRIA de Francia y la Universidad de Keio en Japón. Según su director Tim Berners-Lee: "El W3C está comprometido con la eliminación de las barreras de accesibilidad para las personas con discapacidad, incluyendo las personas con deficiencias auditivas, visuales, físico-motóricas y cognitivas. Se prevé trabajar intensamente con el gobierno, la industria, y los líderes de la comunidad para establecer y conseguir el objetivo de accesibilidad de la Web." En el marco de este esfuerzo se ha creado a principios de 1998 la Web Access Initiative WAI (Iniciativa de Accesibilidad a la Web) que en coordinación con otras organizaciones promueve la accesibilidad de la Web a través de 5 áreas de trabajo: tecnología, guías, herramientas, educación y difusión e I+D (investigación y desarrollo). Las asociaciones de usuarios con discapacidad y centros de investigación como el Trace Research Center también participan activamente en WAI. La parte más tecnológica de WAI está dirigida desde el grupo denominado WAI Technical Activity. Su actividad comprende los siguientes puntos: Desarrollo Tecnológico: Los miembros de WAI están presentes en otros grupos de trabajo del W3C para garantizar que los nuevos estándares de HTML 4.0, CSS2, SMIL (Lenguaje de Intercambio Multimedia Sincronizado), DOM (Modelo de Objetos de Documento) y otras especificaciones incluyan mejoras que promuevan la accesibilidad. Recomendaciones y pautas: La WAI, en coordinación con varias organizaciones que han desarrollado guías de accesibilidad en el pasado, está desarrollando un conjunto de guías de accesibilidad global y unificado. Estas guías hacen referencia a accesibilidad en navegadores, accesibilidad en herramientas de autor y diseño de contenido. Herramientas: Un grupo de interés se ha formado para revisar las herramientas y los criterios de evaluación de páginas existentes y coordinar el desarrollo de un prototipo adecuado para esta área. INTRODUCCIÓN A LAS WCAG 2.0 Las Pautas de Accesibilidad de Contenido Web 2.0 definen cómo crear un contenido web más accesible para personas con discapacidades. La accesibilidad considera un amplio rango de discapacidades, como son las visuales, auditivas, físicas, del habla, cognitivas, relativas al lenguaje, de aprendizaje y neurológicas. Sin embargo, a pesar de que estas pautas cubren un amplio espectro de cuestiones relacionadas, no son capaces de cubrir las necesidades de las personas de todos los tipos, grados y combinaciones de discapacidades. Estas pautas además sirven para que los contenidos web sean más usables para personas mayores que sufren mermas de sus capacidades como efecto de la edad, y también mejoran la usabilidad para los usuarios en general. Se han diseñado para ser aplicadas a una amplia gama de tecnologías web actuales y futuras, y para ser verificables con una combinación de pruebas automatizadas y evaluación humana. NIVELES DE GUÍA DE LAS WCAG 2.0 Los individuos y organizaciones que emplean las pautas son un grupo amplio y variado, que incluye diseñadores y desarrolladores web, responsables de políticas, agentes de compras, profesores y estudiantes. Con el fin de cubrir las necesidades tan variadas de su audiencia, las pautas incluyen una serie de niveles de guía: principios fundamentales, pautas generales, criterios de éxito verificables y una amplia colección de técnicas suficientes, técnicas aconsejadas y fallos comunes documentados. Principios: En el nivel más alto de las WCAG 2.0 se sitúan los cuatro principios que proporcionan los fundamentos de la accesibilidad web: perceptibilidad, operabilidad, comprensibilidad y robustez. Pautas: Por debajo de los principios están las pautas. Existen doce pautas que proporcionan los objetivos básicos que los autores deben lograr con el objetivo de crear un contenido más accesible para los usuarios con discapacidades. Estas pautas no son verificables pero proporcionan el marco y los objetivos generales que ayudan a los autores a comprender los criterios de éxito y a lograr una mejor implementación de las técnicas. Criterios de éxito: Para cada pauta se proporcionan los criterios de éxito verificables que permiten emplear las WCAG 2.0 en aquellas situaciones en las que existan requisitos y necesidad de comprobación de conformidad de cara a la especificación de un diseño, compra, regulación o acuerdo contractual. Con el fin de cumplir con los requisitos de los diferentes grupos y situaciones, se definen tres niveles de conformidad: A (el más bajo), AA y AAA (el más alto). Técnicas suficientes y aconsejables: Para cada una de las pautas y criterios de éxito recogidos en el propio documento de las WCAG 2.0 se han documentado también una amplia variedad de técnicas. Las técnicas son informativas y se agrupan en dos categorías: aquellas que son suficientes para cumplir con los criterios de éxito, y aquellas que son aconsejables y que van más allá de los requisitos de cada criterio de éxito individual y que permite a los autores cumplir mejor con las pautas. Algunas de las técnicas aconsejables tratan sobre barreras de accesibilidad que no han sido cubiertas por los criterios de éxito verificables. Donde se conocen los errores comunes, estos también han sido documentados. Todos estos niveles de guía (principios, pautas, criterios de éxito y técnicas suficientes y aconsejables) se aplican en conjunto para proporcionar una orientación sobre cómo crear un contenido más accesible. CONCLUSIÓN Después de la realización de esta investigación y de habernos introducido en un tema tan amplio, interesante y relevante como es la Accesibilidad Web, podemos decir que es una problemática que se ha abordado desde hace ya años. Y, si bien se han obtenidos logros, todavía queda mucho por hacer y conseguir. La falta de concientización de la sociedad acerca de la importancia de la accesibilidad, la falta de divulgación y aplicación de los estándares y la falta de colaboración e integración de los componentes que conforman la Web acerca de este tema, hacen que, las innovaciones tecnológicas en vez de utilizarse para potenciar el acceso universal a Internet, por el contrario, lo dificulten. El objetivo es lograr que, las organizaciones de distintos ámbitos, cumplan con las normativas de accesibilidad en el desarrollo de sus sitios Web, propiciando así un acceso adecuado, teniendo en cuenta cualquier tipo de usuario (inclusive personas con algún tipo de discapacidad). Para que, en un futuro, todos tengan la misma posibilidad de acceder a los sitios Web sin presentarse ningún inconveniente. PAGINAS WEB CONSULTADAS http://www.w3.org/ Página oficial World Wide Web Consortium (W3C) http://www.w3c.es/ Oficina Española W3C http://www.w3.org/WAI/ Página oficial WAI http://www.accesible.aenor.es/ Apartado de Accesibilidad Web de la Asociación Española de Normalización y Certificación http://www.tawdis.net/taw3/cms/es TAW – Herramienta de evaluación de Accesibilidad Web http://www.atedis.gov.ar/ Apoyo técnico para la discapacidad http://www.fundacionctic.org/web/contenidos/es/tecnologia/accesibilidad.html Accesibilidad Web – Fundación CTIC http://www.sidar.org/presen/index.php Fundación SIDAR – Acceso universal http://www.tawdis.net/ Test de Accesibilidad Web – Herramienta que permite analizar, estudiar y validar páginas web con el objetivo de que los programadores y diseñadores web puedan construir páginas accesibles