FullCalendar 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:
- Web: arshaw.com/fullcalendar
- Licencia: Open Source
- Vía: www.webresourcesdepot.com