Ich habe Verständnisfragen zum Datenformat icalendar (siehe auch
RFC 5545).
1) Escaping und Zeilenlänge
Meines Wissens muss ich die Zeichen \ , ; mit einem \ escapen
sowie \n durch \n\t ersetzen
und lange Zeilen (größer 78 Zeichen) durch
\n\t umbrechen
Oder täusche ich mich, vergaß ich was?
2) Bedeutung der UID und Terminaktualsisierung
Die UID dient doch der eindeutigen Identifizierung des Kalendareintrags.
Was passiert eigentlich, wenn in einer Anwendung aktualsiserte Daten importiert werden?
Wird dann bei gleicher UID der Termin ersetzt?
Oder wie wird da unterschieden, wann der Termin aktualisiert werden muss?
3) icalendar-Daten und Anwendungen
Hat da jemand von euch Erfahrung mit icalendar-Daten und Anwendungen?
Ich kann ja nicht mit jeder Kalenderanwendung testen, ich weiß nur dass es Anwendungen gibt die bei importierten Daten etwas zickig sind.
Danke im Voraus für Tipps und Informationen. :)
PS: Ich weiß, dass es Data::ICal gibt, es muss aber leider ohne gehen ;)