Ayer miércoles nació en España un nuevo diario de información general y con él su web: www.publico.es.

No voy a comentar aspectos de usabilidad -de eso ya se ha encargado Torres Buriel-, ni de diseño; sino más bien del código.

Hemos de partir de la base que se ha utilizado un CMS para su desarrollo, con lo que los posibles errores en parte podrían tener justificación.

El CMS en cuestión utilizado ha sido Sherpa. Según su página web utiliza AJAX, CSS, XML, cumple requisitos de accesibilidad AA y tiene licencia GNU.
En ningún momento nos dice qué tipo de código genera (HTML ó XHTML).

Analizando el código

Lo primero que vemos es que el DOCTYPE es HTML 4.01 Transitional.

Enlaces a las RSS, la capa de funcionalidad JavaScript en un archivo aparte, usan Prototype, metatags de tipo de contenido y de idioma, CSS en archivos aparte. Bien, me gusta, pero…oh! metatag de keywords con un texto por definir, estilos CSS en línea. Grr, pequeño tirón de orejas.

Vamos al contenido
Llamadas JS con el evento onload dentro del body. Esto no creo que sea muy accesible. Enlaces con atributo title; la mayoría de imágenes con su texto alternativo correspondiente; enlaces del menú, pero sin title; formulario de búsqueda con su label correspondiente, pero sin fieldset; noticias de última hora con estilos en línea y sin title; etiquetas en mayúsculas; y la sorpresa: 58 líneas de código JavaScript en mitad del contenido.

Validando el código
Usamos el validador de la W3C y el código nos devuelve: 43 errores para el HTML. Algunos de ellos: falta del atributo type en las llamadas a scripts, atributos alt no especificados, cierres de etiquetas que no se han abierto.

Para el CSS lo que nos devuelve son algunos errores sintácticos (suponemos que por la introducción de algún tipo de hack para IE), pero una buen parte del código valida.

Validando la accesibilidad
Vamos a utilizar la herramienta TAW para realizar el análisis.

  • Prioridad 1 (A): 16 errores. La mayoría por la ausencia de texto equivalente a las imágenes
  • Prioridad 2 (AA): 64 errores. Uso, en su mayoría, de medidas absolutas

Resumen

Volvemos a recordar que se ha utilizado un Gestor de Contenidos para el desarrollo del portal, por lo que la importancia que le debemos de dar sería la justa. Desconocemos cómo genera el código, pero si nos atenemos a las características que ofrecen en su web, y el análisis que hemos hecho del portal, no me cuadra. No hay que buscar culpables, ni vamos a decir que esta fatal, en mi modesta opinión tiene errores, pero subsanables.

Actualización:

Xela, me informa en los comentarios que se está preparando una versión accesible de solo texto.