Txuma Campos y Borja Delgado comparten su afición por los estándares web y por la accesibilidad, dos conceptos con los que trabajan día a día, que van ganando terreno en el actual mercado del diseño y desarrollo de páginas web, y que sin embargo, todavia queda mucho por hacer. Amigos y miembros de Domestika, en esta entrevista hablan de interesantes temas relacionados con la web.
H2o Magazine : Nombre, edad y profesión actual
Txuma Campos : Txuma Campos, 30 años. Desarrollador web. Madrid.
Borja Delgado : Borja Delgado Martín, 30 años. Programador freelance. Madrid.
H2o Magazine : Pregunta obligada: ¿cómo definiríais el concepto de accesibilidad y que ha supuesto en vuestro trabajo a diario?
Txuma Campos : La accesibilidad es a internet lo que una 'rampa' es a una escalera, o los caracteres Braille a los botones de un ascensor. De una forma más 'académica' se podría decir que nos referimos a conseguir diseñar un sitio web de tal forma que personas con ciertas discapacidades puedan percibir, comprender e interactuar con su contenido.
Borja Delgado : Para mi un sitio web es accesible cuando es capaz de facilitar su contenido y funcionalidades al mayor número posible de navegadores, dispositivos, personas, etc...
De todas formas creo que hay que alejarse de las definiciones estrictas, del blanco o negro, para tratar de ver la accesibilidad como algo flexible e incluso medianamente opinable. La accesibilidad puede abarcar tantas cosas que yo creo que es imposible "ser accesible" en términos absolutos.
En este sentido, uno de los mayores errores que se cometen hoy en día es pensar que una página web es accesible porque pasa un test automático, y no es así. Y al contrario, puede haber páginas que fallen en algún checkpoint y ser muy accesibles.
Respecto a mi trabajo diario, soy desarrollador web especialista en estándares, la accesibilidad es para mi algo cotidiano. Creo que hay que dejar de verla como un “coco” que no hace más que molestar (mentalidad que desgraciadamente tienen muchas empresas) y tratar de ver a los usuarios que están detrás de la pantalla.
Cada vez que hacemos una web accesible le estamos facilitando la vida a una persona. Creo que eso debe ser lo que más ha de importarnos e impulsarnos.
H2o Magazine : ¿Recordáis vuestro primer trabajo desarrollado bajo a estándares? ¿Cuál fue?
Txuma Campos : La anterior versión de altctrlsupr.com, una web en la que recopilaba noticias sobre diseño, fotografía, etc. Fue mi primer acercamiento serio a los estándares allá por el 2003, pero si lo recuerdo a día de hoy se me abren las carnes :)
Borja Delgado : Uf! Hace mucho… La verdad es que no me acuerdo.
H2o Magazine : En la actualidad son muchas las empresas que no tienen para nada en cuenta ni la accesibilidad ni los estándares en su web. De hecho me atrevería a decir que incluso muchas empresas que desarrollan webs no lo tienen tampoco en cuenta. ¿Cómo convenceríais a una empresa de que su web cumpla con los estándares actuales y la accesibilidad es una clara ventaja?
Txuma Campos : En el caso de los estándares, yo para esto soy un poco radical (el de la accesibilidad me parece un poco diferente): creo que a una empresa, a un cliente, a tu jefe, o a quien sea, no hay que convercerlo de nada. ¿Pero porque tengo que convencer al dentista de mi barrio, que me ha encargado una web, que los estándares son buenos por tal, cual y pascual? Es responsabilidad del desarrollador hacerlo bien y punto. Yo cuando llevo el coche al taller no le digo al mecánico cómo debe 'meterle mano' al motor, le pido simplemente que me deje el coche en condiciones, y su responsabilidad es hacerlo como debe, y no hacer una chapuza.
Entiendo que en casos puede haber ciertos conflictos por los tiempos de ejecución de un proyecto, porque puede parecer que hacerlo con estándares es más costoso. Pero eso es falso: una persona que realmente conozca los estándares y tenga experiencia tarda menos en hacerlo bien que mal.
En resumen, me parece que a quien hay que convencer de que los estándares son buenos es a los propios desarrolladores, pero no a las empresas o clientes que encargan webs. Ellos no tienen ni por qué enterarse.
Como anécdota relacionada con esto (y perdón por el tostón, pero tengo que contarlo), por casualidades de la vida no hace mucho cayó en mi mano un presupuesto de un diseñador web para un determinado trabajo. Y me quedé de piedra cuando vi que presentaba dos posibilidades al cliente (las cantidades son inventadas que no las recuerdo):
- Código web basado en estándares: 1.000 euros
- Código web normal: 600 euros
Ya es hora de dar un paso más y dejar de colgarnos la 'medalla' de que lo hacemos con estándares: ¡¡¡ es que si no lo haces así lo estás haciendo mal !!!
Borja Delgado : Simplemente les haría ver las ventajas que tiene desarrollar siguiendo los estándares. Una que puede que les importe, y que no conozcan, es que se ganan clientes y dinero haciendo las cosas bien hechas.
H2o Magazine : Podríais comentar brevemente a nuestros lectores que son los microformatos y que papel tienen en la Web
Txuma Campos : Si soy sincero, no me he metido a fondo en el tema de los microformatos, pero por describirlo de forma sencilla, se trata de un paso más en el intento de estandarizar y hacer entendible el código de una web.
Un microformato define una serie de etiquetas específicas para un tipo de datos concretos. Se entiende mejor con un ejemplo: supongamos los datos de contacto de una persona (Nombre, Apellidos, email, teléfono y dirección). Un microformato para este ejemplo definiría una serie de etiquetas para marcar cada uno de esos datos, así como un bloque que indicaría donde empieza y termina esa información. Por seguir explicándolo en un lenguaje muy mundano, el microformato diría 'Aquí empiezan los datos de contacto, este es el nombre, este el apellido, este el teléfono, etc.'. De esta forma ese código podría, por ejemplo, ser entendido por una máquina.
Borja Delgado : Pues una cosa para frikis :P
Hablando en serio, se podría decir que se trata de coger pequeños trozos de código que se repiten en muchas páginas web (calendarios, tarjetas de visitas, etc.)... Y hacerlos bien. "Pave the cow paths" es su lema, y yo creo que describe bien su función.
Su papel todavía no es muy relevante y yo no sé si lo será algún día. Todavía estamos defendiendo la programación con estándares "a pelo" como para esperar además que se estandaricen determinadas prácticas.
Pero bueno si los conoces y los incorporas a tus rutinas de programación, mejor que mejor. No es nada demasiado complejo.
H2o Magazine : ¿Creéis que existe una concienciación por parte de los webmasters y profesionales de la web para desarrollar teniendo en cuenta la accesibilidad? Que razones le daríais a un webmaster para que desarrollase accesiblemente
Txuma Campos : Hay mucha gente que ni se preocupa del tema, que con tal de que la web se vea y 'funcione' es suficiente, y la basura que haya por debajo le importa poco. Pero eso está cambiando y cada vez más los profesionales están adoptando el diseño con estándares como su base de trabajo. Hace un tiempo esto de los estándares parecía una moda, cuando en realidad era una necesidad, era hacer las cosas bien, y cada día son más los que los utilizan. Buen ejemplo de ello es que webs muy importantes se han rediseñado siguiendo esa directrices, y aunque no se haya hecho todo lo bien que se debe, es un avance y demuestra el cambio en el sector.
Borja Delgado : Cada vez va habiendo más, y también los clientes saben ya un poco de qué va el rollo y piden que las cosas se hagan de una determinada manera.
La principal razón es que su trabajo ganará en calidad, con todo lo que ello supone. Y les diría que no es nada complicado y que con poco esfuerzo harán páginas mejores, de forma más rápida y que les darán menos problemas.
A la larga desarrollar con estándares es más fácil y rentable que no hacerlo. Que no se dejen convencer por quienes dicen que no son aplicables al “mercado” del desarrollo web actual.
H2o Magazine : Podríais citarnos a vuestro parecer tres webs que destaquen por su accesibilidad y usabilidad, y que cumplan los estándares
Txuma Campos : Eso que lo diga Borja, que navega mucho más que yo :)
Borja Delgado : Pues aunque te choque no sabría decirte, dedico muy poco tiempo a navegar. Entre mi trabajo y los proyectos en los que participo casi no puedo hacer nada más. No soy de los que se tiras las horas muertas yendo de una página a otra.
Si hablamos de XHTML+CSS hay un montón de ejemplos, pero si hablamos de un nivel de accesibilidad AAA hay muy pocos, incluso a sitios de reconocido prestigio como “A List Apart” o “The Web Standards Project” se les pueden poner peros. Hay que tener mucha atención a los detalles, y como he dicho al principio siempre hay cosas opinables y mejorables.
Lo mejor es imprimirse los puntos de accesibilidad y tratar de aplicarlos, leer mucho sobre semántica, CSS crossbrowser y DHTML no intrusivo.
H2o Magazine : Desde vuestro punto de vista: ¿Cómo se encuentra nuestro país a nivel de accesibilidad y usabilidad?
Txuma Campos : La respuesta es muy similar al tema de los 'webmasters': todavía falta mucho camino por recorrer, pero se han hecho ya avances muy importantes.
Borja Delgado : Yo creo que nuestro país está bastante mal, sinceramente. Ahora mismo la ley vigente exige un nivel de accesibilidad para ciertos sitios y el propio Estado la incumple sistematicamante.
Vende más cualquier cosa visualmente atractiva que hacer las cosas bien hechas a nivel de código. Y normalmente los que toman las decisiones no tienen ni idea de programación.
Yo sigo viendo desarrollos de grandes empresas y agencias con un código de pena. No me cabe en la cabeza que habiendo tantos recursos se hagan las cosas tan mal.
No sé cómo estará la cosa en otros países, pero aquí yo lo veo mal en general (aunque siempre hay honrosas excepciones).
H2o Magazine : En vuestra opinión: ¿es factible desarrollar cualquier web accesible?
Txuma Campos : Sí.
Borja Delgado : Creo que cualquier web puede ser muy accesible, si no totalmente (que ya hemos quedado que es algo a lo que nunca se llega).
Yo no me he encontrado con ninguna que no pueda serlo, es cuestión de trabajo, conocimiento, algo de ingenio y tiempo... factores que actualmente brillan por su ausencia en muchas empresas y agencias (sobre todo el último).
H2o Magazine : ¿En que proyectos estáis trabajando en la actualidad?
Txuma Campos : Mi clausula de confidencialidad me impide decirlo :)
Borja Delgado : En varios proyectos para clientes. En Domestika, en VisualRelax y en OrangeSide.
H2o Magazine : ¿Cómo veis el futuro de la web?
Txuma Campos : En una pantallita muy pequeña.
Borja Delgado : Prometedor :)
H2o Magazine : ¿Algo que añadir?
Txuma Campos : Que perdón por extenderme en las respuestas, pero esta noche me habéis pillado con tiempo libre :)
Borja Delgado : Animar a la gente a que se ponga con los estándares, no es nada difícil y complejo y los beneficios que les aportará, a ellos y a sus clientes, serán enormes.
Ernesto Frías Ruiz