CalDavZAP is an open source CalDAV web client implementation released under GNU Affero General Public License (version 3.0).
Main features:
- 100% JavaScript+jQuery CalDAV web client/application - no special server software required for standard setup (except the CalDAV server of course)
- server-based XML configuration generator (for special setup) with HTTP and LDAP authentication plugins
- asynchronous read-only and read/write calendar collection detection
- asynchronous background synchronization
- support for RFC compliant vCalendars (version 2.0) and automatic correction of most common errors in invalid vCalendars
- support for delegated calendars and subscribed calendars
- support for background calendars - if there is at least one event defined for the given day in a background calendar, the background color for that day will be pink/light-red
- read/write support for the following standard vCalendar components: VEVENT, VTODO, VALARM and VTIMEZONE
- read/write support for the following standard vCalendar attributes: DTSTART, DTEND, SUMMARY, DESCRIPTION, RRULE, LAST-MODIFIED, CREATED, DUE, RECURRENCE-ID, EXDATE, TRIGGER, ACTION, STATUS, PERCENT-COMPLETE, UID, VERSION, TZOFFSETFROM, TZOFFSETTO, DURATION, CLASS, TRANSP and URL
- drag&drop support for event move and "select for add new event" functionality
- full IANA timezone support
- localization support (English, Dutch, German, French, Italian, Danish, Slovak and Czech) - additional localizations are welcome!
- automatic detection of software updates
- clean user interface with SVG graphics
- and much more ...
NEW: demo available at http://www.inf-it.com/caldavzap/ (see the browser requirements below)
Latest stable release: version 0.8.1.1 [2013-02-25] - bugfix release (full changelog: changelog.txt)
The source code can be downloaded here: CalDavZAP_0.8.1.1.zip.
Fully supported HTML5 browsers: Safari/Mobile Safari, Webkit, Epiphany, iCab, Chrome and Firefox
Unsupported browsers: IE, Opera
Tested with the following CalDAV servers: DAViCal
For CalDavZAP 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): <caldavzap {at} inf-it {dot} com>
For personal contact you can visit Bratislava :-)