CardDAV Clients: Difference between revisions

From Davical
Jump to navigationJump to search
mNo edit summary
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Languages}}
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.
== Free Software ==
== Free Software ==
* Evolution - Works as WebDAV contacts.  Except perhaps not currently (2.30, 2.31) other than https on port 443.
** Here is a [https://bugzilla.gnome.org/show_bug.cgi?id=639469 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
* [http://www.sogo.nu/downloads/frontends.html SOGo Connector] - The SOGo connector v3.102 which provides CardDAV for Thunderbird 3.1 works partly ([[#Status SOGo Connector|Status]])
* Thunderbird native support - work not started - see [https://bugzilla.mozilla.org/show_bug.cgi?id=546932 here]
* [http://www.crash-override.net/carddav.html CardDAV plugin] for [http://www.roundcube.net/ Roundcube webmail]
* [http://www.inf-it.com/open-source/clients/ CardDavMATE] - Open source web CardDAV client / HTML5 Javascript+jQuery web application (compatible with Safari, Webkit, Chrome and Firefox)
* [https://github.com/graviox/Roundcube-CardDAV Roundcube CardDAV-Plugin] - Open source Roundcube Webmail CardDAV-Plugin
* [https://github.com/graviox/CardDAV-PHP PHP CardDAV-Plugin] - Open source PHP CardDAV-Client


== Non-free Software ==
* [[CalDAV Clients/Evolution|Evolution]] supports CardDAV native
* Apple Address Book (MacOS X 10.6/Snow Leopard)
* Thunderbird
**  work on native support [https://bugzilla.mozilla.org/show_bug.cgi?id=546932 has not started]
** [[CalDAV_Clients/sogo_connector|SoGo Connector]] provides CardDAV for Thunderbird
** [https://addons.mozilla.org/en-US/thunderbird/addon/cardbook/ CardBook] provides an enhanced address-book, manages all contacts under the VCard standard, and synchronizes with CardDAV.
* Outlook:[https://github.com/somedevelopment/CardDAVSyncOutlook CardDAVSyncOutlook] - Outlook address book synchronization with CardDAV
* Roundcube Webmail: [https://github.com/graviox/Roundcube-CardDAV Roundcube CardDAV-Plugin] - Open source Roundcube Webmail CardDAV-Plugin
* [http://www.inf-it.com/open-source/clients/ CardDavMATE] - Open source web CardDAV client / HTML5 Javascript+jQuery web application (compatible with Safari, Webkit, Chrome and Firefox)* kcarddav - Not working
* Python package: [https://pypi.python.org/pypi/pyCardDAV/ pyCardDAV] -  - Open source Python CardDAV client library
* PHP module: [https://github.com/graviox/CardDAV-PHP PHP CardDAV-Plugin] - Open source PHP CardDAV client library


Works out of the box if you specify your server with port number, e.g. calendar.example.com:443
=== Mobile - Android ===
* [https://davdroid.bitfire.at DAVdroid] – open-source CalDAV/CardDAV sync adapter for Android 4 or newer
* [https://play.google.com/store/apps/details?id=org.dmfs.carddav.sync CardDav Sync Free]


* [[CalDAV Clients/iOS|iOS Contacts App]] (iPhone, iPad, iPod touch) - works at IOS 4.1 but not earlier.
== Non-free Software ==
* [[CardDAV Clients/Apple Address Book|Apple Address Book]] (MacOS 10.5 and higher)
* [[CalDAV Clients/iOS|iOS Contacts App]] (iPhone, iPad, iPod touch)
* [[CalDAV Clients/Outlook/iCal4OL|iCal4OL]] 2.10.0 does support CardDAV for DAViCal >= 0.9.9.3
* [[CalDAV Clients/Outlook/iCal4OL|iCal4OL]] 2.10.0 does support CardDAV for DAViCal >= 0.9.9.3
* [http://www.emclient.com eM Client 3] - cost free for individuals, Windows only.  
* [http://www.emclient.com eM Client 3] - cost free for individuals, Windows only.  
* [http://dmfs.org/carddav/?home CardDav-Sync beta for Android]
* [http://dmfs.org/carddav/?home CardDav-Sync beta for Android]
 
* [http://www.cfos.de/en/cfos-outlook-dav/cfos-outlook-dav.htm cFos Outlook DAV] Cloud synchronisation of your Outlook calendar, tasks, and contacts (nonfree)
== 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 [http://www.sogo.nu/bugs/view.php?id=857 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 [http://www.mail-archive.com/users@sogo.nu/msg01884.html 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.

Revision as of 08:49, 17 May 2017

Free Software

  • Evolution supports CardDAV native
  • Thunderbird
    • work on native support has not started
    • SoGo Connector provides CardDAV for Thunderbird
    • CardBook provides an enhanced address-book, manages all contacts under the VCard standard, and synchronizes with CardDAV.
  • Outlook:CardDAVSyncOutlook - Outlook address book synchronization with CardDAV
  • Roundcube Webmail: Roundcube CardDAV-Plugin - Open source Roundcube Webmail CardDAV-Plugin
  • CardDavMATE - Open source web CardDAV client / HTML5 Javascript+jQuery web application (compatible with Safari, Webkit, Chrome and Firefox)* kcarddav - Not working
  • Python package: pyCardDAV - - Open source Python CardDAV client library
  • PHP module: PHP CardDAV-Plugin - Open source PHP CardDAV client library

Mobile - Android

Non-free Software