Mit der Erzeugung dynamischer iCalendar Daten wird es Nutzern eines Web möglich, interessante Termine sofort in iCalendar fähige Anwendungen (bspw. MS Outlook 2000) zu übernehmen.
Werden in einem Web Termine (Veranstaltungen, Seminare, etc.) angeboten, dann bietet es sich an, dem Betrachter der Webseite auch sofort den Eintrag eines solchen Termines zu ermöglichen. An dieser Stelle ist das allgemein gut verbreitete iCalendar-Format zu empfehlen, da es von einer Reihe bekannter Terminplaner unterstützt wird (MS Outlook 2000 oder höher, StarOffice Schedule, Lotus Organizer und viele mehr).
Damit ein Termin automatisch von einem Terminplaner verarbeitet wird, muß auf dem Webserver eine Datei mit der Endung .ics oder .vcs im iCalendar bzw. vCalendar Format erzeugt werden. Diese Datei muß an Stelle einer HTML-Seite an den Browser des Webbesucher geschickt werden. Hat dieser eine iCalendar fähige Terminsoftware installiert und der Browser des Besuchers unterstützt den Dateityp-abhängigen Aufruf von Anwendungen, erfolgt ein automatischer Eintrag des Termin in die Terminplanersoftware des Besuchers (Clients).
Zur Realisierung gehen Sie wie folgt vor:
In diesem Unterlayout muß die ICS-Datei dynamisch generiert werden und an den Browser übermittelt werden.
Beispiel:
Komponentendefiniton für einen ICS-Serialisierer im VIO.Matrix Administrator: Hauptlayout / Komponentendefinition ...
Im Unterlayout "ics" muss nun letztlich nur noch die betreffene Pipelinedefinition erfolgen:
Tipps & Tricks * Trends * Hilfen * Unterlagen * KnowHow * Vorlagen * Downloads * Neues