Format iCal - Propriété organisateur
Question
Je suis en train de programmer une application de planification basée sur le standard iCalendar. Est-ce que quelqu'un sait dans quelle propriété puis-je stocker les informations du créateur de l'événement? En parcourant la RFC 2445 iCalendar, je trouve cette propriété: Organiseur . Puis-je stocker les informations du créateur de l'événement dans la propriété même s'il est la seule personne impliquée dans l'événement? ou il y a déjà un champ pour stocker les informations du créateur de l'événement ???!
La solution
Quelques notes du rfc2445
Conformance: Cette propriété DOIT être spécifiée dans un objet iCalendar. qui spécifie une entité de calendrier planifiée de groupe. Cette propriété DOIT être spécifié dans un objet iCalendar qui spécifie la publication de heure occupée d'un utilisateur d'agenda. Cette propriété NE DOIT PAS être spécifié dans un objet iCalendar qui spécifie uniquement une définition de fuseau horaire ou que définit des entités de calendrier qui ne sont pas des entités planifiées de groupe, mais ne sont des entités que dans le calendrier d'un seul utilisateur .
Autres conseils
ORGANIZER; CN = "Exemple Sally": mailto: sally@example.com
On dirait que la réponse
Je suis à la recherche d'une application similaire, concernée par le suivi et la gestion des événements, et je suis arrivé aux mêmes conclusions que Jeffrey04.
Plus précisément, pour représenter un avertissement ou une alarme, il semblerait approprié d’utiliser le composant VJOURNAL, car l’événement a eu lieu dans le passé et peut-être se poursuit jusqu’à présent, mais ce n’est certainement pas une réunion. VJOURNAL n'occupe pas non plus d'espace sur le calendrier. À mon humble avis, le meilleur champ pour représenter l'initiateur est X-WR-RELCALID , qui n'est pas RFC5545, mais semble correspondre à l'idée d'un UID de créateur. Je vais le lier à un vCard UID.
Je ne comprends pas pourquoi l'idée de créateur d'événement importait peu aux rédacteurs de spécifications iCal.