davical rocks

shared calendars in iCalDAViCal is an implementation of the CALDAV standard. It’s open source, developed by Andrew McMillan, and quite simple to install if you know a few bits of Apache configuration. I got it working with two iCal instances and 2 iPhones (wife and me), with a few shared calendars for family and kids stuff.

In version 0.9.8, Andrew has re-implemented a new user and role system making administration simpler. If you look for a way to delete a calendar, don’t search in the web GUI, it’s not there yet. But curl does the job well :

curl -k -X DELETE -u username:password \

https://cal.yourserver.com/caldav.php/username/Priv-10

In a similar way, Apple’s iCal has the bad habit of creating long and clunky names for calendar resources. If you want something simpler, curl comes to the rescue again :

curl -k -X MKCALENDAR -u username:password \

https://cal.yourserver.com/caldav.php/username/Priv-10

Automated calendar archiving : as you see, I give a year postfix to my calendars. The goal is to create a new set each year to keep their size down. The iPhone doesn’t need to hold that old stuff, and I can then keep them on my local Mac by exporting and re-import them in iCal.

DAViCal is as well simpler to install and administer than Apple’s Calendar Server if you don’t own OS X server. A few quirks still exist, but Andrew is very helpful and responsive in the mailing list. Go ahead, DAViCal rocks !

Post a Comment

Your email is never published nor shared. Required fields are marked *

Powered by WP Hashcash