Guía de introducción a la Accesibilidad web en castellano

Guía de introducción a la Accesibilidad web en castellano

La accesibilidad web implica el acceso total a una página web sin importar las condiciones en las que ésta sea visitada, ya sean técnicas (hardware, software, conexión o internet) o humanas (idioma, cultura o capacidades físicas). Por otro lado, también podríamos definirla como la capacidad de acceso a una página web y a su contenido por cualquier persona independientemente de si sufre alguna discapacidad (física, intelectual o técnica) que le impida acceder a toda la información ofrecida en ésta. Las normativas que establecen la accesibilidad web son desarrolladas por el WAI (Web Accessibility Initiative), que forma parte del W3C (Consorcio de la World Wide Web), organismo encargado de la creación de estándares web.

Para lograr ese objetivo, el W3C, además de crear estándares web que permitieran un desarrollo universal de una página web, de forma que un usuario pueda ver la página tal y como se ha diseñado originalmente independientemente de la plataforma a través de la cuál se esté vistiando, creó un grupo encargado de desarrollar una serie de directrices o normas que abordasen el acceso a esa información, es decir, el WAI.

A día de hoy se ha convertido en un elemento imprescindible a la hora de desarrollar una página web. Multitud de páginas comerciales o personales cumplen con esas directrices (ya sea total o parcialmente) y la mayoría de las webs estatales y ministeriales están obligadas a su cumplimiento.

La accesibilidad web se divide en tres niveles, denominados prioridades (numeradas del 1 al 3, siendo la prioridad 3 la más alta), que establecen una serie de directrices en cuanto a diseño y programación web. En función de las prioridades se establecen los niveles de conformidad, que se conocen como A, AA y AAA .

Para lograr superar las prioridades y convertir nuestra web en una página accesible, disponemos de un completo catálogo de etiquetas HTML, compatibles con la mayoría de navegadores, que facilitan la accesibilidad: TH, THEAD, TBODY, SUMMARY, TITLE, ACRONYM, etc. Sin embargo, no sólo basta con etiquetar (y hacerlo correctamente) nuestra página web, además, tendremos que ofrecer alternativas al contenido en caso de que éste no pueda visualizarse correctamente (etiquetas <noscript>, ALT en imagenes, textos descriptivos de videos o audios, etc.) o utilizar los elementos básicos de una página web correctamente (tablas, encabezados H1, H2, etc.). Como ejemplo de una directriz del WAI, está la del uso de tablas como elementos de diseño. Las tablas no deben utilizarse para este menester, si no que deben utilizarse para estructurar el contenido de forma que un usuario con cierta discapacidad pueda comprender el significado de la información que contiene la tabla.

Existen varios validadores online que analizan nuestra web y nos indican qué errores y recomendaciones estamos incumpliendo, de forma que analizándolos y corrigiéndolos, podremos superar las distintas prioridades y ofrecer al público una página accesible. Aunque parezca sencillo, diseñar una página accesile es complicado al principio, y tratar de alcanzar la prioridad 3 nos va a resultar tedioso.

El objetivo de esta entrada es el acercamiento al concepto de accesibilidad web y el acceso a recursos relacionados. Además, quería comentaros que hace tiempo hice un curso on-line gratuito para trabajadores en activo muy interesante acerca de la accesibilidad web. El curso estaba dividido en dos partes y en total fueron 150 horas en las que aprendí los conceptos del WAI, el catálogo completo de directrices, la forma de aplicarlas al desarrollo web y cómo validarlas.

Más info | Descarga guía introducción de accesibilidad web
Más info | WAI

Sin Comentarios

Nueva película de Tarantino y Brad Pitt de la Segunda Guerra Mundial

Inglourious Basterds es el último proyecto cinematográfico en el que está trabajando Tarantino en la que el reparto cuenta con grandes actores como Brad Pitt, Mike Myers o Diane Kruger. El film está basado en la película italiana Inglourious Bastards (esta vez con la segunda palabra correctamente escrita). La sinopsis de la película extraída de IMDB:

