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 delegated calendars
- support for subscribed calendars
- time-range filtering (server support required)
- support for RFC compliant vCalendars (version 2.0) and automatic correction of most common errors in invalid vCalendars
- 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, Czech, Danish, German, Spanish, French, Hungarian, Italian, Japan, Dutch, Slovak, Turkish, Russian, Ukrainian and Chinese) - additional localizations are welcome!
- automatic detection of software updates
- clean user interface with SVG graphics
- and much more ...
NEW: see also InfCloud - integrated version of CalDavZAP & CardDavMATE (our CardDAV web client)
Demo available at https://www.inf-it.com/caldavzap/ (see the browser requirements below)
Latest stable release: version 0.13.1 [2015-09-22] - changelog: changelog.txt
The source code can be downloaded here: CalDavZAP_0.13.1.zip
Fully supported HTML5 browsers: Safari/Mobile Safari, Webkit, iCab, Firefox, Opera (15+) and Chrome
Unsupported browsers: IE
Tested with the following CalDAV servers: DAViCal, OS X server, Cyrus IMAP CalDAV (beta), SabreDAV, Baïkal, Radicale (>=0.8), openCRX and Oracle Communications Calendar Server
For setup instructions see the readme.txt and comments in the config.js.
If you want to subscribe to our mailing list (CalDavZAP/CardDavMATE/InfCloud) send an e-mail to the following address: < davclients-join {at} lists {dot} inf-it {dot} com > or use the mailing list web interface at: https://lists.inf-it.com/postorius/lists/davclients.lists.inf-it.com/. The full mailing list archive is available at: https://lists.inf-it.com/hyperkitty/list/davclients@lists.inf-it.com/latest
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 Prague :-)