lunes, noviembre 27, 2006

Recursos sobre Estándares Web y Accesibilidad



Si estuviste en una de las charlas que dicté sobre Estándares Web y Accesibilidad recordarás muchos recursos muy interesantes. Aquí te los recuerdo y agrego unos nuevos. ¿No estuviste? No importa. Seguramente también serán de tu interés.

¿Eres diseñador/desarrollador web y comenzarás a trabajar con los estándares y en pro de la accesibilidad web? Entonces....

Utiliza uno de estos navegadores (además de IE):
- Firefox
- Opera
- Flock

Instala estas toolbars:
- Internet Explorer Developer Toolbar
- Web Accessibility Toolbar para IE
- Web Accessibility Toolbar para Opera
- Web Developer Toolbar para Firefox o Flock

Aplica los estándares:
- Inicia con el Doctype adecuado
- Además utiliza este CSS inicial
- ¿No has trabajado con CSS? Building your first CSS site new!
- Y diagrama con CSS (Más layouts)…
- Recuerda siempre el HTML malo, el feo y el bueno
- Haz tu navegación con listas (el buen HTML) new!
- Mejor aún: un excelente manual de XHTML + CSS con todo esto! new!
- Y finalmente revisa tu sitio con esta Lista de Chequeo

Valida los Estándares Web de tu sitio:
- Validador de HTML de la W3C
- Validador de CSS de la W3C
- Otros validadores de HTML
- Otros validadores de CSS

Valida la Accesibilidad de tus páginas:
- Examinador
- TAW Online
- Hera
- Otros validadores de accesibilidad

Valida tu página con otros navegadores:
- BrowserShots
- iCapture
- html2txt
- Otros más

Y no olvides validar otros factores como color (VisCheck), peso y velocidad de carga (Web Page Analizar) y más

Sitios de Referencia:
- W3C en Español
- Grupo WAI de la W3C
- Introducción a las Pautas de Accesibilidad al Contenido WCAG (Aquí encuentras los vínculos a las Pautas al igual que a las listas de Chequeo).
- CSS Zen GardenOtras galerías de CSS
- El Metro de Medellín: Usable y Accesible
- Estándares Web y Accesibilidad en Colombia
- Comparación contra Google de dos sitios con igual contenido y diferente HTML

domingo, noviembre 12, 2006

World Usability Day 2006 en COLOMBIA!



¡El Día de la Usabilidad también lo celebraremos en Colombia! Gracias al trabajo de AIPO Colombia, encabezado por César Collazos (Universidad del Cauca), de mano de Renata Cabrales y Natalia Vivas de El País, al igual que del gran equipo que está detrás trabajando en varias ciudades.

Para celebrarlo habrá una conferencia en la Universidad Javeriana de Cali, con acceso en Video Conferencia en Popayán, Medellín, Armenia (donde habrán más eventos en la Universidad del Quindío) y Bogotá.

Conoce la información del evento para que asistas a tu Universidad más cercana.

Ah… Y no olvides visitar y adicionar a tus favoritos el blog de AIPO Colombia: Usarte.org.

lunes, noviembre 06, 2006

Estándares Web en Medellín



Para quienes estén en Medellín y deseen presenciar mi conferencia “Estándares Web y Accesibilidad en Colombia” estaré repitiéndola en ConocimientoVirtual.com.

Mi presentación será el próximo viernes, 24 de noviembre de 2006 a las 6:30 pm, precisamente en la Academia de ConocimientoVirtual.com ubicada en Bolivia con Girardot.

La inscripción a la conferencia es gratuita para los miembros de la Comunidad TresDobleU o $ 10.000 para el público en general.

Los cupos son limitados así que reserva el tuyo en el 239 5428 (Medellín).

jueves, noviembre 02, 2006

Manifiesto: World Usability Day

Manifiesto: World Usability Day

Al igual que Daniel en su blog torresburriel.com los invito a leer, apoyar, firmar y difundir. Reproduzco…

