CalDavZAP

Software Screenshot:
CalDavZAP
Software Details:
Version: 0.10.0.5
Upload Date: 17 Feb 15
Developer: Jan Mate
Distribution Type: Freeware
Downloads: 19

Rating: 2.0/5 (Total Votes: 2)

CalDavZAP is an open source, platform-independent and completely free web-based application designed to act as an online CalDAV client, supported on Mozilla Firefox, Google Chrome, Epiphany, Webkit, iCab, Opera and Safari/Mobile Safari web browsers. It is written in JavaScript and jQuery, and it does not require any special server software for a standard setup, except for the CalDAV server, of course.

Features at a glance

Key features include server-based XML configuration generator with LDAP and HTTP authentication plugins, asynchronous read-only, as well as read and write calendar collection detection, asynchronous background synchronization, support for RFC compliant vCalendars, support for subscribed calendars and delegated calendars, and support for background calendars.

The application also provides read and write support for standard vCalendar components, such as VEVENT, VALARM, VTIMEZONE and VTODO, as well as for a wide range of standard vCalendar attributes, including DTEND, DTSTART, SUMMARY, RRULE, DESCRIPTION, LAST-MODIFIED, DUE, CREATED, RECURRENCE-ID, TRIGGER, EXDATE, ACTION, PERCENT-COMPLETE, STATUS, UID, TZOFFSETFROM, VERSION, TZOFFSETTO, CLASS, TRANSP, URL, and DURATION.

Another interesting feature is the ability to automatically correct most common issues in corrupted vCalendars. In addition, it provides support for time-range filtering if the server supports it, support for subscribed and delegated calendars, support for background calendars, automatic software updates, and support for numerous languages, including English, German, French, Danish, Czech, Slovak, Spanish, Russian, Turkish, Italian and Ukrainian.

Offers a clean web-based interface

In addition to the above, the CalDavZAP application offers a clean web-based user interface that features SVG graphics and allows users to move events using drag and drop. It also provides users with a very useful "select for add new event" functionality and full support for IANA timezone. The software is available for download as a universal ZIP archive, which can be easily deployed on any server machine powered by a GNU/Linux system.

What is new in this release:

  • note: do not forget to execute the cache_update.sh script every time you update your configuration or any other file (otherwise your browser will use the previous version of files stored in HTML5 cache); alternatively you can update the cache.manifest manually - edit the second line beginning with "#V 20" to anything else (this file simple needs "some" change)
  • updated Russian localization (ru_RU)
  • fixed wrong processing of RECURRENCE-ID property in UTC (Z) timezone
  • fixed occasional wrong processing of repeating events generated in future

What is new in version 0.10.0.2:

  • Note: do not forget to execute the cache_update.sh script every time you update your Configuration or any other file (otherwise your browser will use the previous version of files stored in HTML5 cache); alternatively you can update the cache.manifest manually - edit the second line beginning with "#V 20" to anything else (this file simple needs "some" change)
  • Added Ukrainian localization (uk_UA) - thanks Serge Yakimchuck
  • Added misc/readme_baikal_sabredav.txt and misc/baikal-flat-0.2.7.diff to solve issues related to storing CalDavZAP properties on SabreDAV and BaA¯kal - thanks Johannes Zellner
  • Fixed invalid XML response processing (SabreDAV and BaA¯kal)
  • Fixed invalid XML request if globalEventStartPastLimit and globalEventStartFutureLimit are set to null
  • Fixed "delegation" XML processing
  • Updated French [fr_FR] localization - thanks Jean-Christophe Bach

What is new in version 0.10.0.1:

  • note: do not forget to execute the cache_update.sh script every time you update your configuration or any other file (otherwise your browser will use the previous version of files stored in HTML5 cache); alternatively you can update the cache.manifest manually - edit the second line beginning with "#V 20" to anything else (this file simple needs "some" change)
  • added Spanish localization (es_ES) - thanks DamiAn Vila
  • updated jQuery to 2.1.0
  • updated jQuery-UI to 1.10.4
  • changed various default date formats
  • changed alarm behaviour - it is no longer possible to create multiple identical alarms (they are automatically merged into one)
  • fixed a visual bug when displaying a simple todo alert
  • fixed rare issue where UNTIL attribute of recurrent events was not processed correctly

