Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Using iCal with the Calendar Server

  1. You need to be running the Mac OS X 10.5 Leopard release for a version of iCal supporting CalDAV.
  2. Run the iCal application.
  3. Select Preferences from the File menu.
  4. Click on the + at the bottom of the Accounts panel to create a new CalDAV account.
  5. Edit the account details to look like this, using your own server adddress and user name details etc. Note that the Server Address field must be the prinicpal URI of the user you wish to authenticate as.
  6. Close the account setup window.
  7. Click on the new account in the left pane in the main window.
  8. Click on the + button below the account pane and select Add new calendar to account CalDAV.
  9. Enter a name for the new calendar.

You can now create/edit events in iCal. You may need to Refresh the account manually to see changes made on the server by someone else if you want to see it immediately rather than waiting for the refresh interval to expire.

Calendar server address format for use with iCal

http://server.example.com:8008/principals/__uids__/<<guid>>/

or

https://server.example.com:8443/principals/__uids__/<<guid>>/

where 'server.example.com' should be set to your calendar server hostname, '<<guid>>' is the directory GUID for the user.

To find the proper directory GUID to use, use a web browser to navigate to:

http://server.example.com:8008/principals/users/<<uid>>/

or

https://server.example.com:8443/principals/users/<<uid>>/

where '<<uid>>' is the login id of the user. On the resulting page you will see the GUID value needed in iCal.

Note that the '/users/' versions of the URLs above can also be used in iCal, though that will stop some (advanced) features in iCal from working. Basically calendar access and scheduling should be fine.