CalDAV with Leopard iCal: Difference between revisions

(Undo revision 8787 by Jholder (Talk))
Line 4: Line 4:
This allows users to publish and subscribe to calendars, share them collaboratively, synchronize between multiple users and synchronize between multiple devices. The CalDAV standard is an implementation of iCal on a WebDAV server.
This allows users to publish and subscribe to calendars, share them collaboratively, synchronize between multiple users and synchronize between multiple devices. The CalDAV standard is an implementation of iCal on a WebDAV server.


When using CalDAV, all of the user's calendars are added to iCal.
When using CalDAV, all of the user's calendars are added to iCal.


=Requirements=
=Requirements=
Line 14: Line 14:
iCal on Tiger and older release only support ics import and export, not the full CalDAV.  The ics import mode is not compatible with CalDAV at all, and the usage is completely different.
iCal on Tiger and older release only support ics import and export, not the full CalDAV.  The ics import mode is not compatible with CalDAV at all, and the usage is completely different.


In order to use ics import mode, first the user needs to export the calendar folder as ics, save to a file, then import the file into  the target calendar application.  Using ics import mode, the changes made to the 3rd party calendar is saved as a local copy,  and ''does not automatically synchronize with Zimbra server''.
In order to use ics import mode, first the user needs to export the calendar folder as ics, save to a file, then import the file into  the target calendar application.  Using ics import mode, the changes made to the 3rd party calendar is saved as a local copy,  and ''does not automatically synchronize with Zimbra server''.


When using CalDAV client, the changes are immediately saved to the server, unless the client is run in the offline mode.  There is no manual file based synchronization needed as with ics import mode.
When using CalDAV client, the changes are immediately saved to the server, unless the client is run in the offline mode.  There is no manual file based synchronization needed as with ics import mode.
Line 24: Line 24:
iCal supports CalDAV principal concept, and the URL to use is simply
iCal supports CalDAV principal concept, and the URL to use is simply


  http(s)://<server>
  http(s)://  
'''
&#39;&#39;&#39;
Note: You must not append anything after the servername when using iCal. There is an iCal bug that will cause it to fail. The URL should look like: http://host.server.com and not http://host.server.com/'''
Note: You must not append anything after the servername when using iCal. There is an iCal bug that will cause it to fail. The URL should look like: http://host.server.com and not http://host.server.com/&#39;&#39;&#39;


Using the supplied username and password it can discover the user's calendar.
Using the supplied username and password it can discover the user&#39;s calendar.


For other clients, users may need to add "Calendar" at the end of the URL to point to the calendar folder.  e.g.
For other clients, users may need to add &quot;Calendar&quot; at the end of the URL to point to the calendar folder.  e.g.


  http(s)://<server>/dav/<username>/Calendar
  http(s):// /dav/ /Calendar


#On Leopard (10.5), open iCal.
#On Leopard (10.5), open iCal.
#From the Menubar, choose "iCal"(Next to the Apple menu)
#From the Menubar, choose &quot;iCal&quot;(Next to the Apple menu)
#Choose "Preferences"
#Choose &quot;Preferences&quot;
#Choose "Accounts"
#Choose &quot;Accounts&quot;
#Click the + (plus sign) to add an acocunt
#Click the + (plus sign) to add an acocunt
#Give the account a Description
#Give the account a Description
Line 43: Line 43:
#Enter your Zimbra password
#Enter your Zimbra password
#Click the arrow to expand server settings
#Click the arrow to expand server settings
#Enter the Account URL in the syntax above select "add" and the Zimbra server will return the complete URL required - do not edit the URL and select "add" again if required
#Enter the Account URL in the syntax above select &quot;add&quot; and the Zimbra server will return the complete URL required - do not edit the URL and select &quot;add&quot; again if required
#Click Add
#Click Add


=Issues and Resources=
=Issues and Resources=


There is a known issue with Calendars and Spaces. To ensure that you&#39;re able to use your calendars using Mulberry, make sure none of your calendars contain spaces: http://bugzilla.zimbra.com/show_bug.cgi?id=28577
There is a known issue with iCal accepting Self Signed Certificates. If you are running the Zimbra server in https mode only, and have a self signed certificate, you may encounter: &amp;#39;&amp;#39;&amp;#39;Unexpected secure name resolution error (code -9813)&amp;#39;&amp;#39;&amp;#39;. You can resolve this issue by allowing http access, or purchasing a certificate by a source that is trusted.


http://www.zimbra.com/forums/administrators/16397-caldav-issue-leopard.html
http://www.zimbra.com/forums/administrators/16397-caldav-issue-leopard.html

Revision as of 21:04, 2 June 2008

Introduction

Zimbra 5.0 Supports the CalDAV standard. CalDAV is a protocol allowing calendar access via WebDAV. CalDAV models calendar events as HTTP resources in iCal format, and models calendars containing events as WebDAV collections.

This allows users to publish and subscribe to calendars, share them collaboratively, synchronize between multiple users and synchronize between multiple devices. The CalDAV standard is an implementation of iCal on a WebDAV server.

When using CalDAV, all of the user's calendars are added to iCal.

Requirements

  1. Zimbra Collaboration Suite 5.0 RC2 or Higher
  2. MacOS 10.5 or Higher

Older MacOS

iCal on Tiger and older release only support ics import and export, not the full CalDAV. The ics import mode is not compatible with CalDAV at all, and the usage is completely different.

In order to use ics import mode, first the user needs to export the calendar folder as ics, save to a file, then import the file into the target calendar application. Using ics import mode, the changes made to the 3rd party calendar is saved as a local copy, and ''does not automatically synchronize with Zimbra server''.

When using CalDAV client, the changes are immediately saved to the server, unless the client is run in the offline mode. There is no manual file based synchronization needed as with ics import mode.

Zimbra Connector for iSync

The Zimbra Connector for iSync syncs Zimbra calendars to iCal for Tiger (10.4) and Leopard (10.5). However, the sync is done using SOAP and not CalDAV.

Configuration

iCal supports CalDAV principal concept, and the URL to use is simply

http(s):// 

''' Note: You must not append anything after the servername when using iCal. There is an iCal bug that will cause it to fail. The URL should look like: http://host.server.com and not http://host.server.com/'''

Using the supplied username and password it can discover the user's calendar.

For other clients, users may need to add "Calendar" at the end of the URL to point to the calendar folder. e.g.

http(s):// /dav/ /Calendar
  1. On Leopard (10.5), open iCal.
  2. From the Menubar, choose "iCal"(Next to the Apple menu)
  3. Choose "Preferences"
  4. Choose "Accounts"
  5. Click the + (plus sign) to add an acocunt
  6. Give the account a Description
  7. Enter your Zimbra username
  8. Enter your Zimbra password
  9. Click the arrow to expand server settings
  10. Enter the Account URL in the syntax above select "add" and the Zimbra server will return the complete URL required - do not edit the URL and select "add" again if required
  11. Click Add

Issues and Resources

There is a known issue with iCal accepting Self Signed Certificates. If you are running the Zimbra server in https mode only, and have a self signed certificate, you may encounter: &#39;&#39;&#39;Unexpected secure name resolution error (code -9813)&#39;&#39;&#39;. You can resolve this issue by allowing http access, or purchasing a certificate by a source that is trusted.

http://www.zimbra.com/forums/administrators/16397-caldav-issue-leopard.html

http://www.zimbra.com/forums

http://ietf.osafoundation.org/caldav/

http://wiki.zimbra.com/index.php?title=CalDav_and_Mulberry - CalDAV Clients for Other Operating Systems

Jump to: navigation, search