What is new in version 0.10.0:

  • note: do not forget to execute the cache_update.sh script every time you update your configuration or any other file (otherwise your browser will use the previous version of files stored in HTML5 cache); alternatively you can update the cache.manifest manually edit the second line beginning with "#V 20" to anything else (this file simple needs "some" change)
  • note: this release contains new, changed and also removed configuration options (always use the latest config.js)
  • configuration added globalEventStartPastLimit and globalEventStartFutureLimit for time-range filtering note: for servers without time-range filtering support you need to set both variables to null (see config.js)
  • configuration replaced globalInactiveCollections and globalInactiveTodoCollections by globalActiveCalendarCollections and globalActiveTodoCollections (see config.js)
  • configuration removed globalResourceHeaderShowLogin option it is replaced by much more flexible hrefLabel option in globalAccountSettings and globalNetworkCheckSettings (see config.js)
  • configuration removed syncInterval option from globalAccountSettings and globalNetworkCheckSettings detection of sync-token changes is now performed by ONE request instead of N (number of collections) use globalSyncResourcesInterval instead
  • configuration removed crossDomain and withCredentials options from default globalAccountSettings, globalNetworkCheckSettings and globalNetworkAccountSettings both settings are still available but there is NO REASON to use them (crossDomain is detected automatically, and I've never seen anyone who understand when to use withCredentials /there is NO REASON to set it to true!/)
  • major improvements and changes in sychronization code MUCH reduced number of HTTP request to server
  • major design changes (including the open source Roboto font)
  • major readme.txt update with detailed descriptions of most common setup problems
  • added support for time-range filtering (requires server with time-range filtering support) EXTREME performance improvements
  • added workaround for buggy HTML5 cache handling in the latest Firefox
  • added "equivalency" for todo filters (globalAppleRemindersMode) NEEDS-ACTION, IN-PROGRESS and CANCELLED are processed as NEEDS-ACTION
  • added calendar color indicator for event/todo forms (unified with the upcoming CardDavMATE)
  • added handling of unsupported settings
  • added support for 'headervalue' collection property (namespace: http://inf-it.com/ns/dav/) useful for collection grouping
  • added new overlay with refresh button, when cache manifest change is detected (it forces users to reload the page)
  • added support/mapping for alternative timezone names e.g. 'US/Pacific' (legacy name) is mapped to 'America/Los_Angeles' (current name)
  • changed resource list design (unified with the upcoming CardDavMATE)
  • changed todo processing if globalAppleRemindersMode is enabled todos with start and no end are processed as simple todos
  • changed displaying of repeating todo confirm question
  • changed time-range filtering for todos all todos from future are loaded from server initially
  • updated French [fr_FR] localization thanks Jean-Christophe Bach
  • optimized window resizing functionality
  • fixed local timezone processing
  • fixed loader hanging after login if subscribed calendar list is empty
  • fixed generating of repeating events in future
  • fixed RRULE processing if specified in YYYYMMDD format
  • fixed displaying of arrows for repeating events
  • fixed sorting of resources
  • fixed various search issues
  • disabled opening of new event/todo form if only read-only collections are present
  • removed jQuery source mapping file reference
  • LOT of other improvements and fixes

What is new in version 0.9.1.2:

  • fixed processing of recurrent events (special recurrences - correct BYMONTHDAY processing)
  • fixed globalTimeFormatBasic configuration option processing (it is no longer ignored)
  • removed old and unused configuration options (globalDefaultDisplayTodo and globalTodoHideExpired)

Similar Software

OpenProj
OpenProj

3 Jun 15

Calendar
Calendar

20 Feb 15

QtDMM
QtDMM

15 Apr 15

xTracker
xTracker

3 Jun 15

Other Software of Developer Jan Mate

CalDavZAP
CalDavZAP

10 Dec 15

CardDavMATE
CardDavMATE

10 Dec 15

CardDavMATE
CardDavMATE

20 Feb 15

Comments to CalDavZAP

Comments not found
Add Comment
Turn on images!