La accesibilidad, ha sido uno de los caballos de batalla dentro de la tecnología Microsoft SharePoint. Para la versión 2007, existen varios kits de accesibilidad que permiten acercarnos a este objetivo. Pero estos kits no dejan de ser aceleradores, no son una solución extraordinaria que al instalarla en nuestro conjunto de servidores convierte todos nuestros sitios en accesibles. Se necesita de desarrollo, en mayor o menor medida dependiendo el nivel de accesibilidad que queramos alcanzar (A, AA, AAA).
Microsoft para la versión 2010 ha dedicado esfuerzos para mejorar el producto en este aspecto. En este artículo detallaremos cuales han sido las mejoras y si estas son suficientes o efectivas.
Avances en SharePoint 2010
Los avances se han producido en varios frentes: Generación de XHTML, Cumplimiento de las pautas WCAG, WAI:ARIA, y cumplimiento de estándares Web
Código bien formado.
Las páginas servidas por Microsoft SharePoint 2010 son ahora conformes con el estándar XHTML 1.0 estricto.
Las correcciones que se han realizado son las siguientes:
- Etiquetas y atributos en minúsculas.
- Marcas de cierre de elementos vacíos ( <br />…)
- Valores de atributos entre comillas
- Elementos en línea dentro de etiquetas de bloque.
- Definición de tipo de documento en todas las páginas.
Cumplimiento de pautas de accesibilidad.
Microsoft se marcó como exigencia cumplir la normativa de accesibilidad WCAG 2.0 AA. Actualmente SharePoint (Microsoft Office SharePoint Server 2007) se ha utilizado para la creación de varios portales de la administración pública o portales financiados de algún modo con capital público. Estos portales deben crearse acorde a la normativa UNE 139803:2004, esta normativa está basada sobre WCAG 1.0 y llega hasta el nivel AA. De modo que SharePoint 2010 no cumpliría esta exigencia y necesitaría de desarrollo para adecuarse a la misma.
Para ello se han revisado todos los campos de formulario para asociarles una etiqueta, se utilizan mas encabezados para describir el contenido, se han eliminado enlaces que apuntan a la misma dirección en una página y se han creado teclas de acceso rápido entre otros.
WAI:ARIA.
Microsoft ha realizado un gran esfuerzo por mejorar la experiencia de usuario en SharePoint convirtiéndolo en una RIA (Rich Internet Application).
Ante la proliferación de numerosas aplicaciones denominadas como RIA, el consorcio W3C creó una guía llamada WAI-ARIA que presenta las bases para crear este tipo de aplicaciones con el fin de que sean accesibles. La mejora que presenta la implementación de estas prácticas, es que permite desenvolverse de una forma mejor a las tecnologías asistidas usadas por personas con discapacidad.
Actualmente, las últimas versiones de los navegadores mas conocidos ya soportan este estándar.
De una forma muy resumida, WAI-ARIA permite hacer un elemento accesible mediante un atributo que indica el rol que cumple dicho elemento.
Microsoft ha implementado estas pautas principalmente en la cinta (Ribbon), los cuadro de dialogo y en el editor de texto enriquecido.
Uno de los puntos de mejora ya comentados ha sido en la generación de código bien formado, que no código válido. Pues bien, WAI-ARIA no forma parte de la definición de XHTML 1.0 con lo que esto nos supondrá ciertos problemas en su validación.
Estándares Web.
Algo que se siempre se ha achacado a SharePoint es que está hecho para ser usado en Internet Explorer. Eso se ha corregido implementando en gran parte estándares Web como en los CSS de las páginas maestras.
También se han reducido en mayor parte el uso de tablas para posicionar contenido en las páginas. Digo en mayor parte, puesto que los elementos Web siguen manteniendo una estructura de tabla para su presentación. Y para estos casos, no nos queda otra que realizar adaptadores para esos elementos web.
Algo que también se ha hecho es probar SharePoint con los navegadores más usados por los usuarios (IE 7+, FF 3, Safari 3.x) en pro de una presentación mas unificada en estos navegadores. Es importante saber que Internet Explorer 6, no está soportado debido a la pobre implementación de estándares Web.
Conclusión.
SharePoint 2010 nos ofrece mejoras en accesibilidad, se ha hecho un gran trabajo en mejorar la experiencia de usuario y que ésta sea accesible. Lo que no cambia de 2007 a 2010 es que vamos a necesitar de tareas de desarrollo para adecuarnos a las pautas de accesibilidad. Eso sí, en 2010 se presuponen menores que en la versión anterior y siempre van a depender del nivel de accesibilidad elegido.
Juanjo Olabarria





Enviar comentarios