Aufbau eines CalDAV-server in PHP?
Ok, also ich bin der Autor einer CMS-und ich bin interessiert in den Aufbau eines CalDAV-server, ermöglicht dem Benutzer das interface mit meinem CMS durch CalDAV-anstatt nur über das web, damit Sie sehen können, Ihren Kalender, fügen Sie Aufgaben und Dinge wie, dass.
Habe ich mir angeschaut http://www.davical.org/ die CalDAV-service gebaut in PHP, aber es hat seine eigene Datenbank und ich habe bereits die DB-Sachen und wollen einfach nur eine Mitte-Schicht-Dienste, die übersetzt, in beide Richtungen, auf und ab, meine Datenbanken über meine Funktionen.
Irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
SabreDAV http://sabre.io/dav/caldav/ kann ein wenig helfen.
Sollten Sie definitiv einen Blick auf Baïkal. Es ist ein leichtes caldav-und carddav-server-distribution basiert auf SabreDAV und SQLite3.
http://baikal-server.com/
DAViCal hat auch Haken, die Sie verwenden können, um die Synchronisation mit dem eigenen Tisch Struktur, insbesondere hat er diese Haken, die aufgerufen wird, wenn eine änderung Eintritt innerhalb eines Kalenderjahres:
http://wiki.davical.org/w/Configuration/hooks/log_caldav_action
Ich denke, dass der iCalendar-Datei-format ist das, was Sie suchen. Es gibt einige php-Bibliotheken ( link-text ), die Ihnen helfen sollen zum erstellen von solchen Dateien.
Verwenden Sie Wireshark, um zu entdecken, Protokoll (viel XML).
Es ist ganz einfach, wenn Sie möchten, liefern nur einfache iCal-Dateien. Für "nur Anzeigen" eine iCal-Datei ist genug, um kein CalDav benötigt, aber für das hinzufügen von ToDos etc. CalDav ist notwendig.