icalendar-implementations

(Difference between revisions)

Jump to: navigation, search
m (Reverted edit of OloviCorco, changed back to last version by AndyMabbett)
m (noelri)
Line 1: Line 1:
 +
cotrcot
<h1> iCalendar implementations </h1>
<h1> iCalendar implementations </h1>
{{TOC-right}}
{{TOC-right}}
Line 81: Line 82:
== contributors==
== contributors==
-
* Tantek Çelik
+
* Tantek Çelik
* [[DimitriGlazkov|Dimitri Glazkov]]
* [[DimitriGlazkov|Dimitri Glazkov]]
== related pages ==
== related pages ==
{{hcalendar-related-pages}}
{{hcalendar-related-pages}}

Revision as of 19:00, 19 December 2008

cotrcot

iCalendar implementations

Contents

This is a list of calendar programs, applications and services that support the iCalendar RFC2445 standard.

In addition, please note any quirks or bugs with implementations' handling of iCalendar - we've already discovered some in the development of hCalendar and proxies like X2V.

services

Google Calendar

http://calendar.google.com/

products

Apple iCal

Apple iCal application aka iCal.app.

KOrganizer

Evolution

Sunbird

Mozilla Sunbird

Microsoft Outlook

Microsoft Outlook 2007

Microsoft Outlook 2007 (MSOutlook2k7)

Microsoft Outlook 2003

Microsoft Outlook 2003 (MSOutlook2k3)

MSOutlook2k3 general comments

For importing, MSOutlook2k3 apparently requires VEVENTS to have UID, DTSTAMP, and METHOD properties. (citation/platform/date tested info needed). If any of the three is not present, returns this message:

This error can appear if you have attempted to save a recurring Lunar appointment in iCalendar format.
To avoid this error, set the appointment option to Gregorian instead of Lunar.

After some testing, this seems to be the generic message to indicate a problem with event import.

No such restriction is placed on vCalendar 1.0 events. So, if VERSION:1.0 is output instead of VERSION:2.0, the only required field is DTSTART. Note that VERSION property may be omitted. In this case, value inferred as 1.0.

MSOutlook2k3 sample importable iCalendar
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
UID:0
DTSTAMP:20060601T080000
DTSTART:20060601T080000
END:VEVENT
END:VCALENDAR
MSOutlook2k3 sample importable vCalendar
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20060601T080000
END:VEVENT
END:VCALENDAR

notes

contributors

related pages

This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. These thoughts, issues, and questions are kept in separate pages.

icalendar-implementations was last modified: Wednesday, December 31st, 1969

Views