2010-08-31 19 views
11

Fullcalendar se ve genial. ¿Conoces alguna alternativa para las comparaciones?¿Alternativa al calendario completo?

Buscando

  • de código abierto
  • Capacidad de arrastre visualmente (tiempo inicial de cambio) y se extienden (duración cambio) de los acontecimientos.
+4

FullCalendar es de código abierto y tiene la capacidad de arrastrar y soltar y extender eventos. – theycallmemorty

+2

desde una perspectiva de jquery, el único otro que se acerca es jquery-week-calendar http://github.com/themouette/jquery-week-calendar En cierto modo, el calendario de jquery-week tiene más funciones en este momento, pero FullCalender tiene una mayor cantidad de seguidores y está cerrando la brecha en las características. FullCalendar también se documenta mejor y tiene una ruta de desarrollo más formal. Dada la velocidad de desarrollo de los dos, creo que FullCalendar es la mejor opción para una solución a largo plazo. – gidmanma

+0

Gracias, @gidmanma, información muy útil. –

Respuesta

9

... mover el comentario a una respuesta ya que parece estar ayudando ..

Desde una perspectiva jquery, el único otro que se acerca es jquery-week-calendar. De alguna manera, el calendario de jquery-week tiene más funciones en este momento, pero FullCalender tiene un mayor número de seguidores y está cerrando la brecha en las características. FullCalendar también se documenta mejor y tiene una ruta de desarrollo más formal. Dada la velocidad de desarrollo de los dos, creo que FullCalendar es la mejor opción para una solución a largo plazo.

+8

Nota para los usuarios que lean esto en 2016 y en adelante: 'jquery-week-calendar' ha sido descontinuado durante más de 5 años y, por lo tanto, no es un competidor serio de FullCalendar, que todavía se desarrolla activamente. – csvan

2

http://www.web-delicious.com/jquery-plugins/ de código abierto y tiene la capacidad de arrastrar y soltar, etc.

contras son que no hay apoyo de ningún tipo!

+1

Gracias Arial. Todavía no he examinado el código, pero parece que la visualización de eventos de nivel base utilizada para este complemento es en realidad fullcalendar. –

2

me encontré con uno basado en YUI 2. Se ve muy bien, tiene demostraciones y documentos:

Diary por Matt Parker

1

Tengo uno en desarrollo en este momento; el sitio de demostración está en http://codesprite.com/rc/test.html, el código fuente está en https://github.com/geekbrit/ResCal.

Tengo funcionando la "semana de la vista", y agregaré "día de visualización" y "mes de vista" una vez que haya escrito algunas notas de HowTo.

Este desarrollo se inspiró en la cantidad de veces que me preguntaron cómo arrastrar eventos de un FullCalendar a otro. La administración de recursos está integrada en mi sistema, lo que permite que los eventos se muevan entre calendarios de recursos.

A diferencia de FullCalendar, los calendarios y eventos de representación se abstraen en funciones externas; el sistema de demostración compila las plantillas doT.js en funciones adecuadas.

Dos niveles de comprobación de cordura se proporcionan a través de devoluciones de llamada - 1) ¿Puede este recurso aceptar este evento (cubre cosas tales como capacidad de asientos y disponibilidad de personal), & 2) gestionar lo que sucede cuando las reuniones se superponen. La función de ejemplo suministrada para este último es exagerada para la mayoría de las personas: hace que las reuniones avancen para acomodar un evento insertado, pero esto es solo un ejemplo. La función respeta los eventos "Bloqueados": eventos que un evento insertado no puede arrastrar o cambiar de tamaño ni golpear.

Todavía temprano, el proyecto tiene solo 3 semanas de antigüedad, por lo que me interesarían los comentarios o sugerencias.

+0

Agosto de 2016: la última confirmación del repositorio es de 2014 – mohas

+0

Sí, hace lo que necesito, son todos los ganchos en lugar de ser personalizados para la apariencia y el comportamiento, y funciona. Debido a una falta general de interés, no vi ninguna razón para agregar características más allá de lo que necesitaba para mi proyecto. – geekbrit

3

Puedes probar Bootstrap Calendar. Es open source y se ve simplemente maravilloso. No es tan rico en funciones como fullcalendar, pero el desarrollo está en progreso, por lo que al menos puedes intentarlo. Para arrastrar y soltar hay un issue: en este momento no está implementado, pero el autor dice que se puede hacer a través de un complemento de terceros.