What URL's do I use for 'webcal' publish/subscribe, with Mozilla Lightning/Sunbird, Apple iCal, etc.?
If you have WebCit v6.80 or newer, you can use the simplistic but effective “webcal” protocol to connect calendar clients such as Mozilla Sunbird, Apple iCal, Evolution, etc. When publishing or subscribing your calendar on a Citadel server, you can use any of the following URL's – they all point to the same calendar:
In the above examples, the word “Calendar” is the name of the primary calendar room for your Citadel account. You may replace that with the name of any other calendar room to which you have access, for the same effect. These urls assume that you can reach your Webcit login screen via:
Warning: When you perform a webcal/webdav “publish” operation, any calendar items already existing in the room will be deleted, and replaced with the calendar items you are publishing. Be sure that this is what you want to do. The typical user (or more accurately, the typical client side calendar program) will subscribe to the calendar, edit it locally, and then publish the modified calendar back to the server.
This method also works great with ICSsync to sync your calendar on Android devices!
If your client supports free/busy lookup of other users via HTTP, point that function at this URL:
(This assumes that your client will append the name of the user being queried to this URL.) By the way, Citadel automatically publishes free/busy data based on the contents of your calendar – you don't have to configure your client to do this manually.