WCAG 2.0 Introducción.
Autor: Juan Manuel Carrero Leal, CESyA
Las WCAG 2.0, fueron publicadas en diciembre de 2.008,
sustituyendo la versión 1 que habían sido publicadas en 1.999.
Están formadas por 4 principios: perceptible, operable,
comprensible y robusto.
Para cada uno de estos principios, habrá un vídeo disponible en el que
se mostrarán ejemplos prácticos.
Cada principio está formado por diferentes pautas,
que son las que constituyen los objetivos básicos que
se deben cumplir para conseguir hacer una web accesible.
Por último, cada una de las pautas están compuestas por diferentes
criterios de conformidad, que son puntos verificables
de cada pauta y que al poderse comprobar si se cumplen o no,
llevan a que la web tenga un determinado nivel de conformidad: A, AA o AAA.
Una de las características más importantes de las WCAG 2.0
y que supone una distinción evidente con respecto a la versión 1,
es que están redactadas de forma neutral, es decir,
de forma independiente de la tecnología.
Las WCAG 1.0 estaban orientadas básicamente a HTML y CSS
mientras que las 2.0 están abiertas a cualquier tecnología,
tanto presente como futura, lo que hace que los desarrolladores
no tengan que estar encorsetados a unas determinadas tecnologías
a la hora de realizar una web accesible
y además asegura que las WCAG 2.0 seguirán siendo válidas
en adelante con cualquier tipo de nueva tecnología.
Precisamente por esta independencia de la tecnología,
para proporcionar a los desarrolladores una guía y ejemplos
para cumplir las pautas usando tecnologías específicas,
se encuentran documentadas una serie de técnicas
para cada criterio de conformidad, descritas únicamente
con carácter informativo.
Las técnicas se dividen en tres tipos:
técnicas suficientes, que son aquellas que
se consideran suficientes para cumplir
con determinado criterio de conformidad.
Técnicas recomendables que sirven para conferir a la página web
un mayor grado de accesibilidad pero que no son consideradas
técnicas suficientes por sí mismas.
Y fallos comunes, que son prácticas de uso común
y que suponen un incumplimiento de los criterios de conformidad.
La documentación que cubre las WCAG 2.0 es muy extensa
y no sólo está formada por el documento estándar,
Pautas de Accesibilidad para el contenido web WCAG 2.0,
sino que existen además una serie de documentos complementarios
que siendo méramente informativos, están orientados a
los distintos perfiles de personas involucradas en la accesibilidad web,
pudiendo consultar cada uno el que mejor se adapte a
sus necesidades o a su perfil.
Estos documentos complementarios son: cómo cumplir con las WCAG 2.0,
comprender las WCAG 2.0 y Técnicas para las WCAG 2.0.
Vemos directamente cómo es cada uno de estos documentos.
El documento base, o estándar, es en el que están contenidas
las pautas de forma más general y supone el único documento normativo.
En él se describen los principios, las pautas y los criterios
de conformidad sin entrar en detalles técnicos,
cumpliendo con el objetivo de redacción de las pautas
de forma independiente de la tecnología.
Si navegamos por él, observamos cómo encontramos
cada uno de los principios con sus pautas y elementos
como los diferentes tipos de requisitos de conformidad.
Accediendo a cada principio, podemos ver sus pautas
junto con sus criterios correspondientes, todo escrito de forma neutral,
por lo que para los desarrolladores posiblemente no sea un contenido
suficiente en el trabajo de crear una web accesible.
El siguiente documento es el que proporciona información
sobre cómo cumplir con las WCAG 2.0.
Como hemos mencionado, estos documentos complementarios
son de gran utilidad para el desarrollo real
de una página web accesible, ya que permiten comprender
a nivel implementación qué es necesario cumplir en cada criterio.
En este documento, podemos observar cómo puede ser personalizado
por el usuario, indicando qué tipo de tecnologías
quiere ver, por ejemplo mostrando las técnicas y los fallos para HTML,
para CSS, para SMIL, etcétera.
También puede mostrar sólamente los criterios de determinado nivel
A, AA o AAA y mostrar las secciones de las que
hablamos antes, con las técnicas suficientes,
los fallos y las técnicas recomendables.
Vemos por ejemplo, qué es lo que nos proporciona este documento
observando un criterio de conformidad concreto como el 1.1.1.
En primer lugar encontramos la definición del punto.
Esto es lo mismo que teníamos en el documento general
y por sí solo constituye la parte normativa del criterio.
A continuación, podemos observar las técnicas suficientes con las que
cumplir el criterio, técnicas dispuestas para
diferentes tecnologías como Flash, HTML, PDF, en distintas situaciones, etcétera.
Si entramos en una de las técnicas podemos ver ejemplos
de código que cumplen con el criterio.
A continuación, nos encontramos con las técnicas recomendables,
también dispuestas para diferentes situaciones o diferentes tecnologías,
y por último con los fallos comunes a la hora de implementar este criterio.
Como se puede observar, es un documento muy importante
para desarrolladores, ya que en él disponen
de una información práctica muy valiosa que les permitirá el desarrollo adecuado
de los sitios web cumpliendo con las WCAG 2.0.
El siguiente documento, es el de comprendiendo las WCAG 2.0.
Este documento contiene información que ayuda a profundizar
en cada uno de los criterios de conformidad,
cuál es la intención de cada criterio,
información adicional sobre él, a quien beneficia especialmente, etcétera.
Por ejemplo, si vemos qué información proporciona para el punto 1.1.1,
vemos que en primer lugar justifica la existencia de este criterio,
cuál es la intención del mismo, proporciona información adicional
de en qué situaciones este criterio puede afectar a los usuarios,
especifica a qué usuarios beneficia principalmente el criterio
e indica una serie de ejemplos en los que es aplicable.
Como se observa es información a nivel de investigador
más que a nivel de desarrollador, por lo que es un documento
muy aconsejable para ese perfil.
Por último, tenemos el documento de técnicas para las WCAG 2.0,
en el que están agrupadas las diferentes técnicas para cada tecnología,
pudiendo acceder a ellas y ver ejemplos concretos
del cumplimiento de cada criterio de conformidad.
Este documento complementa el documento de cómo comprender las WCAG 2.0
proponiendo al desarrollador diferentes acciones para
el cumplimiento de las pautas.
Un concepto importante que incluyen las pautas WCAG 2.0
es el concepto de compatible con la accesibilidad.
Este concepto significa que para desarrollar una aplicación web accesible
deben cumplirse dos condiciones: por un lado debe diseñarse de forma
que los agentes de usuario, como los navegadores,
y los productos de apoyo, como los lectores de pantalla,
puedan acceder a toda la información necesaria.
Por otro, los agentes de usuario y los productos de apoyo,
deben ser capaces de comprender esos mecanismos y proporcionar
la información correcta a los usuarios.
Un ejemplo básico, es el del atributo alt del lenguaje HTML.
El lenguaje proporciona la información a través de una etiqueta,
y los agentes de usuario y los productos de apoyo
son capaces de entenderla correctamente,
por lo que es compatible con la accesibilidad.
Esto deja margen a las nuevas tecnologías
que deben adaptarse a los agentes de usuario y viceversa.
Por último vemos una pequeña comparativa entre las WCAG 1.0 y las WCAG 2.0.
Las WCAG 1.0 estaban formadas por 14 pautas
con 65 puntos de verificación, mientras que en las 2.0
hay 4 principios básicos, con 12 pautas y un total de 61 criterios de éxito.
En las WCAG 1.0 los puntos de verificación tenían asignados
un nivel de prioridad 1,2 o 3 que desembocaban
en los niveles A, AA y AAA de conformidad,
mientras que en las 2.0 los propios criterios tienen asignados
esos mismos niveles de conformidad A, AA y AAA.
Y por último, en la documentación, las WCAG 1.0 estaban orientadas
como hemos dicho a HTML y CSS por lo que encontramos
documentación sobre esas tecnologías, mientras que en las WCAG 2.0
tenemos la documentación que ha sido presentada anteriormente,
cómo cumplir con las WCAG, comprender las WCAG
y técnicas para las WCAG.