icalendar-implementations-fr
Implémentations iCalendar
Dans le développement de hCalendar et des proxies comme X2V, nous avons découvert différents comportements et "quirks" des implémentations RFC 2445 iCalendar.
Cette page est ici pour en garder une trace.
Contributeurs
- Tantek Çelik
- Dimitri Glazkov
Produits
iCal.app
plate-forme: OSX
traitement abonnement
supporte le protocole non standard "webcal:"
Evolution
plate-forme : Fedora Core 3
traitement abonnement
supporte le protocole non standard "webcal:"
Sunbird
AKA Mozilla Sunbird
plateforme : XP, autres ?
traitement abonnements
supporte le protocole non standard "webcal:"
Microsoft Outlook
plateforme : 2003
Importation des VEvents
Requiert UID
, DTSTAMP
et METHOD
Si n'importe lequel des trois n'est pas présent, renvoie ce 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.
Après quelque test, ceci semble être le message générique pour indiquer un problème avec l'importation d'événement.
Aucune restriction de la sorte n'a été déposée sur les événements iCal 1.0. Ainsi, si VERSION:1.0
est produite au lieu de VERSION:2.0
, le seul champ requis est DTSTART
.
Remarquez que la propriété VERSION
peut être omise. Dans ce cas, valeur inférée sous 1.0
.
Validation minimale d'un event iCal 2.0, importable par MS Outlook 2003
BEGIN:VCALENDAR VERSION:2.0 METHOD:PUBLISH BEGIN:VEVENT UID:0 DTSTAMP:20060601T080000 DTSTART:20060601T080000 END:VEVENT END:VCALENDAR
Validation minimale d'un event iCal 2.0, importable par MS Outlook 2003
BEGIN:VCALENDAR BEGIN:VEVENT DTSTART:20060601T080000 END:VEVENT END:VCALENDAR