Archivo de la categoría "Accesibilidad"

Secuoyas habla en el SIMO de Diseño e Interacción

Jueves, 8 de Noviembre de 2007 por Chema Martínez-Priego

Chema nos habla del diseño 2.0

Como anunciamos hace algunos días, Secuoyas ha estado presente en el SIMO con una conferencia en el ciclo Web 2.0 organizado por youlivek.com. Rafael Muñoz y Chema Martínez hablaron sobre diseño 2.0 y los nuevos retos antes los que nos enfrentamos en el desarrollo de aplicaciones en la web 2.0.

En el trascurso de la conferencia surgieron temas tan variados como los mitos del diseño 2.0, una definición reconciliadora entre el diseño gráfico y el diseño de interacción, las características de los procesos de diseño de aplicaciones para la web, el diseño modular como futuro inmediato de la web, el diseño para dispositivos móviles y el sustrato tecnológico que los diseñadores interdisciplinares deberían conocer para adecuarse a las posibilidades del medio, a las necesidades del mercado y al trabajo en equipos de producción con cada vez más disciplinas trabajando al unísono.

Hablando sobre la tecnología detrás de los nuevos paradigmas de interacción

La presentación se encuentra en este documento en Google Docs.

Centro para la Difusión de Música Contemporánea y la Doble A

Martes, 13 de Marzo de 2007 por Carlos Espada

CDMCSecuoyas finaliza el diseño y desarrollo de la web del Centro para la Difusión de Música Contemporánea.

El elemento diferenciador del proyecto del CDMC, y principal origen de la exigencia de este proyecto, está en su propia naturaleza: es un centro público que depende del Ministerio de Cultura, y por ello ha de cumplir obligatoriamente (si es que hay sitios que no debieran) unos mínimos requisitos de accesibilidad, en concreto el nivel Doble A de las Directrices de Accesibilidad para el Contenido Web 1.0 (WCAG 1.0). Así, nos encontramos con una doble dificultad: en primer lugar, generar un código XHTML estático que respetase al máximo las directrices del W3C. Por otro, integrarlo con el gestor de contenidos sin menoscabar de la accesibilidad lograda previamente.

En el primer punto podemos situar algunos aspectos:

  • Conseguir una estructura de navegación limpia y precisa, en la que el usuario tenga muy claro en todo momento dónde está y cómo ir al lugar que desee.
  • Plantear una arquitectura general que no represente un problema para las personas con discapacidades motoras, con navegaciones de poco recorrido y enlaces fáciles de presionar.
  • Diseñar utilizando una paleta gráfica en la que la información no sea sólo cromática sino también de luminancia y en la que los textos aparezcan con un suficiente contraste sobre el fondo para las personas con discapacidades de ceguera de color.
  • Incluir un mecanismo que permita detener las animaciones para las personas que tengan discapacidades cognitivas y neurológicas.
  • Ofrecer accesos directos rápidos y descripciones textuales de los elementos visuales para las personas que utilicen navegadores de voz o lectores de pantalla.
  • Degradar cualquier comportamiento dinámico de forma que ninguna información permanezca inaccesible sin JavaScript.
  • Hacer todos las dimensiones de los elementos del sitio relativas para que éste se mostrase bien al ampliar únicamente el tamaño de fuente del navegador, lo que incluía plantear una alternativa para las imágenes de fondo presentes en la hoja de estilos, que permanecen igual en determinados navegadores.
  • Ser minuciosos y rigurosos en el marcado de los cambios de lenguaje, pues el site está presente en seis idiomas y mucho de los nombres de artistas, obras o elementos tecnológicos se muestran en uno distinto al de lectura. Esto es ampliable a las abreviaturas y acrónimos que desde el propio nombre del centro aparecen con frecuencia.
  • Utilizar URL’s semánticas, fáciles de recordar y adaptadas a cada idioma.
  • Probar el sitio en el mayor número de navegadores posibles, y en aquellos con más dificultades asegurar que la información, si bien no se muestra exactamente igual, es al menos visible y legible.

En cuanto a la dinamización de los contenidos se ha adaptado el gestor de contenidos para que generase un código limpio y semántico, sin elementos superfluos, y así evitar una pérdida de accesibilidad en el proceso de integración. Un trabajo conjunto del departamento de programación cliente y de servidor, permitir HTML en los campos para indicar cambios de idioma o establecer unas estrictas normas de marcado de los textos fueron algunas de las medidas adoptadas.