Cuando la familia de una chica judía es exterminada por los Nazis, ésta vuela a Paris y conoce a una mujer que la tomará bajo su casa. Trabajando en el cine de esta mujer, la chica se encontrará en una situación única cuando un héroe de guerra Alemán persuade a sus superiores para proyectar su última película de propaganda en su local. ¿Buscará la chica venganza?

Mientra tanto, lejos de los planes de estreno de la película, un grupo de soldados judio-americanos, trabajan duramente tras las líneas enemigas para conseguir llevar a cabo sus propios planes de acabar con la máquina de guerra alemana.

Se espera que se estrene en el verano del año que viene en Estados Unidos, por lo que aún tardará un poco más en llegar a España.

Si deseas más información acerca de la película, pásate por la página no-oficial de Tarantino.


Aquí puedes ver un video del making of de Inglorous Basterds.

Y el trailer oficial

7 Comentarios

¿Cómo se hacen los logos de Google (Doodle)?

Sin Comentarios

Completo manual de Posicionamiento Web (SEO) en castellano

Completo manual de Posicionamiento Web (SEO) en castellano

Interesante y completa guía de Posicionamiento Web (SEO) que nos ofrece Rubén desde su blog Entrecodigos. Durante esta semana he estado publicando multitud de entradas relacionadas con el SEO. Si bien toda la información al respecto que podemos encontrar en la red se reduce a los conceptos básicos del posicionamiento en buscadores (explicados de forma más o menos acertada) que se repiten en docenas de lugares, siempre encuentras algo útil que desconocías.

Uno de los capítulos del Manual SEO de Rubén trata sobre el contenido duplicado de nuestra página web, en el que desmiente el concepto que se tiene sobre la normativa de Google que penaliza al intentar posicionar contenido duplicado. Dicho concepto consiste en la creencia de que si hay dos páginas duplicadas, Google te penaliza. Sin embargo, lo cierto es que Google simplemente determinará cuál de ellas tiene mayor prioridad y por tanto, será la que aparecerá en los resultados de búsqueda.

Aunque aparentemente este comportamiento no nos suponga ningún problema, en verdad estamos perjudicando el posicionamiento de esa página por varios motivos:

  • Google determinará qué página tiene prioridad y será la que mostrará en los resultados de búsqueda. Sin embargo, podemos no estar de acuerdo con la página seleccionada.
  • Sea cual sea la página que aparezca en los resultados, su posicionamiento estará mermado, ya que el valor que otorga Google a esa página estará divido entre las duplicadas.
  • Google podría incluso determinar que no eres el autor del contenido de esa página y eliminarte de los resutlados de búsqueda.

Como solución, nos propone crear un Sitemap en el que indicaremos cuál es la página que debe indexar el buscador.

Fuente | Manual SEO (posicionamiento web)
Más info | http://googlewebmastercentral.blogspot.com/

1 Comentario

Woopra, completo sistema de estadísticas web en tiempo real gratis

Woopra, completo sistema de estadísticas web en tiempo real gratis
Woopra es un completo sistema de análisis y estadísticas web totalmente gratuito. La mayoría de webmasters usamos Google Analytics para estudiar el tráfico de nuestra web y buscar formas de mejorarlo y comprender el comportamiento de los usuarios. Si bien es una poderosa herramienta, con la ventaja de ser gratuita, siempre viene bien contrastar varias fuentes para conocer de una forma más precisa el tráfico exacto que genera tu página web o blog. En mi caso utilizo Google Analytics, StatPress (Plugin de WordPress), AWStats de mi hosting y las utilidades que ofrecen los principales buscadores, que podríamos denominar como Herramientas de Webmaster, para estudiar las keywords de acceso, el posicionamiento de las páginas, el comportamiento de los usuarios, la navegación, etc.