Hoy la tecnología es difícil de usar. Un móvil debería ser tan fácil como la perilla de una puerta. Para humanizar un mundo que utiliza la tecnología como una plataforma para la educación, la salud, la comunicación, el entretenimiento, el trabajo y otras áreas, debemos convenir el desarrollo de tecnologías que en primera medida sirvan a las personas.
La tecnología debe mejorar nuestras vidas, y no aumentar nuestro estrés o ponernos en peligro por su baja calidad o mal diseño. Nuestro deber es asegurar que esta tecnología sea efectiva, eficiente, satisfactoria y fiable, lo que significa que sea usable por todo el mundo. Esto es particularmente importante para las personas con discapacidades, porque la tecnología puede mejorar sus vidas, permitiéndoles participar plenamente en las experiencias sociales, cívicas o profesionales.
El error humano es un término equivocado. La tecnología debería ser desarrollada sabiendo que los seres humanos tienen ciertas limitaciones. El error humano ocurrirá si la tecnología no es fácil de utilizar al igual que de entender. Necesitamos reducir el error humano resultado del mal diseño.
Creemos que un esfuerzo común es necesario para desarrollar una tecnología fiable y fácil de usar, que les sirva a las personas en todos los aspectos de su vida, incluida la educación, la salud, la administración pública, su privacidad, las comunicaciones, el trabajo o el entretenimiento. Debemos poner a las personas en el centro del diseño, con sus necesidades y deseos, y produciendo tecnología que nos beneficie a todos.
Por lo tanto, los firmantes, acordamos trabajar juntos para diseñar tecnología que ayude a los seres humanos a desarrollar realmente su potencial, de modo que podamos crear un mundo mejor para nosotros y las futuras generaciones.

Acordamos celebrar el Día Mundial de la Usabilidad cada año, proporcionando eventos durante un día en todo el mundo, uniendo comunidades de profesionales, grupos industriales, educativos, ciudadanos y gubernamentales, por nuestro objetivo común: asegurar que la tecnología ayude a la gente a vivir a su máximo potencial y crear un mundo mejor para todos los ciudadanos en todas partes.
Artículo 1: Educación
Escuelas conectadas a Internet están apareciendo por todas partes. Los estudiantes alrededor del mundo se benefician de la computación, el acceso a Internet y las telecomunicaciones de bajo costo, de fácil uso y confiables. La tecnología educativa no sólo debe ser accesible y estar siempre disponible, sino que además debe ser usable por profesores, estudiantes y padres.
Artículo 2: Salud
La atención médica debe estar disponible para cualquiera alrededor del mundo. La tecnología médica puede mejorar la salud, pero debe ser fácil de usar: un error en esta área es costoso. Porque somos lo que comemos, necesitamos comida más sana que mejore el bienestar de todo el mundo. La tecnología que produzca mejor comida para todos debe hacerse mediante una investigación que mantenga a toda la persona en mente.
Artículo 3: Gobierno
Los gobiernos alrededor del mundo buscan usar nueva tecnología para servir mejor a sus ciudadanos e incrementar la participación cívica. Los ciudadanos pueden pagar impuestos o hacer negocios online en muchos países del mundo. Esta posibilidad debería estar disponible para todos, eliminando la brecha digital que separa a ricos de pobres o aísla grupos sociales. Los sistemas para ejercer el voto deben asegurar la verdad y la confianza en las elecciones. La tecnología que apoye el compromiso cívico (los derechos civiles) debe darle a todos los ciudadanos igual acceso y oportunidad, y debe ser fácil de usar y entender por todos los ciudadanos, incluidos aquellos con discapacidades de cualquier tipo.
Artículo 4: Comunicación
Las personas necesitan comunicarse entre ellas. Hoy tenemos más posibilidades que nunca de comunicarnos: teléfonos, Internet, mensajería y los medios impresos. La tecnología que facilita la comunicación entre las personas debe ser intuitiva de usar. Debe tener instrucciones que sean fáciles de entender, con botones y marcadores que no necesiten un ajuste constante.
Artículo 5: Privacidad y seguridad
Así como el uso de la tecnología aumenta, igualmente lo hace el interés en las nuevas formas de comercio electrónico, de comunicación digital y gobierno digital. Debemos incluir las protecciones apropiadas para asegurar que nuestra interacción está protegida, que los niños y los otros están protegidos, y que nuestros sistemas son dignos de confianza.
Artículo 6: Entretenimiento
El entretenimiento no es sólo para nuestro tiempo libre. Las personas usan el entretenimiento por muchas razones en su vida diaria. El mundo del entretenimiento ha usado la tecnología para darnos fotos, películas, música y juegos de nuevas maneras y en nuevos dispositivos. Pero, aún este sector, se puede beneficiar de la usabilidad! Incomprensibles controles a distancia, instrucciones confusas y grabadoras con relojes centellantes hablan de la necesidad de mejora en nuestro medio. Unos sistemas de entretenimiento usables harán la experiencia menos pesada y frustrante.

domingo, octubre 22, 2006

Estándares Web y Accesibilidad en Colombia



