CalDav and SunBird

From Zimbra :: Wiki

Jump to: navigation, search

Contents

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(The standard, not the client) on a WebDAV server.

When using CalDAV, all of the users calendars are added to Sunbird.

Unlike the Mozilla Thunderbird Lightening extension, Sunbird is a stand-alone Calendar application that provides access to a CalDAV server. Sunbird does not provide mail, but is bult upon the same code for which the Thunderbird extension is built.

Requirements

  1. Zimbra Collaboration Suite 5.0 RC2 or higher
  2. MacOS, Windows, any POSIX Complient System
  3. Sunbird 0.8 or Higher

Configuration

  1. Once Sunbird has been downloaded and installed, run the application
  2. Right click in the Calendar area (underneith Home) OR File - New Calendar
  3. Select New Calendar
  4. Select On The Network
  5. Select CalDAV
  6. The Location is: http://(Server)/dav/(username)/(Name_of_Calendar). For example, if my server were mail.testzimbra.com and my username were ddemouser, it would be http://mail.testzimbra.com/dav/ddemouser/Calendar (Calendar being my default calendar) - if you get an error MODIFICATION_FAILED (possibly only if you are connecting via https) you can try using https://(username)@(Server)/dav/(username)/(Name_of_Calendar) - e.g. jenny_doe@mail.testzimbra.com/dav/jenny_doe/Calendar . When prompted for your username use your complete mail-adress - e.g. jenny_doe@testzimbra.com .
  7. Give your calendar a name
  8. Select done
  9. Enter your username and password
  10. Click OK

Workaround via ics

In Zimbra 6.0RC1 the Configuration above allows no write access at least at secure connections. As a workaround the connection can be configured to use ics:

  1. Once Sunbird has been downloaded and installed, run the application
  2. Right click in the Calendar area (underneith Home) OR File - New Calendar
  3. Select New Calendar
  4. Select On The Network
  5. Select iCalendar (ICS)
  6. The Location is: https://(Server)/zimbra/home/(username)/(Name_of_Calendar)?fmt=ics . For example, if my server were mail.testzimbra.com and my username were ddemouser, it would be https://mail.testzimbra.com/zimbra/home/ddemouser/Calendar?fmt=ics (Calendar being my default calendar).
  7. Give your calendar a name
  8. Select done
  9. Accept the certificate if one is shown
  10. Enter your username and password
  11. Click OK


Macintosh: 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. The Zimbra Connector for iSync does not support Mulberry, so any sync must be done to iCal(the application). Users are encouraged to use CalDAV whenever possible. Native CalDAV is supported through iCal in MacOS 10.5 only.

The Zimbra iSync connector is deprecated and no longer being actively developed. Use CalDAV for Calendaring and CardDAV for contacts on OSX, although CardDAV has some bugs with contact groups as of Aug 2010.

Issues and Resources

There is a known issue with Calendars and Spaces. To ensure that you are able to use your calendars using Mulberry, make sure none of your calendars contain spaces: http://bugzilla.zimbra.com/show_bug.cgi?id=28577

http://www.mozilla.org/projects/calendar/sunbird/ - Mulberry Home Page

http://www.zimbra.com/forums - Zimbra Forums

http://ietf.osafoundation.org/caldav/ - CalDAV Standards Homepage

http://www.calconnect.org - CalConnect Homepage

http://wiki.zimbra.com/index.php?title=CalDAV_with_Leopard_iCal - CalDAV with Leopard iCal

Personal tools