Using Mozilla Lightning or Sunbird with Chandler Server
Mozilla terminology
Subscribe (in Thunderbird/Lightning)
Ignore the
Subscribe command. It is
not for subscribing to calendars/collections.
New calendars on the network (in Lightning/Sunbird)
Don't be confused by description of an
existing networked collection as a
new calendar on the network. The routines below create
nothing new on the network.
CalDAV — read and write
By invitation, with a ticket (without user name or password)
If you want to subscribe to calendars of multiple user accounts this is the only way to go since lightning cannot handle more than one user/password per server (scheme://server:port/). Having users give each others passwords would not be a clean solution and is not that situation what ticketing is for?
For quite some time, this statement here may have prevented users from trying different ways:
Ticket-based access control, implemented by Chandler Server, worked with some past versions of Lightning/Sunbird. More recent versions seem to fail. Mozilla Calendar bug 536555 relates.
As far as I can see that statement is just plain wrong - judging by the content of that mozilla ticket and by watching cosmo server logs. See
Cosmo bug 12691, though I cannot confirm the "Seems to be fixed in Cosmo" statement with my recently (as of 2010-03-10) downloaded chandler cosmo version 1.1.0.
Fortunately I missed that statement, found out it is just the web-gui generated URL thats wrong and noticed that the
account browser generates a different URL. Tried that URL in lightning and it works, no matter what permission type.
Without a ticket
- In Chandler Server choose the disclosure triangle for a collection
- choose the blue CalDAV button
- copy the address of the collection
- close the dialogue
- in the left hand column, choose Done
- in Lightning/Sunbird add a calendar
- choose On the network
- choose CalDAV
- in the Location: field, paste the address of the collection
- choose Next
- enter a friendly name for the collection
- consider a change of colour
- choose Next
- in the authentication dialogue, enter your user name and password
- consider the Password Manager option
iCalendar — read-only subscription to publication from Chandler Server
By invitation, with a ticket (without user name or password)
If the person who owns a collection has followed the Chandler Server
Invite routine, and gained a view-only ticket, then with that ticket (without that person's user name or password) you can subscribe to the collection.
- In Chandler Server choose the green Apple iCal, Google button
- (ignore the notes for users of Apple iCal and Google Calendar)
- copy the address of the collection
- in Lightning/Sunbird add a calendar, on the network
- choose iCalendar
- in the Location: field, paste the address of the collection
- choose Continue
- enter a friendly name for the subscription
- choose Done
- edit the properties of the calendar (collection)
- set it to [√] Read only.
Without a ticket
You may prefer to enter a user name and password to read from your own collections.
- In Chandler Server choose the disclosure triangle for a collection
- to work without a ticket: do '''not''' choose Invite
- choose the green Apple iCal, Google button
- (ignore the notes for users of Apple iCal)
- copy the address of the collection
- close the dialogue
- in the left hand column, choose Done
- in Lightning/Sunbird add a calendar, on the network
- choose iCalendar
- in the Location: field, paste the address of the collection
- choose Continue
- enter a friendly name for the subscription
- choose Done
- in the authentication dialogue, enter your user name and password, choose OK
- edit the properties of the calendar (collection)
- set it to [√] Read only.
![Lightning properties for a calendar, set to [√] Read only](/pub/Projects/CosmoWithLightning/2009-12-23-12.36.55.png)