rfc2445

ICalendar and event updates not working in Outlook

I'm generating ICalendar (.ics) files. Using the UID and SEQUENCE fields I can update existing events in Google Calendar and in Windows Calendar BUT NOT in MS Outlook 2007 - it just creates a second event How do I get them to work for Outlook ? Thanks Tom ...

Should a colon character be escaped in TEXT values in iCalendar (rfc2445)?

My understanding from reading the specification (http://www.ietf.org/rfc/rfc2445.txt) is that the ":" character should not be escaped in text values like DESCRIPTION. From the RFC: The "TEXT" property values may also contain special characters that are used to signify delimiters, such as a COMMA character for lists of va...

How should I update an iCal RRULE when moving an appointment?

I'm switching my app's calendar from Telerik Scheduler to jQuery fullcalendar. I'm storing recurring events in the db using iCal RRULEs. The question is, when someone drags an event to a new date, how can I update the RRULE so each subsequent occurrence is bumped by the same time delta? I've looked at DDay.iCal and I see the method Re...

OO implementation of RFC 2445

Question What PHP library would you recommend for attaching meeting notices to email? Preference given to: Swift Mailer integration Simple Object-Oriented library Application Scheduling of appointments for medical clinics. After the user books an appointment, it would be great to send the meeting notice to their email address (upo...

Recurrence Calculator For iCal - RFC 2445

Hi, I need to interpret a RFC2445 recurrence rule and figure out what dates it occurs on. I don't really want to get into the nitty-gritty of the standard as it seems quite complex, I was wondering if anyone knows of an Objective-C / C / C++ library that I can use to do this? I have seen DDay.iCal which seems perfect but it's in C#... ...

Filtering events with RFC 2445-style recurrence rules by date?

I'm trying to figure out what the best way to find all instances of recurring events in a given date range for a whole set of calendars. Most of the examples I've seen (e.g. Fowler's paper on Temporal Expressions) seem to focus on querying a single event and asking if it's occurring at a certain time, which I'm not sure would work at th...