CalDAV

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Caldav)
Zur Navigation springen Zur Suche springen
CalDAV
aufbauend auf WebDAV
Einführung: März 2007
Standard: RFC 4791

CalDAV (Calender Distributed Authoring and Versioning) ist ein Netzwerkprotokoll, das es ermöglicht, auf Kalenderdateien über WebDAV zuzugreifen und zu synchronisieren.

Beschreibung[Bearbeiten | Quelltext bearbeiten]

Die CalDAV-Spezifikation wurde erstmals 2003 von Lisa Dusseault als ein Entwurf an die Internet Engineering Task Force (IETF) übermittelt und bekam schnell die Unterstützung einiger Hersteller von Kalendersoftware. Im Januar 2005 erfolgte erstmals ein Test zwischen zwei Servern und drei Clients; diese arbeiteten erfolgreich zusammen. CalDAV hat keine eigene IETF-Arbeitsgruppe, aber die Entwickler haben es dennoch als IETF-Standard RFC 4791 Calendaring Extensions to WebDAV (CalDAV) publiziert. CalDAV ist für die Implementierung in jegliche Kalendersoftware entwickelt worden. Dabei verwaltet das CalDAV-Protokoll die Zugriffe auf die Daten nach fest definierten Zugriffsregeln. Es wurde als offener Standard ausgeführt, um eine plattformunabhängige Nutzung zu fördern.

Die Aufgabe von CalDAV ist es, Ereignisse wie Treffen, Versammlungen sowie die Frei-/Belegt-Zeiten zu verwalten und über HTTP zu veröffentlichen. Jedes Ereignis wird im iCalendar-Format dargestellt. Demzufolge kann jeder Webbrowser ein heruntergeladenes Ereignis in seiner iCalendar-Repräsentation darstellen. Die Daten werden als Datensätze in einer WebDAV-Umgebung verwaltet und synchronisiert. Das CalDAV-Protokoll ergänzt das HTTP- (RFC 2616) und das WebDAV-Protokoll (RFC 2518) um die Funktionen WebDAV-Zugriffskontrolle (ACL) (RFC 3744), iCalendar-Auswertungsfunktionen (RFC 5545) und einige weitere spezielle Kalender-Erweiterungen wie eine Schreibsperre für andere Benutzer, die Übermittlung freier Termine und Regeln zur Zusammenführung von parallelen Veränderungen eines Eintrages. Mit dieser Funktionalität kann ein Benutzer seinen Kalender mit einem CalDAV-Server synchronisieren und ihn mit mehreren Geräten oder anderen Benutzern teilen. Das Protokoll unterstützt auch die Veröffentlichung von nicht-personenbezogenen Kalendern, wie z. B. von Räumen oder Organisationen.

Einige Entwickler haben die Komplexität von CalDAV kritisiert, da es schwer zu implementieren ist und so zu Implementierungsfehlern in unterschiedlichen Kalenderverwaltungsanwendungen führen kann, die wiederum zu Inkompatibilitäten führen.

Aktuelle CalDAV-Informationen können auf der CalDAV-Webseite[1] nachgelesen werden.

Beispiel[Bearbeiten | Quelltext bearbeiten]

Das Beispiel basiert auf dem RFC 4791 und wurde dem Linux Magazin entnommen [2]:

Anfrage:

REPORT /bernard/work/ HTTP/1.1
Host: cal.example.com
Depth: 1
Content-Type: application/xml; charset="utf-8"
Content-Length: xxxx

<?xml version="1.0" encoding="utf-8" ?>
<C:free-busy-query xmlns:C="urn:ietf:params:xml:ns:caldav">
<C:time-range start="20060104T140000Z" end="20060105T220000Z"/>
</C:free-busy-query>

Antwort:

HTTP/1.1 200 OK
Date: Sat, 11 Nov 2006 09:32:12 GMT
Content-Type: text/calendar
Content-Length: xxxx

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example Corp.//CalDAV Server//EN
BEGIN:VFREEBUSY
DTSTAMP:20050125T090000Z
DTSTART:20060104T140000Z
DTEND:20060105T220000Z
FREEBUSY;FBTYPE=BUSY-TENTATIVE:20060104T150000Z/PT1H
FREEBUSY:20060104T190000Z/PT1H
END:VFREEBUSY
END:VCALENDAR

Software[Bearbeiten | Quelltext bearbeiten]

Client[Bearbeiten | Quelltext bearbeiten]

Die Liste der CalDAV-Clients[3] enthält:

Server[Bearbeiten | Quelltext bearbeiten]

Die Liste der CalDAV-Server[17] enthält:

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. CalDAV-Webseite
  2. Markus Feilner: Auf der Suche nach dem Groupware-Standard. In: Linux-Magazin. Abgerufen am 3. Juni 2010.
  3. CalDAV Clients (English). 18. September 2010. Archiviert vom Original am 23. Mai 2016. i Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/caldav.calconnect.org Abgerufen am 17. Dezember 2010.
  4. CalendarSync
  5. TaskSync
  6. CalDAV-Sync
  7. CalDavZAP
  8. DAVdroid
  9. a b Horde Groupware
  10. iCal Import/Export CalDAV
  11. khal auf github.com
  12. Bynari WebDAV Collaborator (Memento des Originals vom 23. September 2013 im Webarchiv archive.is) i Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.bynari.net
  13. cFos Outlook DAV (>= Outlook 2010)
  14. iCAL4OL (nicht mehr für Neukunden erhältlich)
  15. Outlook CalDav Synchronizer
  16. EVO Collaborator for Outlook
  17. CalDAV Servers (English). Abgerufen am 7. Januar 2014.
  18. Baïkal
  19. Bedework (Memento des Originals vom 2. Dezember 2011 im Internet Archive) i Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.bedework.org
  20. Bynari Collaboration Suite@1@2Vorlage:Toter Link/www.bynari.net (Seite nicht mehr abrufbar, Suche in Webarchiveni Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.
  21. DAViCal
  22. Daylite CalDAV Server (Memento des Originals vom 15. Oktober 2015 im Internet Archive) i Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.marketcircle.com
  23. DPCalendar
  24. EVO Mail Server
  25. GMX Kalender (Memento des Originals vom 11. Juli 2016 im Internet Archive) i Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/hilfe.gmx.net
  26. WEB.de Kalender (Memento des Originals vom 11. Juli 2016 im Internet Archive) i Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/hilfe.web.de
  27. Kerio Connect
  28. mod_caldav auf SourceForge
  29. Oracle Communications Calendar Server
  30. Radicale
  31. SOGo
  32. Scalix
  33. sync•gw
  34. Synovel
  35. Yahoo-Hilfe zum Thema CalDAV