The Sitecore Calendar Module doesn’t have the features that we want: recurring events, multiple calendar integration, event notifications.
My team is looking at 3rd party solutions and is thinking seriously about JQueryUI front-end, in-house business layer, and Google Calendar API back-end. Before jumping in with the Google solution, what other implementations have teams been working on?
We are rolling our own using similar technologies, however, we are using the Sitecore tree as a data store and FullCalendar as the front-end.
We decided on using the tree so that we could utilize Sitecore’s pipeline model to schedule tasks, reminders, and automate publish/un-publishing of events. Plus it is a familiar environment for our content authors.
DDay.iCal takes care of .ICS generation pretty well.
One hurdle was handling timezones properly in Sitecore which automatically assumes the timezone of the CM server. We ended up creating a custom
Droplistfield that pulls in Windows’ timezones in the form ofTimeZoneInfos.Whatever you decide, I’m interested to hear how things progress. Best of luck!