Como siempre que se realiza un proyecto de estas características hay un momento en que el control escapa de las manos de quien lo ha dirigido para pasar a estar en las de cliente, que es definitiva el responsable último de su mantenimiento. Ante ello, lo único que cabe hacer es entregar un producto lo mejor realizado posible, informar de cómo llevarlo para que el nivel de calidad continúe y confiar en que el transcurso del tiempo será un elemento favorable.

La accesibilidad como debe ser: Doble AA

Miércoles, 13 de Diciembre de 2006 por Chema Martínez-Priego

AccesibilidadDesde el 1 de enero de 2006 es obligatorio que las páginas webs financiadas total o parcialmente por el Estado tengan un certificado de accesibilidad doble AA. La realidad es que aun muchas de las webs estatales carecen todavía de dicho certificado porque requiere un desarrollo muy cuidado.

La accesibilidad se acredita a través de la recomendaciones de la W3C que establece tres categorías basándose en tiene que ser (A), lo debe ser (AA) y lo que puede ser (AAA).

Esta semana Secuoyas emprende un nuevo proyecto para una entidad pública con los requisitos establecidos para la Doble AA. El proyecto tiene en cuenta las restricciones en cuanto a diseño que eso conlleva y los retos en la semántica del código.

En lo que a diseño se refiere hay que presentar una estructura líquida, con fuentes en tamaño relativo y contenidos alternativos a cualquier elemento visual. Los colores deben tenerse en cuenta por su saturación, no tonalidad. El resultado inmediato es que una página web pueda ser visible en cualquier dispositivo y bajo cualquier apariencia, de modo en color se vea del mismo modo que en blanco y negro. En cuanto a la semántica en la programación es imprescindible un código bien estructurado, marcado con detalle y sin elementos superfluos.
La validación de estas páginas requiere un complicado proceso que comienza con el test de varias herramientas automáticas y concluye con un test con usuarios que nos permitan afinar al máximo las dificultades de acceso en el diseño y el desarrollo. Estas páginas están preparadas para que cualquier persona con una minusvalía física, psíquica o cognitiva pueda acceder sin problemas al contenido. La web es un derecho, no un privilegio, colaboremos con el acceso universal a la información.

Día Internacional de las Personas con Discapacidad: ¿y después qué?

Lunes, 4 de Diciembre de 2006 por Carlos Espada

Ayer se celebró, cortesía de la ONU, el Día Internacional de las Personas con Discapacidad. Más allá de este nombre tan rimbombante y de las supuestas buenas intenciones que lo mueven no encontramos más que otra fecha dedicada a algún problema destinada a justificar la falta de actuación en su solución.
(more…)

Nuevo elpais.com, análisis de la programación con estándares

Miércoles, 22 de Noviembre de 2006 por Carlos Espada

Estándares web en elpais.comPrisacom acaba de publicar la nueva versión digital de su diario El País, que pasa a denominarse ELPAIS.com. Dejando a un lado su diseño, hay varios puntos en su programación cuyo análisis puede ser interesante.

En primer lugar se nota un gran acercamiento a los estándares web, han dejado a un lado el uso de tablas para maquetar y el código es bastante más semántico que antes, algo que no era muy difícil de conseguir. Así, nos encotramos con listas, encabezados, párrafos y demás, organizados de una manera más lógica, usándolos para lo que han sido creados y ofreciendo una lectura más fácil y limpia.

Pero sobre este hecho destaca la falta de accesibilidad del sitio, con muy poco respeto por muchas de las mínimas normas que marca el W3C a través del nivel A de las WCAG, y que garantizan el acceso a la información de la gente con discapacidades.

Hay además algunos detalles que no aparecen muy cuidados, y en este punto nunca se sabe si la responsabilidad de esta falta de calidad recae en la programación cliente o en la integración con el enorme gestor de contenidos que seguro tendrán. Sea de quién sea, en ningún caso puede ser una excusa para faltas tan importantes como las siguientes, que son sólo las más llamativas sacadas únicamente de su página inicial:

(more…)

AJAX, una nueva tendencia en la programación web

Jueves, 26 de Octubre de 2006 por Carlos Espada

A partir de un artículo escrito por Jesse James Garrett en Adaptative Path se ha empezado a hablar más aún de una tecnología que llevaba un tiempo aportando cosas muy interesantes. (more…)