6.0.0-git
2024-04-26
Last Modified 2008-04-14 by Guest

How to use iCal (Mac) for read/write access to Kronolith

Written by Niko (horde att enikao doot net)

KronolithSunbird describes how to use Mozilla Sunbird for read/write access to Kronolith 2.2 calendars via WebDAV. You can also use Apple iCal (tested with 3.0.2) for this, once you figured out how to set this up. Below is a step-by-step description.

The basic issue is Kronolith not providing real CalDAV access to the calendar, but only understands data written to it in iCalendar format. If you set up the connection via Preferences | Accounts, iCal tries to use CalDAV.

Follow these steps for using iCal with Kronolith:

(Note: I'm working with the German translation of Horde and iCal, and translate the labels back to English. Thus, the labels may not match exactly.)

  1. Open your calendar in Horde.
    1. Click on "Calendar" in the upper right corner.
    2. Click on "Manage Calendars".
    3. You see a list of all your calendars. The righthand colum (labeled "Subscribe Address") lists a URL. Right-click this URL and copy the target. We assume it says "https://yourserver.org/horde/rpc.php/kronolith/postmaster@yourserver.org.ics".
    4. Open iCal.
    5. Create a new local calendar by clicking the + sign in lower left corner (you can also use an existing calendar).
    6. Right-click the calendar in the list, choose "Publish".
    7. Now the important step: In "Publish as", you MUST enter what's in your URL between "/kronolith/" and ".ics", so in this case this would be "postmaster@yourserver.org".
    8. Enter your server address as base URL, in this case "https://yourserver.org/horde/rpc.php/kronolith".
    9. Enter your Horde login and password as Username and Password.
    10. I haven't yet figured out which of the checkboxes are taken into account by Kronolith, so feel free to add such information here.
    11. Klick Publish.

And you're done. I didn't really test whether this method overwrites contents of your Kronolith calendar, but it does not look like.