¿Sabías que en Absys ... el Web Opac de
la versión 7.0 cumple con las normas de
accesibilidad (WAI)?
Más curiosidades
Una de las novedades más interesantes de
Absys 7 es la completa
compatibilidad de su interfaz de Opac con las normas de
accesibilidad WAI (Web
Accessibility Initiative).
El WAI es una rama del World Wide Web Consortium cuyo
objetivo es desarrollar una serie de pautas y
técnicas que proporcionen soluciones accesibles
para el software Web. Las pautas de WAI son
consideradas como estándares internacionales de
accesibilidad Web.
Estas pautas se refieren a las barreras que pueden
encontrar en las páginas Web las personas con
discapacidad física, visual, auditiva y
cognitiva/neurológica.
Los problemas habituales de accesibilidad a los sitios
Web incluyen:
- imágenes sin texto alternativo;
- ausencia de texto alternativo para los puntos
sensibles de los mapas de imagen;
- el uso incorrecto de los elementos estructurales en
las páginas;
- los sonidos no subtitulados o las imágenes
no descritas;
- la ausencia de información alternativa para
los usuarios que no pueden acceder a los marcos
("frames") o a los programas incrustados
("scripts");
- las tablas difíciles de interpretar cuando
se alinean;
- o los sitios con un contraste de colores pobre.
El grado de accesibilidad se establece en tres niveles
denominados:
-
A - criterios mínimos de
accesibilidad,
-
AA - criterios extendidos de
accesibilidad
-
AAA - accesibilidad máxima.
A continuación se detallan los puntos de
verificación para el nivel de prioridad 2 que es
el que cumple Absys 7.
En general:
- Utilizar marcadores en vez de imágenes para
transmitir la información cuando exista un
marcador apropiado.
- Crear documentos que estén validados por las
gramáticas formales publicadas.
- Utilizar hojas de estilo para controlar la
maquetación y presentación.
- Utilizar unidades relativas en lugar de absolutas
al especificar los valores en los atributos de los
marcadores de lenguaje y en los valores de las
propiedades de las hojas de estilo.
- Utilizar elementos de encabezado para transmitir la
estructura lógica y hacerlo de acuerdo con la
especificación.
- Marcar las listas y los puntos de las listas
correctamente.
- Proporcionar información sobre la
maquetación general de un sitio (p ej. mapa del
sitio o tabla de contenidos).
- No provocar apariciones repentinas de nuevas
ventanas y no cambiar la ventana actual sin informar al
usuario hasta que las aplicaciones de usuario permitan
desconectar la apertura de nuevas ventanas.
- Utilizar tecnologías W3C cuando estén
disponibles y sean apropiadas para la tarea, y usar las
últimas versiones cuando sean soportadas.
- Dividir los bloques largos de información en
grupos más manejables cuando sea natural y
apropiado.
- Identificar claramente el objetivo de cada
vínculo.
- Proporcionar meta datos para añadir
información semántica a las
páginas y sitios.
- Utilizar los mecanismos de navegación de
forma coherente.
- Asegurarse de que las combinaciones de los colores
de fondo y primer plano tengan el suficiente contraste
para que sean percibidos por personas con deficiencias
de percepción de color o por pantallas en blanco
y negro.
También se han incluido teclas de acceso
rápido (Accesskey), con objeto de facilitar la
navegación se han implementado teclas de acceso
rápido o accesskey:
-
Atajo
-
Acceso
-
tecla S
-
saltar navegación
-
tecla 0
-
página de inicio
-
tecla 1
-
búsqueda asistida
-
tecla 2
-
búsqueda avanzada
-
tecla 3
-
búsqueda experta
-
tecla 4
-
mapa del sitio
-
tecla 5
-
accesibilidad
-
tecla 6
-
ayuda
En este sentido en el Web opac de Absys 7 se ha cuidado el estilo de
página.
La programación de la web ha sido realizada de
forma que los usuarios pueden cambiar el tamaño
del texto a la versión de "texto
grande", a la versión de "alto
contraste" o a la versión "sólo
texto" podrán hacerlo seleccionando los
estilos visuales:
- Fuente normal
- Fuente grande
- Alto contraste
- Sólo texto
En el uso de tablas:
- No utilizar tablas para maquetar, a menos que la
tabla tenga sentido cuando se alinee. Por otro lado, si
la tabla no tiene sentido, proporcionar una alternativa
equivalente (la cual debe ser una versión
alineada).
- No utilizar marcadores estructurales para realizar
un formateo visual si se utiliza una tabla para
maquetar.
En el uso de formularios:
- Para todos los controles de formularios con
etiquetas asociadas implícitamente, asegurar que
la etiqueta está colocada adecuadamente, hasta
que las aplicaciones de usuario soporten
explícitamente la asociación entre
control de formulario y etiqueta.
- Asociar explícitamente las etiquetas con sus
controles.
En el uso de spcripts:
- Asegurarse de que los manejadores de eventos sean
entradas independientes del dispositivo.
- Hacer que los elementos de programación sean
directamente accesibles o compatibles con las ayudas
técnicas.
- Asegurar que cualquier elemento que tiene su propia
interfaz pueda manejarse independiente del dispositivo.
- Especificar manejadores de eventos lógicos
mejor que manejadores de eventos dependientes de
dispositivos.
En el caso de Absys 7, se ha
diseñado un Web Opac a través de una
página que sea accesible para el mayor
número de usuarios posible, independientemente
de sus limitaciones personales o tecnológicas.
Para ello, nos hemos basado en la aplicación y
el cumplimiento de las Pautas de Accesibilidad para el
Contenido Web 1.0 - WCAG 1.0 - establecidas por el WAI
perteneciente al W3C.
Se ha implementado la página siguiendo los
estándares XHTML 1.0 para el código de la
aplicación web y CSS de nivel 2, logrando una
separación máxima entre
presentación y contenido.
Para conseguir esto y dotar a la interfaz de una
flexibilidad en la parametrización hasta ahora
inimaginable en Absys, la
nueva versión de Absys 7 Web Opac ha cambiado de
forma esencial, especialmente en lo que se refiere a
cuestiones estéticas, por lo que deberá
rehacer una parte importante de los ajustes que haya
podido realizar hasta ahora en la presentación y
aspecto gráfico de la nueva interfaz.
Más curiosidades
Ana Ordás - ana.ordas@baratz.es
José María Acuña - jose.acuña@baratz.es@baratz.es
Soraya García - soraya.garcia@baratz.es