[commits] [Wiki] changed: Doc/Dev/DAV/DeveloperNotes
Wiki Guest
wikiguest at horde.org
Tue Aug 3 17:19:25 UTC 2021
guest [31.16.251.34] Tue, 03 Aug 2021 17:19:25 +0000
Modified page: https://wiki.horde.org/Doc/Dev/DAV/DeveloperNotes
New Revision: 3
Change log: Flow of a CardDAV call
@@ -36,8 +36,17 @@
+++ CardDAV specifics
The CardDAV addressbooks backend relies on registry Api calls to
whatever application implements the contacts api. Thus, only one
application can interface addressbooks to CardDAV. However, that
application may or may not implement interfacing resources exposed by
other apps. The default app to expose addressbooks is turba.
+
+
+Flow:
+
+horde/rpc determines it is a webdav call and starts a
Horde_Rpc_Webdav instance.
+This wraps Horde_Dav_Server, which is a SabreDAV server with a
Horde_Dav CardDAV backend.
+This carddav backend is an app which implements the dav* methods in
Application.php
+SabreDAV will handle the request and provide an answer to horde/rpc,
using the Horde app as its storage backend.
+
++ WebDAV
More information about the commits
mailing list