fullcalendarFullCalendar es un plugin jQuery para implementar un calendario con interfaz que permite arrastrar y soltar (drag and drop) los eventos agendados.

Es verdaderamente muy sencillo de implementar y altamente personalizable por medio de CSS. Para configurar su comportamiento, este recurso brinda un rico conjunto de parámentros, objetos y eventos como:

  • Opciones para definir meses, años, si el elemento es arrastrable, la transparencia el elmento arrastrado, titulo, etc.
  • Eventos para proveer los datos.
  • Eventos que se disparan al hacer clic en un día, al cargar, al arrastrar, al soltar, etc.
  • Obejetos del calendarios como título, fecha, hora, etc.

No posee funciones para por ejemplo editar la información desde la interfaz, está diseñado sólo para mostrar un calendaario y si es habilitado, reprogramar la agenda. Si necesitamos una implementación más completa, tenemos que desarrollar estas opciones o usar alguna otra solución.

Se descarga en un archivo ZIP que contiene la biblioteca jQuery, el plugin y demos funcionales. Como mencioné antes es muy sencillo de implementar, no tienes que ser un experto en jQuery, sólo poseer nociones de Javascript,  está muy bien documentado (en inglés) y ademas ha sido probado en lo navegadores: Firefox 3, Safari 3, Opera 9 e IE 6 y 7.

FullCallendar:

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT