It's been a long time coming, but I finally have some working CalDAV code. The server has been tested with iCal 3.0 and 4.0 (Leopard and Snow leopard), Sunbird 1.0 pre-release and Evolution.
My main goal is to create a general-purpose CalDAV library, rather than a consumer-ready server app. I'm hoping people will be able to use this library to enable CalDAV functionality in their existing applications.
If you're interested in hacking around or testing, you'll have to grab a copy from subversion. Full installation instructions are available. Because of the alpha-stability nature of the code data-loss can occur, so beware!

I have to admit that I'm interested in this one.
Within web2project, we already support a read-only calendar feed coming out of the system. It's been great to see all my tasks, events, etc pop up in my Thunderbird. But writing back to the system has eluded me. I'm going to dive into this one to see how useful it is. I'd love to have the functionality in our v2.0 release.
And yes, as your tech editor for the php|a article, I'm biased. ;)
That sounds exactly like the type of application I would hope people would build.
If you need any assistance let me know, but keep in mind it's closer to a proof of concept than code that's really ready.
Hi,
Just to let you know that this seems to be exactly what I'm looking for! I've been looking for a CalDAV-implementation that integrates nicely in my LAMP setup for ages. Most products are stand-alone (and thus require their own TCP-port), and I didn't get mod_caldav to work...
I tried the current version, but can't log in; I keep getting " No digest authentication headers were found", even though FireBug does show them...
Keep up the good work!
Hi Niobos,
Not sure if you've figured it out since then, but I wonder if there's something different in how digest headers are handled in your setup.
Join the mailing list and post some information. What webserver are you using?
Evert
Our family uses iCal on three different Macs. We are looking for a calDAV server that we can install on our ISP, so that we can add/edit events to the family computer via any of the Macs. These Macs are in different locations and not on the same LAN. Will your server do what I think it does?
Thanks!
Hi Rob,
In short: Yes, it should allow you to do this. However, there's no real 'calendar sharing' yet, so everybody will have to use the same username and password.
However, I must warn that it's not super-easy. You definitely need to have at a bit of programming skills to do so. Perhaps in the future there will be a easily-installable server, until then it's mostly a developer package. (which you might be ;))