This is a remarkably spotty result at present. Still, I guess CardDAV is not a finalised RFC yet, so we can expect that some of these things are still being worked on to some degree.
- Evolution - Works as WebDAV contacts. Except perhaps not currently (2.30, 2.31) other than https on port 443.
- Here is a Bug report and patch for evolution-data-server v2.30.3 to make webdav addressbook work (version in Ubuntu Maverick)
- To set up you DAViCal contact list in Evolution (confirmed to work over port 443 in Evolution 2.32.2 in Ubuntu Natty 11.04):
- Go to the Contacts view
- File > New > Address Book
- Set Type to WebDAV and type a name of your choice
- For the Server URL, you need to enter the full URL to your contacts collection, such as https://domain.tld/caldav.php/username/contacts
- Enter your DAViCal username and press OK
- Expand the WebDAV section of the Contacts and click the new Address Book you just added to see a list of you DAViCal contacts.
- Both downloading and editing contacts appears to work. I noticed, however, that new contacts made in Evolution do not sync down to Apple Address Book (but they do sync to CardDAV-Sync beta on Android).
- kcarddav - Not working
- SOGo Connector - The SOGo connector v3.102 which provides CardDAV for Thunderbird 3.1 works partly (Status)
- Thunderbird native support - work not started - see here
- CardDAV plugin for Roundcube webmail
- Roundcube CardDAV-Plugin - Open source Roundcube Webmail CardDAV-Plugin
- PHP CardDAV-Plugin - Open source PHP CardDAV-Client
Click on the headline to get to the website of the developer.
ContactSync is a Android app which allows it to sync your Android contacts with local files (stored on your device or e.g. mail attachments) and FTP, HTTP, WebDAV or CardDAV servers. There are also a lot of additional features available. All this can also be done independent from the Google services. A list of all the features is available at the manual. It also supports DavICal and many other CardDAV server.
- Using a self-created parser which supports complex and more features than other contact sync applications.
- Supporting vCards in all availbale versions (4.0, 3.0 and 2.1).
- Supporting much more android contact fields then other apps (INPORT and EXPORT).
- Contact photos can also be automatically be loaded from the web!
- Importing contacts stored on the android device (.vcf or .vcard).
- The app will be associated to this files too.
- Importing contacts which have been attached to mails.
- Backup all the contacts and groups available on your device to .vcf files.
- Fingerfriedly user interface.
- Load, parse and sync contact infomration direct from the Internet from different sources.
- Supporting different ways of handling double contacts:Ignoring, Replacing, Merging
- Supporting groups (native groups in vCard 4.0 and mapping of categories in vCard 3.0 and 2.1)
- Supporting network sources for contact information.
- Supporting HTTP/HTTPS
- Supporting FTP/FTPS
- Supporting WebDAV/WebDAVs
- Supporting CardDAV
- Supporting self signed certificates
- Multi-language: Currently English and German
- Apple Address Book (MacOS X 10.6/Snow Leopard)
Works out of the box if you specify your server with port number, e.g. calendar.example.com:443
- IOS Contacts App (iPhone, iPad, iPod touch) - works at IOS 4.1 but not earlier.
- iCal4OL 2.10.0 does support CardDAV for DAViCal >= 0.9.9.3
- eM Client 3 - cost free for individuals, Windows only.
Status SOGo Connector
- The connector does not seem to synchronize automatically, so one has to synchronize manually.
- The connector seems to use an outdated version of WebDAV Sync, so one has to configure DAViCal to use this outdated version with the following configuration setting:
$c->use_old_sync_response_tag = true;
There is a ticket for this Bug.
- Contacts created/edited in SOGo Connector are shown correctly in other clients (tested with Apple iOS 4.1 Addressbook)
- Contacts created/edited in other clients (iPhone) are shown only after the recreation of the link to the DAViCal calendar.
The following two problems seem to be related to some issues with Apples iOS Addressbooks handling of vCards. There is a thread on the SOGo mailing list with a suggestion for a workaround.
- Some fields (address, multiple email-addresses, website, etc.) created with the iPhone are not shown in the Connector - the same fields created in Connector were shown correctly on iPhone.
- Some fields might get lost in a contact edited with multiple clients: e.g. the messenger field created in Connector is lost after an edit with the iPhone.