Since the first release of webical's caldav plugin wasn't to usefull I've refactored it a lot and tested it with a couple of
caldav servers. At the moment the following servers are tested:
-
Chandler projects hub.
-
Chandler desktop 0.7.1.
-
Apple calendar server on linux.
-
Really Simple CalDav Server 0.9.1.
They all seem to work fine, except for RSCDS. This server seems to return wrong events when viewing in the day view.
A
bug has been reported.
This release also includes
Etag support. This enables webical to check for changes before updating/deleting an event. At the moment this isn't handled nicely in the frontend yet, but I hope to fix this in a next release
of webical itself.
The refactoring has lead to a lot of small improvement, one of which is pre-caching of event paths and etags which greatly speeds
up the whole plugin on editing/removing events. I hope I worked out most imperfections from the first release, but please help
me test it to improve it a bit more.
Download it here!
Upcoming features:
- Optimization (message size & compression)
- Timezone support (are ignored atm)
- Settings (for http headers, caching and such)