Enlazando con lo que hemos estado hablando estos días, creo que es interesante el siguiente post de Bleg (descubierto vía www.estandaresyaccesibilidad.com):
http://eldomo.net/yeco_blog/archives/10-malentendidos-sobre-interaccion-y-usabilidad Diego C. On Jan 7, 2008 8:48 PM, Pau Ramon <[EMAIL PROTECTED]> wrote: > Yo no veo que AJAX sea inaccesible, es una tecnología que se puede aplicar > teniendo siempre en cuenta que la página debe funcionar correctamente sin > ella: > > El ejemplo recurrente en este hilo ha sido Gmail. Este tiene una version con > AJAX y otra sin. Es una versión radical pero funciona. > > Otro ejemplo es la validación de formularios. En mi humilde opinión creo que > validar los campos mientras el usuario los va llenando augmenta la > usabilidad (i además es "super cool"), esto se puede hacer mediante > javascript y/o AJAX. No obstante, siempre tienes que tener en cuenta los > usuarios sin javascript activado y permitir una validación tradicional via > servidor. > > Es más fácil usar AJAX de manera correcta con librerias como jquery. Asignar > las acciones mediante javascript en lugar de atributos onclick no es mala > idea. > > AJAX solo es inaccesible si no se dan alternativas. > > Un buen escrito acerca de las dospuntozero respecto la usabilidad lo hace el > puritano de Nielsen. En teoría todas las páginas tendrían que ser > (feas)como la suya: usables y accesibles. > http://www.useit.com/alertbox/web-2.html > > > On Jan 7, 2008 5:08 PM, Rafa Couto <[EMAIL PROTECTED]> wrote: > > > > 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 > > > _______________________________________________ > altas, bajas y modificaciones: > http://www.cadius.org/lista/opciones.html > _______________________________________________ altas, bajas y modificaciones: http://www.cadius.org/lista/opciones.html

