Data server and Ajax web interface for managing and sharing calendars, events, and tasks implementing open data standards including CalDAV, WebDAV, Atom, and Atompub.
The Chandler Project is pleased to announce the 1.1.0 release of Chandler Server (Cosmo)!
Chandler Server is a server and Ajax web UI for managing and sharing calendars, events, and tasks. It implements open data standards including CalDAV, WebDAV, Atom, and Atompub.
This release contains two significant features and four bug fixes. Any user can now delete their own account and data by using the settings dialog. Interoperability with some CalDAV implementations including iCal 3 should be improved by support for the CTAG draft standard.
The Chandler Hub has been updated and is now running the 1.1.0 version as well.
Chandler Server 1.1.0 is available for download as a ready-to-run bundle at:
and the source code is available from subversion at:
Send us feedback at the open mailing list (no subscription required):
We look forward to hearing from you!
The issues fixed in this release include:
A big piece of upgrading the Hub in recent months has been moving more of our UI to
dojo and sprucing up the detail view was one of the main areas we focused on. Travis did most of the work of moving ui code to dojo, and most of the detail view work. I did a final touch-up, standing on the shoulders of giants.
The detail view effort aimed to simplify what users see as they create and edit their data. Now, a simple note looks like this:
We’ve moved the Remove and Save buttons to the top, so they don’t shift around as the detail view size changes. We’ve also simplified the UI for adding the “star” stamp (which used to be called task) and adding to the calendar.
Throughout the new UI, we make use of dojo’s elaborate support for fades, which help make expand and disappear changes easier to follow.
One of these fade-ins happens if you click on “ADD TO CALENDAR” or the event icon.
To reduce clutter, we’ve used more hint-text in widgets and fewer permanent labels. We also hide event related widgets that don’t apply to the current event. So, for example, “anytime” events which don’t have a start time don’t need a timezone, so we don’t display a timezone picker until you choose a start time for your event.
We’ve also made a much-clamored for addition for events, a date picker. Happily, dojo gave us this for free.
Once you fill in a start-date, end-date defaults to start-date.
Finally, we’ve moved our notes field to dojo’s expanding text area. So if you’ve got three pages of notes, the notes field (and the entire detail view pane) will automatically expand to give you room to type everything.
For reference, here’s a snapshot of the old detail view.
After our preview release last year we heard quite a bit of feedback related
to the sharing workflows in the Chandler Web UI. Many people seemed to immediately grasp
how useful it is to be able to send links to friends and collaborators that can be
plugged into Chandler Desktop or directly into a web browser for instant view-only
or view-and-edit access to the contents of a collection. Unfortunately, until
Chandler Server 0.15, released in May of this year, actually getting at these links
was pretty difficult.
The solution to this problem, the collection sharing dialog you can find on
Chandler Hub today, solves this problem
and more. Any time you’d like to share your Chandler Hub data with other people or
even just other applications you use, this starting point will make everything
Today we’ll two follow users, Adam and Zed, as they run through a sharing
worflow we think you’ll find useful.
Adam and Zed are coaching their sons’ soccer team, the Beagles. Adam has been using Chandler
at work, and creates a new collection to help with the mountain of organization that
will need to take place. He has published this collection to
http://hub.chandlerproject.org and would like Zed
to give him some feedback on a proposed practice schedule.
After logging into the Hub Web UI, Adam clicks on the pulldown arrow next to “Soccer” to
bring up the collection sharing dialog.
He then clicks on the “invite” button to generate two sharing links.
Finally, he right clicks on the “View and Edit” sharing link and selects Send link….
He could also just copy the link location and paste it manually into the email or instant message
program of his choice.
When Zed gets the link he can paste it into his favorite web browser and instantly review and edit
Adam’s practice schedule. What’s more, if he wants to start using the Chandler Desktop client, he
can use this link to subscribe to this collection there.
Zed’s not ready to take the Chandler Desktop plunge. It’s not that he doesn’t like Chandler, but he’s
been a die-hard Apple iCal fan for years. Fortunately, iCal and Chandler work great together. Once Zed
pastes the link he received from Adam into his web browser, he’s excited to see a big green button
on the left side of the screen labeled “Apple iCal, Google.” He clicks it and follows the instructions
in the dialog that appears to add this collection to iCal. Unfortunately, due to underlying technical restrictions
he won’t be able to edit the collection or add new events from iCal. Fortunately, Zed has bookmarked the link
Adam sent him, and can do all the editing he needs there.
doesn’t end with support for Apple iCal. Several other clients, including the Lightning
Calendaring Extension for Mozilla Thunderbird, have built in support for CalDAV, a calendar sharing standard.
Hundreds of feed readers, usually used for keeping track of blogs and news, can subscribe to the Atom based
collection feeds provided by Chandler Hub. Instructions for each of these methods can be found in the collection
sharing dialog and the Chandler Project wiki.