We are looking for a calendar scheduling solution that supports
recurring events.
Some specific requirements are that we need to be able to setup
recurring events, then modify one of those events on a certain day by
deleting it for example.
Basically, we want the back end for a Google Calender type
functionality.
Ive dug around in GitHub and there are tons of recurring plugins but not
many that have discrete events that we can subsequently manipulate.
The best I have found is Schedule_fu
https://github.com/commonthread/calendar_fu . It seems like a good
match, but I wanted to throw it out to the community before I dived head
in and see if anybody had feedback.
Some specific requirements are that we need to be able to setup
recurring events, then modify one of those events on a certain day by
deleting it for example.
Basically, we want the back end for a Google Calender type
functionality.
Again, haven't used it but from the perusing it claims to do this
(from their github landing page):
With ice_cube, you can specify (in order of precendence)
Exception Dates - To specifically exclude from a schedule
Recurrence Dates - To specifically include in a schedule
Exception Rules - Rules on how to exclude recurring dates in a
schedule
Recurrence Rules - Rules on how to include recurring dates in a
schedule
I looked at IceCube a while back, and the biggest issue I had from an
implementation perspective was that the DSL for building recurrence
rules was awesome *but* there wasn't a clear path to build it from
user input. calendar_fu is not quite as syntactically nice, but it
seems more "user-ready", if you will.
BTW, if you haven't checked out FullCalendar (http://arshaw.com/
fullcalendar/) you should - it's a pretty slick jQuery plugin to
handle the *other* half of the calendar system.