Desde ayer dispongo de otra herramienta para realizar estas tareas: Woopra. Sin duda, supondrá una de las referencias de peso en el análisis del blog, ya que tiene utilidades de gran interés. La gran diferencia respecto a otras herramientas, incluida Google Analytics, son las estadísticas en tiempo real (Live Tracking), que nos proporcionan información acerca de los movimientos de los usuarios, por dónde navegan, dónde hacen clíck y cuánto tiempo dedican a la página. Todo ello de forma anónima, es decir, disponemos de información acerca del browser, nacionalidad, ciudad, SO, etc., pero ningún dato personal  que nos permita identificarlos.

Incluye un chat a través del cuál podremos comunicarnos directamente con el usuario que esté visitando nuestra página web. He probado esta utilidad con otro ordenador y es muy interesante, aunque es probable que algún usuario despistado se pegue un susto al ver a “alguien” chateando con él a través de la web. Esto es posible gracias a un código Javascript que debemos implementar en nuestra web (similar al de Google Analytics), que incorpora una consola de chat. Como nota curiosa, decir que lo he probado con Google Chrome y el chat no funciona, aunque el sistema de estadísticas sí reconoce el navegador a la hora de informar de las visitas, no tiene un logo asignado, mientras que para el resto de navegadores sí lo tiene, por lo que me imagino que todavía no lo han implementado correctamente para que funcione sobre Chrome.

Para poder disfrutar de este completo analista de logs de estadísticas tendremos que registrarnos en Woopra y dar de alta nuestra página web o blog. Al ser un servicio Beta, tendremos que esperar 24 horas para que nos autoricen la solicitud. Una vez tengamos la autorización, bastará con incluir el código JavaScript que nos proporcionen.

Para poder ver las estadísticas disponemos de una aplicación de escritorio (disponible para Windows, MacOS y Unix). En teoría también podrían verse desde su página web, pero está en construcción.

Más info | http://www.woopra.com

3 Comentarios

¿Cómo personalizo el Favicon de mi página web o blog?

Un favicon es un icono que aparece en la parte superior del navegador junto a la URL de la web. La utilidad práctica de este elemento es nula, sólamente tiene funciones decorativas y de branding (promoción de marca). Además, con la última tendencia de los navegadores de incorporar el uso de tabs o pestañas para navegar con una sola ventana abierta, el favicon cumple otro papel, ya que permite una rápida identificación de la página que “oculta” cada tab.

¿Cómo personalizo el Favicon de mi página web o blog?

Crear uno es muy sencillo. En primer lugar tendremos que tener una imagen que deseemos usar como favicon. Hay que tener en cuenta que la imagen deberá ser  16 x 16px, por lo que no debe contener mucha información gráfica, es decir, procura que sea algo simple que permita identificar tu web, ya sea con el logotipo, una inicial o una pequeña ilustración. Si utilizamos imagenes con muchos colores, al crear un favicon de 16×16 se perderá muchísima calidad de imagen, tanta, que lo más probable es que el favicon sea indescriptible. Por eso mismo la recomendación es crear un favicon directamente con un tamaño de 16×16 o incluso 32×32. En mi caso, uso el Photoshop, aunque puedes utilizar cualquier otra herramienta de edición de imagenes (GIMP, Corel Paint Sho Pro, etc).

Cuando hayamos creado nuestro pequeño icono, bastará con subirlo a Favicon from Pics y en unos pocos segundos podremos descargar un ZIP con nuestro favicon preparado para subirlo a la web. Lo ideal sería subirlo al root de la web (directorio raiz). Lo último que necesitaremos será incluir entre los metas <head></head> de cada página los siguientes códigos. Ten en cuenta que si usas un CMS, Blog o web dinámica cuya cabecera sea un único fichero, bastará con que lo incluyas ahí.

<link type="image/x-icon" href="favicon.ico" rel="icon" />
<link type="image/x-icon" href="favicon.ico" rel="shortcut icon" />

Más info | Favicon from Pics

4 Comentarios