[cadius] Accesibilidad y Ajax

Alberto Vázquez Ronco tetovr en hotmail.com
Vie Jun 2 14:33:42 CEST 2006


Hola Gabriel,
 
El planteamiento de un proyecto accesible utilizando AJAX depende como siempre del tiempo (fechas de entrega) y del dinero (recursos de que dispongas). 
Si no dispones de las dos cosas lo mejor es plantear hasta que punto se puede llegar a ser accesible y usable al mismo tiempo (me imagino que el AJAX se utilizará para ganar en usabilidad). 
 
Vamos a suponer que dispones de tiempo y recursos suficientes. Entonces los que habrá que estudiar es hasta que punto se van a necesitar mejoras de usabilidad con la utilización de AJAX. Si estas mejoras son pequeños detalles dentro de la funcionalidad que presenta una pantalla, yo optaría por desarrollar dichos detalles conjuntamente con la accesibilidad de la página. Un ejemplo son los combos de selección para localizar una direccion postal (Combo de provincia, población, calle, ...). En este caso el desarrollo tanto con o sin AJAX se podría hacer sin necesidad de plantear una nueva funcionalidad y conseguir sin mucho trabajo una página accesible utilizando AJAX.
 
En el caso en que la aplicación que quieras desarrollar sea más compleja lo más probable es que se tenga que hacer un planteamiento de doble funcionalidad, sobre todo para el caso en el que el javascript del navegador esté desactivado. Normalmente en que utilizan AJAX se consigue que en una única pantalla se realice toda la funcionalidad deseada, pero al desactivar el javascript dicha página se queda anulada. Para estos casos lo que se suele hacer es plantear la misma funcionalidad de la forma tradicional y empleando el número de pantallas que sea necesario.
 
Un caso muy claro es GMAIL (www.gmail.com). Se puede ver que en una única pantalla se realizan gran cantidad de funcionalidades sin, aparentemente, cambio de página. Ahora bien, si desactivas del javascript de tu navegador te darás cuenta que te llevan a unas páginas de diseño similar pero cuya funcionalidad es la misma que puedes encontrar en un webmail tradicional. Este ejemplo es claro en lo referente a la desactivación de javascript, aunque no sea un buen ejemplo de accesibilidad con o sin AJAX.
 
Otro ejemplo puede ser flickr (www.flickr.com). Flickr te da la posibilidad de hacer un mantenimiento de tus fotografías de un modo muy cómodo y usable y para ello utiliza AJAX. Pero a la vez te presenta la entrada a una sección de mantenimiento de dichas fotos igual que el que te puedes encontrar en cualquier otro sitio. Flickr no oculta esta redundancia de funcionalidad en el mantenimiento así si desactivas javascript ya sabrás visualmente donde se encuentra la entrada a la funcionalidad tradicional.
 
En estos dos casos claramente hay un doble planteamiento de la funcionalidad de la aplicación, por eso mi primer comentario de si dispones de tiempo y dinero.
 
Espero haberte ayudado.
Un saludo
Alberto Vázquez
 
 



> Date: Thu, 1 Jun 2006 16:27:15 -0500> From: ghporras en Suleasing.com.co> To: Lista en cadius.org> Subject: [cadius] Accesibilidad y Ajax> > Buenos tardes amigos de lista,>  > Comenzaré a trabajar en un nuevo desarrollo Web en el cual deseo incorporar algo de Ajax.> Alguno tiene experiencia como para preguntarle:>  > ¿Es mejor hacer el desarrollo teniendo en cuenta los lineamentos de accesibilidad y luego incorporar los elementos AJAX (que reemplazarían los ya montados) o mejor trabajar desde el inicio con AJAX y luego revisar y arreglar lo que se deba para hacer la página accesible?>  > Espero hacerme entender...>  > ¿O para trabajar con AJAX cuál sería la mejor metodología de tal manera que el sitio resultante sea accesible?>  > Muchas gracias y saludos!>  > ________________________________> > Gabriel H. Porras R.> Ingeniero de Desarrollo> Intergrupo S.A. - Medellín> gporras en intergrupo.com> Blog: User Experience en Español > > > > > > Este mensaje ( incluidos sus  anexos) puede contener información> privilegiada y confidencial. Si usted no es el destinatario del> mismo, informe de ello a quien lo envía y destrúyalo. Está prohibida> su retención, grabación, utilización o divulgación. Este mensaje ha> sido verificado con software antivirus, el remitente de éste no se> hace responsable por la presencia de algún virus que pueda generar> daños en los equipos o programas.> > This message (including all attachments) may contain information that> is private, confidential and privileged. If you have received this> communication in error; please notify the sender, and delete this> communication. Any use, dissemination, distribution, copying or> disclosure of this message and any attachment is prohibited. This> message has been checked with antivirus software, the sender is not> liable for the presence of any virus in it or attachments that may> cause damage to the equipment or software.> _______________________________________________> altas, bajas y modificaciones:> http://www.cadius.org/lista/opciones.html
_________________________________________________________________
Puedes estar entre los primeros en probar el futuro de la mensajería: prueba la versión beta de Windows Live Messenger
 http://ideas.live.com/programpage.aspx?versionId=0eccd94b-eb48-497c-8e60-c6313f7ebb73


Más información sobre la lista de distribución Lista