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
is generally pretty important to me when searching out gems, since
(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.
–Matt J.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.