Comparto la presentación de mi ponencia en el 3er Congreso de Investigación y Tecnología en Usabilidad, Realidad Virtual y Robótica realizado por el grupo Sinfosi de la Universidad de Quindío.

El Congreso estuvo muy interesante, en el área de Usabilidad, sobretodo por las ponencias:
  • Diseño Centrado en el Usuario: ¿Por qué Odio los Computadores? de César Collazos - Universidad del Cauca

  • Enfoque de Desarrollo de Software del Proceso MPlu+a de Toni Granollers - Univerdad de Lleida (España)

Mi presentación sobre Estándares Web y Accesibilidad en Colombia se puede ver a continuación:

domingo, octubre 08, 2006

Seminario Web 2.0

Seminario Web 2.0

Tal parece que ya llegó la Web 2.0 a Colombia. ElTiempo.com hace unas semanas rediseñó totalmente su sitio web con este nuevo enfoque. Un rediseño que me ha parecido espectacular.

Primero, por el uso de todas herramientas que nos trae la nueva web, como blogs y ajax, además de permitir la creación de una comunidad lectores mediante los comentarios abiertos en sus noticias, entre muchas otras innovaciones.

Segundo, porque siendo éste uno de los sitios más visitados en el país, muestra estas nuevas posibilidades y tecnologías para aprovechar en nuestros sitios Web. Personalmente no conozco ningún otro sitio en Colombia que utilice tantas tecnologías Web 2.0 y menos una aplicación Web 2.0 hecha en Colombia.

Ahora, en manos de ElTiempo.com, además de muchas otras compañías y organizado por la Universidad de la Sabana llega el Segundo Seminario Internacional de Periodismo y Comunicación Digital cuyo tema será precisamente: “Web 2.0 & Nuevas Formas de Producción y Distribución de Contenidos”.

El seminario se realizará el próximo 11 y 12 de octubre en Bogotá, así que quienes tengan la oportunidad de asistir no falten. Habrá foros, talleres, presentación de casos y parece que muchas cosas interesantes.

lunes, octubre 02, 2006

Accesibilidad en el Mundo Real y Virtual



Dos temas de los cuales se habla especialmente en este blog son la Usabilidad y la Accesibilidad. Aseguraría, sin estar documentado al respecto, que ambos conceptos tienen origen en nuestra realidad. Los diseñadores industriales trabajan por ejemplo, en hacer fácil e intuitivo el uso de objetos cotidianos. Por ejemplo un celular, un bolígrafo, un transporte público, un vehiculo, un equipo de sonido y así todo lo que te puedas imaginar que usas en tu vida diaria. Todos estos objetos, podríamos decir, son fáciles de usar. Ya han pasado por años de investigaciones y/o uso, lo cual les han permitido acomodarse y acomodarnos a ellos.

Ahora, estos objetos usables ¿son igualmente accesibles? ¿No tiene una persona con discapacidades visuales, motrices o cognitivas igual derecho que nosotros de llamar, escribir, transportarse, conocer la hora, por citar algunos ejemplos? Claro que tienen derecho y la accesibilidad también se aplica (o por lo menos debería aplicarse) en nuestra vida diaria.

Para este post he querido hablar sobre el Metro de Medellín, el cual nos trae un ejemplo muy claro sobre accesibilidad. Si, la accesibilidad en un medio de transporte. Algunos dirán que no tiene nada que ver con nuestros desarrollos Web, sin embargo, quiero presentar este ejemplo y hacer un paralelo a la Web. Si se puede hacer en la vida real, también en la virtual.

Primero quiero comenzar diciendo que el Metro lo considero usable. Para utilizarlo simplemente se necesita comprar un tiquete, ingresarlo en un torniquete (la máquina que recibe y valida los tiquetes) y ésta te deja ingresar al Sistema Metro. Fácil.

Ahora, ¿es igual de fácil para una persona con discapacidades? Desafortunadamente no lo es. O por lo menos no lo era hasta hace unos meses. Si tienes una discapacidad motriz y usas por ejemplo silla de ruedas, el ingresar al Metro era toda una odisea. Todas sus estaciones poseen un gran sistema de escaleras que te imposibilitaban acceder al Metro sin ayuda.

Persona ayudando a una persona con movilidad reducida a subir al metro

En esta foto se puede ver a lo que me refiero.
En este ejemplo, tomado de ElTiempo.com en su artículo “Colombia cuenta con 2,6 millones de personas discapacitadas” (lamentablemente ya no está en línea), se puede ver una persona ayudando a otra. La verdad es que nunca vi este caso. Lo que se veía a diario era el de 4 personas cargando y subiendo a la persona de la silla de ruedas. Esta señora debe estar muy bien alimentada para poder hacerlo sola. ; )

