This post is roughly 16 years old; originally published on January 9, 2008! The information presented here may be out of date and inaccurate.
For the longest time I have been meaning to setup a shared calendar for my wife I and to use. You see, like most men I have no idea when and where I am supposed to be. This is because my wife keeps all this information in her filofax and that lives in her handbag, somewhere I never venture. So I have spent this evening setting up PHP iCalendar on Lighttpd, and I am very happy with the results.
I have opted to use the publish.php
add-on provided with PHP iCalendar, rather
than add the WebDAV module to Lighty. For our modest requirements it works
very well. We now have full read/write access to our calendar by using the
Lightning extension for
Thunderbird and read only access via the PHP iCalendar web interface. Viewing
the calendar via the web interface requires a login first and the calendar
publishing is protected by Lighty authentication using htdigest.
Lastly, because our calendar is a nice open standard I have options as to how I might sync it with my mobile phone. More on that when I figure it out.