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 »

Lexi 1.0

junio 30, 2010 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

Ver a un hijo hacerse mayor de edad no es fácil; uno tiene esa tendencia paternalista a creer que solo a su lado podrá defenderse, y que siempre volteará en dirección a donde uno está para pedir respaldo con la mirada. Pero Lexi ya es mayor de edad, tal vez desde mucho tiempo atrás, y solo hasta hoy acepté esa realidad. Lexi ha logrado por sí solo cosas de las que apenas me voy enterando.

Leer más »

Ad kalendas columbiae

mayo 27, 2010 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

Kalendas es un plugin creado con el fin de desplegar listados de eventos públicos de Google Calendar en WordPress. Las entregas anteriores a la primera versión almacenada en los directorios SVN de WordPress eran un fork de wpng-calendar que extendía las capacidades de este plugin para facilitar cualquier desarrollo posterior, pero los cambios hicieron que el proyecto concluyera con apenas unas cuantas líneas en común con el plugin base, y como la lista de sitios que implementaban el agregado fue creciendo, fue necesario publicarlo en los servidores SVN como un plugin por derecho propio.

Kalendas trata en lo posible de ser simple de usar, siendo solo cuestión de agregar un widget a la barra lateral por cada calendario que se desee mostrar, declarar su título y el descriptor XML1 del calendario en Google.

Leer más »

  1. La última imagen de la galería es un infograma que explica cómo hacer que un calendario sea público y cómo conseguir el URL de la fuente.

MudSlideShow habla Flickr

febrero 13, 2010 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

El plugin de galerías fue diseñado con la meta de integrarlo a Flickr en cualquier momento. Pues bien, ese día llegó, y acá está el resultado.

De momento el plugín entrará en una serie de versiones de prueba o RC que llaman hasta estar totalmente seguro que funciona sin problemas, y luego continuaré con un par de características que han propuesto.

Para conseguir esta galería usé la siguiente etiqueta (sin espacio entre las variables).

[ mudslide: flickr, 1, [email protected], 72157623298682735 ]

El valor 1 en la variable de configuración activa la propiedad que visualiza la descripción (en Flickr) o primer comentario (en Picasa) al lado derecho de la imagen. Esta característica solo funciona al usar Highslide.

Cómo conseguir pestañas en las barras laterales de WordPress

febrero 8, 2010 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

Una pregunta muy común que hacen al visitar mi página versa sobre el widget con el que logro el efecto de pestañas de la barra lateral. Supongo que la gente se acostumbró a lograr todo tipo de efectos en WordPress con los agregados, así que dan por sentado que este también es otro plugin, y hasta han llegado a revisar el código HTML de la página tratando de identificarlo. Al final siempre terminan haciendo la misma pregunta: ¿cómo lo hiciste?

Creo que es hora de dar por terminada cualquier especulación e informar a la comunidad en general que este agregado no es un plugin, y créanme que alguna vez traté de programar uno pero desistí en el intento por un problema técnico que no vale la pena especificar y que espero algún día superar. De momento aclaremos que el efecto de pestañas está dentro de la plantilla de mi tema, y el core del algoritmo usa la propiedad display de CSS.

Leer más »