Esta es una situación muy incómoda y delicada, tanto para la persona con movilidad reducida, como a los que les tocaba cargarlo, quienes generalmente eran usuarios del Metro que le colaboraban a la persona con la silla de ruedas. El Metro no era Accesible. Hasta hace poco.

Estadísticas
En el Mundo Real
El Metro es usado diariamente por algo más de 370.000 personas. De ellas 300 (el 0.079%) tienen movilidad reducida (Usuarios discapacitados). Sin embargo, en nuestra ciudad hay aproximadamente 12.000 personas con este tipo de problema y si todos ellos utilizaran el Metro serían el 3.08% de los usuarios (estos serían los usuarios discapacitados potenciales).

En el Mundo Virtual
Pero veamos los números que más nos interesan. En Colombia, el DANE de acuerdo con el Censo del 2005, determinó que hay 2.6 millones de personas discapacitadas, el 6.4% de la población. De ellas 1.1 millones de personas tienen problemas de visión, es decir aproximadamente el 2.7% de la población. Estos serían tus visitantes potenciales. Desafortunadamente no hay estadísticas de cuántos de estos son usuarios de Internet. La verdad es que el número debe ser muy bajo (así como lo es el de usuarios discapacitados del Metro), pero en un futuro a mediano o largo plazo ellos también tendrán acceso a la red.

¿Qué se hizo por la accesibilidad?
En el Mundo Real
El Metro dispuso en todas sus estaciones de sistemas adecuados de acceso para estas personas con movilidad reducida. Básicamente fueron 2 sistemas los instalados: ascensores y elevadores. En las siguientes fotos (proveídas por el Metro) se pueden ver ambos:

Los dos sistemas instalados en el Metro para las personas con movilidad reducida: Elevadores y Ascendores

En el Mundo Virtual
¿Qué puedes hacerle a tu Web para hacerla accesible a los visitantes con discapacidades? No hay una fórmula única y mágica. Varios autores han generado guías y buenas prácticas a seguir, y para este post quiero mencionar las de Mark Pilgrim de Dive Into Accessibility [en]:

  1. Selecciona un DOCTYPE y define el idioma de tus páginas mediante el atributo lang [1].
  2. Haz los títulos de tus páginas significativos. No repitas misitio.com en todas ellas [2].
  3. Provee ayudas de navegación. ¿Conoces la etiqueta de html: Link y su atributo rel [3]? ¿Has visto los “Salta al Contenido” o “Skip to main content”?
  4. Presenta el contenido principal de cada página como inicio y luego la navegación e información adicional.
  5. Usa el color de manera adecuada, es decir bien contrastado. No pongas un texto gris sobre un fondo negro por ejemplo.
  6. Usa vínculos reales. Que no dependan de JavaScript [4].
  7. Adiciona el atributo title a tus vínculos [5].
  8. Crea atajos del teclado (keyboard shortcuts) adicionado el atributo accesskey a tu menú principal, especialmente al Home, al “Salta al Contenido” y al Contáctenos [6].
  9. No abras ventanas nuevas y menos pop-ups.
  10. Usa la etiqueta acronym para tus acrónimos y también para tus siglas (si, úsalo en lugar de la etiqueta abbr) [7].
  11. Crea adecuadamente tus tablas utilizando las etiquetas caption y th, al igual que el atributo summary [8].
  12. Para las imágenes decorativas y transparentes (aquellas “spacer images” que se utilizan para acomodar el diseño) usa alt="". Mejor: úsalas mediante CSS [9].
  13. Cuando tengas un listado, usa las etiquetas creadas para eso: ol y ul. Mediante CSS puedes ponerles gráficos [10].
  14. Para tus imágenes (y animaciones Flash) publica la información equivalente en modo texto [11].
  15. Usa el tamaño de tus fuentes relativas.
  16. Para tus encabezados (títulos y subtítulos) usa las etiquetas creadas para ello: h1, h2, h3… [12]
  17. Etiqueta todos los elementos de tus formularios con el atributo label [13].
  18. Pon en tu sitio un buscador.

¿No te das cuenta de algo? De estas 18 prácticas, 13 (el 72%) te piden que utilices el HTML adecuadamente. No te piden cosas de otro mundo, sólo trabajar con las etiquetas y atributos HTML que siempre han estado con nosotros, pero que no conocíamos o no usamos. Así que, si no te convence hacer tus sitios Web accesibles, por lo menos piensa que los estás haciendo bien, cómo realmente se deben hacer.

