CardDavMATE is an open source CardDAV web client implementation released under GNU Affero General Public License (version 3.0).
Main features:
- 100% JavaScript+jQuery CardDAV web client/application - no special server software required for standard setup (except the CardDAV server of course)
- server-based XML configuration generator (for special setup) with HTTP and LDAP authentication plugins
- asynchronous read-only and read/write addressbook collection detection
- asynchronous background synchronization
- support for RFC compliant vCards (version 3.0) and automatic correction of most common errors in invalid vCards
- read/write support for the following standard vCard attributes: FN, N, NICKNAME, PHOTO (max. image size: 64KiB), BDAY, TITLE, URL, ORG, TEL, EMAIL, IMPP, ADR, CATEGORIES and NOTE
- read/write support for the following non-standard vCard attributes: X-PHONETIC-FIRST-NAME, X-PHONETIC-LAST-NAME, X-ABShowAs, X-ABADR, X-ABRELATEDNAMES and X-SOCIALPROFILE
- read/write backward compatibility support for the following non-standard vCard attributes: X-AIM, X-JABBER, X-MSN, X-YAHOO, X-YAHOO-ID, X-ICQ, X-ANNIVERSARY, X-ASSISTANT, X-MANAGER and X-SPOUSE
- read backward compatibility support for the following non-standard vCard attributes: X-EVOLUTION-ANNIVERSARY, X-EVOLUTION-ASSISTANT, X-EVOLUTION-MANAGER and X-EVOLUTION-SPOUSE
- support for Apple vCard groups
- 100% compliant with Apple vCard format (Addressbook.app/Contacts.app in OS X/iOS)
- customizable contact displaying and sorting (FirstName, LastName, MiddleName, ...) for addressbook
- drag&drop support for contact move and "add contact into vcard group" operations
- localization support (English, Dutch, German, French, Italian, Danish, Hungarian, Slovak and Czech) - additional localizations are welcome!
- automatic detection of software updates
- clean user interface with SVG graphics
- and much more ...
NOTE: due to bug in version comparison you will get notice about 0.9.9.9 release instead of >=0.10.0 - this bug was fixed in 0.10.0
NEW: demo available at http://www.inf-it.com/carddavmate/ (see the browser requirements below)
Latest stable release: version 0.10.1 [2013-02-21] - added SOGO support and bug fixes (full changelog: changelog.txt)
The source code can be downloaded here: CardDavMATE_0.10.1.zip.
Fully supported HTML5 browsers: Safari/Mobile Safari, Webkit, Epiphany, iCab, Chrome, Firefox and IE10
Partially supported HTML5 browsers: IE9 (non cross-domain setup only /IE9 & jQuery limitation/; minor graphics glitches due to missing CSS support for "disabled" html elements)
Unsupported browsers: IE8-, Opera
Tested with the following CardDAV servers: DAViCal, MacOS X Lion, SabreDAV, Oracle Communications Addressbook Server
For CardDavMATE configuration see comments in: config.js
For setup instructions see readme.txt in the zip file. Better documentation and more coming soon ...
If you want to subscribe to our mailing list (CardDavMATE + CalDavZAP) send an e-mail to the following address: <davclients+subscribe {at} inf-it {dot} com>
For feedback and support, feel free to contact us by email (English, Slovak, Czech or Hungarian please): <carddavmate {at} inf-it {dot} com>
For personal contact you can visit Bratislava :-)
Ján Máté <jan.mate at inf-it dot com>