> Vale. En el fondo estamos de acuerdo. AJAX, por definición, NO es una
> "tecnología" accesible. Otra cosa es que la web degrade bien con el JS
> desactivado, y que por tanto LA PÁGINA sea accesible. Pero en ese modo
> B de funcionamiento la usabilidad se ve afectada.
>


A hilo de esto de que el AJAX no es accesible, siempre me pregunto por
qué no lo es, así como el javascript de una página. Está claro lo que
aporta AJAX a la usabilidad, en la rapidez y claridad de uso que
provee a las acciones que el usuario ejecuta en un entorno web...
Pero, ¿de verdad no creéis que puede ser igualmente de accesible si se
programa de forma correcta? Cada vez que comienzo un desarrollo me
pregunto donde falla esto...

Voy al grano: en cuanto el navegador permita al programador la
posibilidad de explicar lo que hace un "onClick" y que el usuario
cliente lo "vea" tenemos resuelto el problema de los enlaces y
acciones; lo demás se puede generar desde hace tiempo como si fuera
estático a través de DOM. Por lo que voy, el AJAX sería perfectamente
accesible siguiendo unas normas de programación que se vienen
recomendando desde accesibilidad, y además aportaría la usabilidad que
todo el mundo agradece.

Por ejemplo, en cuanto al AJAX accesible, podríamos pensar siempre en
alternativas difíciles de seguir, como por ejemplo, "arrastrar" un
objeto al carrito de compra definiendo "añadir a carrito de compra"
como acción posible para el elemento; como por ejemplo, anunciar de
alguna manera cuando algo se recargue de forma automática (un simple
sonido o alerta valdría); en general, pensando que las acciones deben
estar perfectamente explicadas y accesibles, además de que la
información expuesta podría ser navegable por un robot (y por ende,
por cualquier intérprete para humano).

En definitiva, podríamos pensar en "hacer usable lo accesible" con
unos patrones bien definidos en la técnica (algo como así como
"Usable-AJAX") que bien empleado, nos permitiría ahorrar tiempo sin
tener que duplicar el esfuerzo en dos desarrollos distintos ya que uno
complementa al otro (como bien se viene diciendo en la lista), aunque
en la práctica se ve que ambos se pelean en tecnologías...

Bueno, perdonad la ida de olla, pero sigo buscando alguna técnica que
me permita accesibilidad + usabilidad con un sólo desarrollo y seguro
que en el futuro la habrá... :)


alt="Saludos :-)"


-- 
Rafa Couto - http://caligari.treboada.net
GNU/Linux user #99126 - http://counter.li.org
_______________________________________________
altas, bajas y modificaciones:
http://www.cadius.org/lista/opciones.html

Responder a