Y no tienes que seguir todas estas recomendaciones. Son eso: recomendaciones. Pero entre más implementes mejor. Te recuerdo que Google y todos los buscadores navegan como personas discapacitadas. Ellos no pueden ver ni entender tus imágenes o animaciones flash, y son felices navegando por sitios que se acerquen al uso de los estándares Web.

Si quieres profundizar más sobre estas prácticas visita Dive Into Accessibility [en] o este excelente libro online: Building Accessible Websites [en].

¿Cuánto cuesta?
En el Mundo Real
El Metro invirtió aproximadamente 3500 millones de pesos en hacer su sistema accesible. Si contamos sus usuarios actuales, serían unos 12 millones por cada uno. Si contamos sus usuarios potenciales la inversión sería de $ 300.000 por cada persona con movilidad reducida.

En el Mundo Virtual
Para actualizar tu sitio no necesitas tanto, pero tampoco será gratis. Si eres tu propio Webmaster puedes sacar raticos para ir actualizándolo. Si trabajas para una empresa, será difícil que los convenzas de sacar el tiempo para ello. Lo importante es que tengas muy presente estas buenas prácticas y comiences a implementarlas en tus nuevos desarrollos y en los contenidos que tengas que actualizar.

Otra razón: Las leyes
En el Mundo Real
Si no te convence la idea de hacer tu sitio accesible por ayudar a tu prójimo, por utilizar el HTML adecuadamente o por mejorar tu posición en los buscadores te tengo una última razón. ¿O crees que el Metro invirtió $ 3.500 millones para beneficiar a 300 personas porque le sobra el dinero? De acuerdo a personal del Metro: “Esta decisión fue tomada ya que salió un decreto del Ministerio de Transporte (Decreto 1660 de 2003) donde se obliga a las empresas de transporte a adecuar sus instalaciones para facilitar el ingreso de personas con movilidad reducida. Además, el Metro propiamente, detectó la necesidad de adecuar las estaciones por los riesgos tan grandes de estar cargando a estas personas en sus sillas de ruedas”. Ya me imagino la demanda si una de estas personas llegase a caerse.

En el Mundo Virtual
¿Cómo afecta esto a un diseñador Web? De ninguna manera. Ningún visitante discapacitado te va a demandar porque no puede navegar en tu sitio. Eso creo. Pero si trabajas para el gobierno, si te obligarán en un futuro. Estados Unidos se rige por la Sección 508, la cual obliga desde el 2001 a desarrollar sitios accesibles a todas las dependencias del gobierno. Igualmente ocurre en países como Reino Unido, Australia y Francia.

Sin ir muy lejos, España cuenta con la LSSI (Ley de Servicios de la Sociedad de la Información y del Comercio Electrónico) que entró en vigencia en enero de 2006, la cual exige que las Administraciones Públicas hagan accesibles sus sitios web. Por su parte en Chile, el pasado mes de agosto de 2006, fue aprobado el Decreto 100: Normativa del Gobierno de Chile para el Desarrollo de Sitios Web Gubernamentales. En esta normativa implícitamente se especifica el uso de HTML semántico y de las hojas de estilo para la presentación. Igualmente recomienda el uso de HTML, XHTML o XML válido, se refuerza la independencia de navegadores y se establece una Guía de Accesibilidad para Discapacitados en Sitios Web.

Así que si deseas trabajar con el Gobierno o ya lo haces, deberás trabajar en pro de sitios accesibles. Recuerda que la sociedad de la información es una sociedad con iguales derechos (informativos) para todos y sobre todo sin discriminaciones. ¿O no lo crees?

jueves, septiembre 07, 2006

Seminario de Arquitectura de la Información en Medellín



Si hace unos días les estaba comentando del Congreso de Usabilidad en Quindío, ahora les tengo una mejor noticia. Tenemos una nueva cita, justo en mi ciudad (Medellín - Colombia), para finales de este mes.

Me acabo de dar cuenta, gracias a Véase Además, del Seminario “Arquitectura de la Información: Diseño de servicios documentales e información en el contexto de la World Wide Web”.

El evento es organizado por el Sistema de Bibliotecas de la Universidad de Antioquia y estará a cargo de Diego Andrés Ferreira, Bibliotecario de la Universidad Nacional de Misiones de Buenos Aires.

Así pues que nuestra cita es el próximo 28 y 29 de septiembre. ¡No falten e inscríbanse inmediatamente!