[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