Ajax, Sack, Thickbox y WordPress

diciembre 4, 2010 Publicado en Software y Hardware
Etiquetas:
1 Comentario »

Mientras desarrollaba una solución para la página del programa Misión Futuro de la Universidad de Caldas, me encontré con la necesidad de usar Thickbox para visualizar una respuesta que debía obtener vía AJAX con la librería Sack, y de paso implementar el mecanismo del proceso de carga, –esa barra con rayas grises que se ve girar antes de abrir una ventana de Thickbox–.

El problema para lograr este objetivo es que la documentación de Thickbox y los ejemplos en su sitio hablan de cómo hacer el llamado AJAX empleando una URL, pero no hay ejemplos de cómo hacer el llamado empleando una función en Javascript, que es más o menos el reto particular al que me estaba enfrentando en esta oportunidad. La solución directa era simular el llamado con una URL en vez de usar las librería Sack que provee WordPress, pero implementar una solución de este tipo hace que perdamos las soluciones ofrecidas por WordPress que ya traen filtros para las variables y controles de seguridad. Obviamente simular el llamado con una URL no es una buena opción. ¿Qué hacer entonces? ¿Cómo seguir usando Sack y publicar la respuesta en una ventana de Thickbox?

Leer más »

Concurrencias y Ajax

diciembre 3, 2009 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

La fortaleza que le ha valido a Ajax su puesto de supremacía entre las tecnologías de mayor crecimiento en Internet es la posibilidad de modificar el contenido de una página sin tener que refrescarla. Implementar un sistema con Ajax para actualizar la información de una página no representa mayores dificultades cuando se hace un único llamado, pero cuando se hacen múltiples comunicaciones, muchas de ellas sin esperar acuse de recibo, la situación requiere de algún método para regular las solicitudes.

La técnica convencional para regular el paso entre procesos es la declaración de un semáforo, un registro con el que los procesos determinan cuándo un recurso está siendo empleado y en qué momento está libre.

Leer más »