<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>The Chandler Project Blog &#187; Chandler Server Development</title>
	<link>http://blog.chandlerproject.org</link>
	<description></description>
	<pubDate>Wed, 23 Jul 2008 00:59:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>Chandler Server (Cosmo) 0.16.0 released</title>
		<link>http://blog.chandlerproject.org/2008/07/01/chandler-server-cosmo-0160-released/</link>
		<comments>http://blog.chandlerproject.org/2008/07/01/chandler-server-cosmo-0160-released/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 01:35:22 +0000</pubDate>
		<dc:creator>travis</dc:creator>
		
		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/07/01/chandler-server-cosmo-0160-released/</guid>
		<description><![CDATA[
The Chandler Project is pleased to announce the 0.16.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 introduces a new item detail view designed to drastically improve item editing workflows. [...]]]></description>
			<content:encoded><![CDATA[<p>
The Chandler Project is pleased to announce the 0.16.0 release of Chandler Server (Cosmo)!
</p>

<p>
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.
</p>

<p>
This release introduces a new item detail view designed to drastically improve item editing workflows. It integrates a larger, expandable notes field, date pickers for appropriate fields and a cleaner design. Other significant changes in the Web UI include cleaner add/remove affordances, conditional use of WhatWG DOM Storage for login information and numerous minor usability and display tweaks.
</p>

<p>
On the server side, an upgrade to the 0.4.0 version of Abdera, the library used to build our Atompub service, brings the server up to date with the latest library API changes. Sharing capabilities with Apple&#8217;s iCal client have been enhanced by changes in the mapping from the internal server data model to iCalendar records. In addition, enhanced ETag and If-None-Match header support provide significant optimization opportunities for webcal clients.
</p>

<p>
Chandler Server 0.16.0 is available for download as a ready-to-run bundle at:
</p>

<p><a href="http://chandlerproject.org/serverdownload">http://chandlerproject.org/serverdownload</a></p>

<p>
and the source code is available from subversion at:
</p>

<p><a href="http://svn.osafoundation.org/server/cosmo/tags/rel_0.16.0">http://svn.osafoundation.org/server/cosmo/tags/rel_0.16.0</a></p>

<p>
Send us feedback at the open mailing list (no subscription required):
</p>

<p><a href="mailto:chandler-users@osafoundation.org">chandler-users@osafoundation.org</a>
</p>
We look forward to hearing from you!</p>

<p>
The bugs fixed in this release include:
</p>

<ul>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12181">[Bug 12181]</a> Make get started message pop more</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11540">[Bug 11540]</a> deleting a subscribed collection raises an error</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12146">[Bug 12146]</a> no error messages on login or signup in safari</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12149">[Bug 12149]</a> Use dom storage when possible for login info</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11271">[Bug 11271]</a> Make Notes field auto-resize depending on available space</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=9887">[Bug 9887]</a> prev and next buttons messed up on the calendar UI for small screen browsers</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10919">[Bug 10919]</a> Sort by Starts on doesn&#8217;t seem sorted properly</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10004">[Bug 10004]</a> timeout dialog box buttons are confusing.</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=8917">[Bug 8917]</a> change event timezone to America Lima event time in lozenge is corrupt</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11851">[Bug 11851]</a> Sort triage status by TriageStatusChangedDate</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11853">[Bug 11853]</a> Explanatory text for account confirmation and account login pages</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11854">[Bug 11854]</a> Various visual improvements and cleanup</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11942">[Bug 11942]</a> signing up for new account in ticket view doesn&#8217;t redirect you to new account</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12059">[Bug 12059]</a> New Settings Dialog / New About Hub&#8230; text</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12063">[Bug 12063]</a> Make error message on login page pretty</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12064">[Bug 12064]</a> No visual feedback for keyboard focus in Signup dialog in Firefox</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12065">[Bug 12065]</a> Simplify email confirmation message when signing up</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12066">[Bug 12066]</a> Update links for instructions on acct activate page + other improvements</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12131">[Bug 12131]</a> Triage column header won&#8217;t reverse sort</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12159">[Bug 12159]</a> unsaved changes dialog appears when no changes occur</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12167">[Bug 12167]</a> Any-time events result in unsaved changes dialog</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12174">[Bug 12174]</a> Setting end date to before start hangs in &#8220;Processing&#8230;&#8221;</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12205">[Bug 12205]</a> 10+ collections creates big gaps in sidebar list on ff2/3</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=8297">[Bug 8297]</a> Scroll bar in sign up for a new account is messed up.</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=9765">[Bug 9765]</a> Implement selected state that looks different from rollover state</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11346">[Bug 11346]</a> Improve Task icon</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11791">[Bug 11791]</a> Upgrade Abdera</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12037">[Bug 12037]</a> Sync Chandler Notes / Starred Notes as iCalendar Tasks&#8230;</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12071">[Bug 12071]</a> webcal requests should return ETag and honor If-None-Match header</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12115">[Bug 12115]</a> Confusing discrepancy between list views on Hub and Desktop</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12152">[Bug 12152]</a> server returns 500 when no master calendar component found</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12153">[Bug 12153]</a> 500 returned when generating Subscription feed that contains invalid subscription</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=7085">[Bug 7085]</a> Disable new signups feature</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=8396">[Bug 8396]</a> Mini cal for date picker</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10430">[Bug 10430]</a> Chandler Hub logo is squished on &#8216;Activate&#8217; page</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10772">[Bug 10772]</a> Usernames not being url-escaped before being used in URLs in web ui.</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11119">[Bug 11119]</a> Pull branding graphics out of image grid file</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11561">[Bug 11561]</a> Cannot Delete Recurring Items from Dashboard</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11629">[Bug 11629]</a> Atom subscription edit link returns 404</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11739">[Bug 11739]</a> Ask for email address of users who download the desktop or sign up for an account</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11852">[Bug 11852]</a> Improvements to DV (including Notes field)</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11945">[Bug 11945]</a> Javascript timezone unit tests fail on Safari 3.0</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11981">[Bug 11981]</a> webui creates invalid allday modification</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12026">[Bug 12026]</a> Password Reset not validating password</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12053">[Bug 12053]</a> New sidebar</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12054">[Bug 12054]</a> Implement new Subscribe/Download from the Sidebar design for ticket view</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12060">[Bug 12060]</a> Add &#8220;What is Chandler?&#8221; link to &#8220;logged-out&#8221; ticket view</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12061">[Bug 12061]</a> Change all references to &#8220;Floating&#8221; time zones to &#8220;None&#8221;</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12070">[Bug 12070]</a> Can&#8217;t delete user using Safari</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12081">[Bug 12081]</a> Detail view displays &#8220;once&#8221; for custom recurrence rules</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12121">[Bug 12121]</a> Collection-Details pulldown isn&#8217;t right-aligned when you first log in</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12135">[Bug 12135]</a> focus for new collection dialog should be in text field</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12161">[Bug 12161]</a> Able to select &#8220;custom&#8221; as a recurrence rule</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12163">[Bug 12163]</a> collection list checkboxes get their own line for many collections</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12166">[Bug 12166]</a> ticket creation ui  radio buttons not showing up for account browser</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12175">[Bug 12175]</a> all day change in list view not reflected in canvas view</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12177">[Bug 12177]</a> entering invalid credentials on add subscription to account dialog results in [object Error]</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12183">[Bug 12183]</a> I don&#8217;t have Invite button/links for collections I subscribed to</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12185">[Bug 12185]</a> Make subscribe dialogs pop more</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12198">[Bug 12198]</a> Can&#8217;t delete recurring events immediately after creation</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=7098">[Bug 7098]</a> update wiki CalDAV page</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=7099">[Bug 7099]</a> update wiki WebDAV page</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/07/01/chandler-server-cosmo-0160-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Server (Cosmo) 0.15.0 released</title>
		<link>http://blog.chandlerproject.org/2008/05/19/chandler-server-cosmo-0150-released/</link>
		<comments>http://blog.chandlerproject.org/2008/05/19/chandler-server-cosmo-0150-released/#comments</comments>
		<pubDate>Mon, 19 May 2008 17:58:31 +0000</pubDate>
		<dc:creator>travis</dc:creator>
		
		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/05/19/chandler-server-cosmo-0150-released/</guid>
		<description><![CDATA[The Chandler Project is pleased to announce the 0.15.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 introduces a new sharing dialog in the Chandler Server Web UI that greatly [...]]]></description>
			<content:encoded><![CDATA[<p>The Chandler Project is pleased to announce the 0.15.0 release of Chandler Server (Cosmo)!</p>

<p>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.</p>

<p>This release introduces a new sharing dialog in the Chandler Server Web UI that greatly 
simplifies many common sharing and subscription workflows. It also fixes many server and client bugs 
which improve interoperability and reliability.</p>

<p>Chandler Server 0.15.0 is available for download as a ready-to-run bundle at:</p>

<p><a href="http://chandlerproject.org/serverdownload">http://chandlerproject.org/serverdownload</a></p>

<p>and the source code is available from subversion at:</p>

<p><a href="http://svn.osafoundation.org/server/cosmo/tags/rel_0.15.0">http://svn.osafoundation.org/server/cosmo/tags/rel_0.15.0</a></p>

<p>Send us feedback at the open mailing list (no subscription required):</p>

<p><a href="mailto:chandler-users@osafoundation.org">chandler-users@osafoundation.org</a></p>

<p>We look forward to hearing from you!</p>

<p>The bugs fixed in this release include:</p>

<ul><li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10969">[Bug 10969]</a> ical doesn&#8217;t like multiple dates in single EXDATE property</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10985">[Bug 10985]</a> Incorrect methods reported in Allow header for dav OPTIONS response</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11599">[Bug 11599]</a> Enforce new username policy server side.</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11654">[Bug 11654]</a> Cosmo Doesn&#8217;t Seem to build on Java 1.6&#8230;</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11667">[Bug 11667]</a> attempt to remove non-existent modification could result in error</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11668">[Bug 11668]</a> npe during time-range index update</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11808">[Bug 11808]</a> iCal not seeing tasks</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11864">[Bug 11864]</a> No story for what happens to modifications when master is no longer stamped as event</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11883">[Bug 11883]</a> Improve error messaging for morse code</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11957">[Bug 11957]</a> login case insesitive, but security check not</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12025">[Bug 12025]</a> ArrayIndexOutOfBounds exceptions in DAV operations on hub</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=7877">[Bug 7877]</a> Collection Details - download calendar/tasks not working? And remove text/link</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=8329">[Bug 8329]</a> Add hyperlink to feed reader in &#8216;collection details&#8217; dialog box</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10605">[Bug 10605]</a> &#8220;please enter a new name&#8221; misleading/confusing</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11259">[Bug 11259]</a> Collection details dialog protocol urls should be links or images.</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11535">[Bug 11535]</a> adding an already subscribed to collection redirects the page to &#8220;you do not have access to this resource&#8221;</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11593">[Bug 11593]</a> Collection details dialog tweaks for feed URL</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11848">[Bug 11848]</a> Add ticket creation mechanism in the Web UI</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11849">[Bug 11849]</a> Fix collection details dialog</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12076">[Bug 12076]</a> timezone wierdness</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=10623">[Bug 10623]</a> specific events stamped as tasks missing from the list view</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11418">[Bug 11418]</a> cosmo allows duplicate name in same collection</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11847">[Bug 11847]</a> Remove OOTB Hub collection</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11580">[Bug 11580]</a> / in username causes hibernate error on signup</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11974">[Bug 11974]</a> ThisAndFuture change to all day event fails</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11975">[Bug 11975]</a> attempt to update un-authorized item through atom returns 500</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12074">[Bug 12074]</a> Unable to save note to All Events when recurrence is custom</li>
<li><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=12080">[Bug 12080]</a> check not showing up in list view for tasks</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/05/19/chandler-server-cosmo-0150-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Server 0.14.1 Released</title>
		<link>http://blog.chandlerproject.org/2008/04/10/chandler-server-0141-released/</link>
		<comments>http://blog.chandlerproject.org/2008/04/10/chandler-server-0141-released/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 22:59:26 +0000</pubDate>
		<dc:creator>travis</dc:creator>
		
		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/04/10/chandler-server-0141-released/</guid>
		<description><![CDATA[The Chandler Project is pleased to announce the 0.14.1 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 is a bugfix release to patch a bug in which users with non-url-safe characters [...]]]></description>
			<content:encoded><![CDATA[<p>The Chandler Project is pleased to announce the 0.14.1 release of Chandler Server (Cosmo)!</p>

<p>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.</p>

<p>This is a bugfix release to patch a bug in which users with non-url-safe characters in their usernames or passwords could not log in to the Web UI.</p>

<p>Chandler Server 0.14.1 is available for download as a ready-to-run bundle at:</p>

<p><a href="http://chandlerproject.org/serverdownload">http://chandlerproject.org/serverdownload</a></p>

<p>and the source code is available from subversion at:</p>

<p><a href="http://svn.osafoundation.org/server/cosmo/tags/rel_0.14.1">http://svn.osafoundation.org/server/cosmo/tags/rel_0.14.1</a></p>

<p>Send us feedback at the open mailing list (no subscription required):</p>

<p><a href="mailto:chandler-users@osafoundation.org">chandler-users@osafoundation.org</a></p>

<p>We look forward to hearing from you!</p>

<p>The bugs fixed in this release include:</p>

<ul>
<li>#11956: Calendar ui double-escaping authentication request</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/04/10/chandler-server-0141-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Server Powered By Dojo 1.0.2</title>
		<link>http://blog.chandlerproject.org/2008/04/07/chandler-server-powered-by-dojo-102/</link>
		<comments>http://blog.chandlerproject.org/2008/04/07/chandler-server-powered-by-dojo-102/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 22:28:45 +0000</pubDate>
		<dc:creator>travis</dc:creator>
		
		<category><![CDATA[Chandler Hub Service]]></category>

		<category><![CDATA[Chandler Project]]></category>

		<category><![CDATA[Chandler Server Development]]></category>

		<category><![CDATA[dojo javascript]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/04/07/chandler-server-powered-by-dojo-102/</guid>
		<description><![CDATA[
The 0.14.0 release of Chandler Server, pushed live to our open service 
Chandler Hub on Friday, boasts few 
obviously new features. Instead we&#8217;ve taken this release to merge a branch of development
that has been open for several months which moves us to the 1.0 line of the 
Dojo Javascript Toolkit. Hopefully Hub users have 
already [...]]]></description>
			<content:encoded><![CDATA[<p xmlns="http://www.w3.org/2005/Atom">
The 0.14.0 release of Chandler Server, pushed live to our open service 
<a href="http://hub.chandlerproject.org">Chandler Hub</a> on Friday, boasts few 
obviously new features. Instead we&#8217;ve taken this release to merge a branch of development
that has been open for several months which moves us to the 1.0 line of the 
<a href="http://dojotoolkit.org">Dojo Javascript Toolkit</a>. Hopefully Hub users have 
already noticed improved load times and a generally snappier interface as a result
of this upgrade, but unsurprisingly the most exciting improvements are in the code.
</p>

<p>
The first changes I&#8217;m excited about are, like our latest release, less wholesale 
modifications than improvements and commitments to stable APIs with performance
enhancement sugar to sweeten the deal. Dojo&#8217;s internationalization (i18n) and event 
APIs have matured to the point where developers can expect to rely on them without
fearing a future change like the one we&#8217;ve just experienced. As a result we&#8217;ve begun the 
process of migrating our custom i18n code to Dojo&#8217;s API, away from the custom, backend
dependent code we&#8217;ve used in the past. We&#8217;ve also started streamlining our use of Dojo&#8217;s 
topic APIs to make our code easier to read and understand. Both these processes are works in 
progress, so keep an eye on this space for more detailed information in the future.
</p>

<p>
Several components have also seen essentially complete overhauls, most prominently
the XMLHttpRequest wrappers and Dijit, the full featured HTML/CSS UI toolkit built on 
Dojo Core. Instead of using <code>dojo.io.bind</code> and passing callback functions, 
method, and header information <code>dojo.xhrGet</code>, <code>dojo.xhrPost</code> and a
handful of other methods accept a variety of arguments, make HTTP requests and return
<code>dojo.Deferred</code> objects. This return value, a port of the asynchronous 
task management API introduced by Python&#8217;s <a href="http://twistedmatrix.com/trac/">
Twisted networking library</a>, provides an easy way for developers to manage complex
sets of asynchronous actions like server requests. Since our Web UI data APIs already used
<code>dojo.Deferred</code> internally, this change led to a very nice code reduction.
</p>

<p>
Dojo&#8217;s user interface building API, Dijit, has been greatly improved since Dojo 0.4. 
In addition to moving to its own namespace as part of Dojo&#8217;s overall API flattening, 
Dijit is better streamlined, better tested, and easier to use. A number of Chandler Server
UI components have been ported to the Dijit APIs, and are, as a result, better tested,
more modular, and closer to being embeddable outside of our Web UI.
</p>

<p>
The Dojo team has also been hard at work putting together the next generation of 
Javascript tools to support high performance rich applications on top of the 
<a href="http://codinginparadise.org/weblog/2008/04/whats-open-web-and-why-is-it-important.html">Open Web</a>. 
Two of these tools are already finding their way into heavy use within our code base, 
and are poised to become critical pieces of our infrastructure over the next year.
</p>

<p>
The first, <a href="http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/data-retrieval-dojo-data-0"><code>dojo.data</code></a>,
is &#8220;uniform data access layer&#8221; that allows UI components to be built without worrying 
about backend data formats. Our user administration interface has been essentially 
completely rewritten, but required almost no new UI code. All we had to do
was implement a <code>dojo.data</code> store on top of the Cosmo Management Protocol
(<a href="http://chandlerproject.org/Projects/CosmoManagementProtocol">CMP</a>)
and hook it up to Dojo&#8217;s 
<a href="http://dojotoolkit.org/book/dojo-book-0-9/docx-documentation-under-development/grid">Grid</a> widget 
to get full in-place user field editing, &#8220;infinite scrolling&#8221; for handling
large numbers of users and a handful of other goodies. While our end-user calendar and 
item list UIs have not been moved to this API, the ongoing 
<a href="http://blog.chandlerproject.org/2008/02/06/osafs-next-steps/">web widget project</a>
is being built on a new <code>dojo.data</code> store that we hope to eventually 
integrate into our current UI.
</p>

<p>
The second piece of new functionality that I&#8217;m excited about is 
<a href="http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/selecting-dom-nodes-dojo-query"><code>dojo.query</code></a>. This do-it-all CSS query function
is the go-to guy for finding pieces of DOM to manipulate. The beauty of this and other
query functions is that they are based on features most web developers eventually expect
to be supported natively by all major web browsers. By allowing developers to start using 
these features now we can build advanced web applications that will get trivially more
performant with time, and motivate browser developers to continue implementing this
critical functionality.
</p>

<p>
In addition to improving the tools we use to build our Web UI, Dojo&#8217;s 1.0 line has
introduced some major infrastructure improvements in the form of a 
<a href="http://dojotoolkit.org/book/dojo-book-0-9/part-4-meta-dojo/d-o-h-unit-testing">DOH</a>, 
a new Dojo-independent testing harness, and a from-scratch rewrite of the 
<a href="http://dojotoolkit.org/book/dojo-book-0-9/part-4-meta-dojo/package-system-and-custom-builds">Dojo build system</a>.
We&#8217;ve managed to port all of our tests to DOH by writing some wrappers to avoid 
a completely rewrite, which has allowed us to take advantage of the very nice 
test harness bundled with Dojo. Nearly as important as this test framework is the build 
system that plays a key role in transforming over 1MB of Javascript into a much more
digestible 138K loaded in several different stages. The Dojo 1.0 line makes this process
much cleaner and easy to understand, as well as offering advanced functionality like 
layering, which allows us to break our Javascript into large chunks
appropriate to different pieces of our UI. 
</p>

<p>
Dojo has been an integral part of our project to build a new kind of information and 
knowledge management ecosystem and we are lucky to be able to rely on a vibrant community
of developers producing a first class piece of software. If you&#8217;re interested in digging
deeper and helping us integrate even more of the exciting new functionality provided
in its latest release, Dojo 1.1, please don&#8217;t hesitate to ask questions on our
<a href="http://lists.osafoundation.org/mailman/listinfo/cosmo-dev/">development list</a>, 
or via IRC on <a href="http://freenode.net">irc.freenode.net</a> in the #cosmo channel.
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/04/07/chandler-server-powered-by-dojo-102/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Hub updated to Chandler Server 0.14.0</title>
		<link>http://blog.chandlerproject.org/2008/04/04/chandler-hub-updated-to-chandler-server-0140/</link>
		<comments>http://blog.chandlerproject.org/2008/04/04/chandler-hub-updated-to-chandler-server-0140/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 23:27:37 +0000</pubDate>
		<dc:creator>travis</dc:creator>
		
		<category><![CDATA[Chandler Hub Service]]></category>

		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/04/04/chandler-hub-updated-to-chandler-server-0140/</guid>
		<description><![CDATA[Chandler Hub has been updated to the latest version of Chandler Server 0.14.0. This release incorporates a major update to Dojo, the toolkit used to build our Web UI. Please report any problems. 
]]></description>
			<content:encoded><![CDATA[<p>Chandler Hub has been updated to the latest version of Chandler Server 0.14.0. This release incorporates a major update to <a href="http://dojotoolkit.org">Dojo</a>, the toolkit used to build our Web UI. Please report any problems. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/04/04/chandler-hub-updated-to-chandler-server-0140/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Server (Cosmo) 0.14.0 released</title>
		<link>http://blog.chandlerproject.org/2008/04/03/450/</link>
		<comments>http://blog.chandlerproject.org/2008/04/03/450/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 20:33:33 +0000</pubDate>
		<dc:creator>travis</dc:creator>
		
		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/04/03/450/</guid>
		<description><![CDATA[The Chandler Project is pleased to announce the 0.14.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 primarily consists of an update to Dojo, the Javascript toolkit used to build [...]]]></description>
			<content:encoded><![CDATA[<p>The Chandler Project is pleased to announce the 0.14.0 release of Chandler Server (Cosmo)!</p>

<p>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.</p>

<p>This release primarily consists of an update to Dojo, the Javascript toolkit used to build the Chandler Server Web UI. Dojo&#8217;s 0.9 release was essentially a complete rewrite, and involved a large number of core API changes. Changes to our codebase have been similarly numerous. We are currently using Dojo 1.0.2, and do not anticipate upgrades with as significant consequences in the future.</p>

<p>More information on Dojo, including comphrehensive information about changes introduced in its 0.9 release, can be found at:</p>

<p><a href="http://dojotoolkit.org">http://dojotoolkit.org</a></p>

<p>Chandler Server 0.14.0 is available for download as a ready-to-run bundle at:</p>

<p><a href="http://chandlerproject.org/serverdownload">http://chandlerproject.org/serverdownload</a></p>

<p>and the source code is available from subversion at:</p>

<p><a href="http://svn.osafoundation.org/server/cosmo/tags/rel_0.14.0">http://svn.osafoundation.org/server/cosmo/tags/rel_0.14.0</a></p>

<p>Send us feedback at the open mailing list (no subscription required):</p>

<p><a href="mailto:chandler-users@osafoundation.org">chandler-users@osafoundation.org</a></p>

<p>We look forward to hearing from you!</p>

<p>The bugs fixed in this release include:</p>

<ul>
<li>#11607 Upgrade to Dojo 1.0</li>
<li>#8499 Subscribe/unsubscribe to a collection on web UI</li>
<li>#11351 Move client collection addition/deletion to atom api</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/04/03/450/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Server (Cosmo) 0.13.0 released</title>
		<link>http://blog.chandlerproject.org/2008/03/20/chandler-server-cosmo-0130-released/</link>
		<comments>http://blog.chandlerproject.org/2008/03/20/chandler-server-cosmo-0130-released/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 19:52:26 +0000</pubDate>
		<dc:creator>rletness</dc:creator>
		
		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/03/20/chandler-server-cosmo-0130-released/</guid>
		<description><![CDATA[The Chandler Project is pleased to announce the 0.13.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 includes a major security fix as well as a small amount of minor [...]]]></description>
			<content:encoded><![CDATA[<p>The Chandler Project is pleased to announce the 0.13.0 release of Chandler Server (Cosmo)!</p>

<p>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.</p>

<p>This release includes a major security fix as well as a small amount of minor bug fixes.  The focus for this release was to fix the security hole present in prior versions that allowed users to gain write access to items without a read-write ticket.  Part of this fix required changes to the desktop client, so upgrading the server to 0.13.0 will require upgrading Chandler Desktop to 0.7.5  in order to support certain features (sharing items in multiple collections).  It is strongly recommended that the desktop client be upgraded to 0.7.5 when upgrading the server to 0.13.0.  Chandler Desktop can be downloaded here:  <a href="http://chandlerproject.org/Projects/DownloadChandlerDesktop">http://chandlerproject.org/Projects/DownloadChandlerDesktop</a></p>

<p>Chandler Server 0.13.0 is available for download as a ready-to-run bundle at:</p>

<p><a href="http://chandlerproject.org/serverdownload">http://chandlerproject.org/serverdownload</a></p>

<p>and the source code is available from subversion at:</p>

<p><a href="http://svn.osafoundation.org/server/cosmo/tags/rel_0.13.0">http://svn.osafoundation.org/server/cosmo/tags/rel_0.13.0</a></p>

<p>Send us feedback at the open mailing list (no subscription required):</p>

<p>chandler-users@osafoundation.org</p>

<p>We look forward to hearing from you!</p>

<p>The bugs fixed in this release include:</p>

<ul>
    <li>#11867 fix items in multiple collections security hole</li>
    <li>#11794 support for PostgreSQL in migration tool</li>
    <li>#10814 Can&#8217;t update an item that isn&#8217;t owned by user from webui</li>
    <li>#11779 changing calendar selection while looking at future weeks resets view to this week without grabbing this week&#8217;s elements</li>
    <li>#11797 Chandler requires JVM properties to be set</li>
    <li>#11641 HCalendarParser broken when ical4j.relaxed.parsing is set</li>
    <li>#11863 updating item using DAV results in owner always being set</li>
    <li>#11931 Can&#8217;t access account browser for any of my collections</li>
    <li>#11909 hibernate session not getting flushed after optimistic locking failures</li>
</ul>

<p>There was a minor change to the database schema for Chandler Server in version 0.13.0. Instructions for upgrading from previous versions of Chandler Server can be found at: &lt;<a href="http://chandlerproject.org/Developers/ServerBundleInstallation#Upgrading%20from%20previous%20versions">http://chandlerproject.org/Developers/ServerBundleInstallation#Upgrading%20from%20previous%20versions</a>&gt;
Please remember to backup your database before attempting migration!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/03/20/chandler-server-cosmo-0130-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler and Google Summer of Code 2008</title>
		<link>http://blog.chandlerproject.org/2008/03/18/chandler-and-google-summer-of-code-2008/</link>
		<comments>http://blog.chandlerproject.org/2008/03/18/chandler-and-google-summer-of-code-2008/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 23:19:50 +0000</pubDate>
		<dc:creator>travis</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

		<category><![CDATA[Chandler Server Development]]></category>

		<category><![CDATA[Community]]></category>

		<category><![CDATA[OSAF]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/03/18/chandler-and-google-summer-of-code-2008/</guid>
		<description><![CDATA[For the past three years Google has run an outstanding summer program for students
interested in becoming involved with open source software development. 
Summer of Code offers students a chance to
develop relationships with living, breathing software communities by coordinating with 
as many as 130 organizations and 900 students on 3 month software projects. 
Stipends
are provided to [...]]]></description>
			<content:encoded><![CDATA[<p xmlns="http://www.w3.org/2005/Atom">For the past three years Google has run an outstanding summer program for students
interested in becoming involved with open source software development. 
<a href="http://code.google.com/soc">Summer of Code</a> offers students a chance to
develop relationships with living, breathing software communities by coordinating with 
as many as 130 organizations and 900 students on 3 month software projects. 
<a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_payments">Stipends</a>
are provided to both the mentor organizations and students, making it a very sweet deal
from almost any angle.
</p>

<p>
As we have in the past, OSAF will be participating in SoC as a mentoring organization this
year. A full list of projects we believe will be both useful to the project in the long term
and stand a high chance of being included in our code base in the short run can be found
<a href="http://chandlerproject.org/Developers/DeveloperProjectIdeas2008">here</a>, but 
as in past years outside proposals are more than welcome.
</p>

<p>Comprehensive information about this year&#8217;s program, including important bits like
<a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_eligibility">eligibility</a> 
and <a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_student_apply">application instructions</a>
can be found on the the official
<a href="http://code.google.com/opensource/gsoc/2008/faqs.html">FAQ</a>. Student
applications will be accepted from March 24 - March 31, so now is the time to find
a project and put together a solid proposal! 
</p>

<p>
As always, feel free to ask on one of the Chandler Project 
<a href="http://chandlerproject.org/mailinglists">mailing lists</a>
or in #cosmo or #chandler on <a href="http://irc.freenode.net" title="http://irc.freenode.net" target="_blank">irc.freenode.net</a> for more information.
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/03/18/chandler-and-google-summer-of-code-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Project plays nicely with existing tools</title>
		<link>http://blog.chandlerproject.org/2008/03/17/chandler-project-plays-nicely-with-existing-tools/</link>
		<comments>http://blog.chandlerproject.org/2008/03/17/chandler-project-plays-nicely-with-existing-tools/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 17:00:58 +0000</pubDate>
		<dc:creator>Jared Rhine</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

		<category><![CDATA[Chandler Hub Service]]></category>

		<category><![CDATA[Chandler Product News]]></category>

		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/03/17/chandler-project-plays-nicely-with-existing-tools/</guid>
		<description><![CDATA[Interoperability is an important part of the Chandler Project vision.

Chandler is about trying to match the way people really work.  And everyone uses lots of tools to get their job done.  One of the first things people want to know when considering trying out Chandler software is &#8220;Will it work with what I [...]]]></description>
			<content:encoded><![CDATA[<p>Interoperability is an important part of the <a href="http://chandlerproject.org/">Chandler Project</a> <a href="http://chandlerproject.org/vision">vision</a>.</p>

<p>Chandler is about trying to match the way people really work.  And everyone uses lots of tools to get their job done.  One of the first things people want to know when considering trying out Chandler software is &#8220;Will it work with what I already use?  Can I switch back if I don&#8217;t like it?  Will it work with the tools that friends of mine use?&#8221;</p>

<p>We believe the answer to all these questions is &#8220;YES&#8221;! You can safely and productively start using one or more of the Chandler Project components on top of your existing toolset.  Go ahead, try it out! Read more below to learn the details.</p>

<p>For a bullet-list summary of our best-available notes on specific applications and which features are supported with each, see our <a href="http://chandlerproject.org/Projects/InteropOverview">interop overview</a>.</p>

<h2>Import/export</h2>

<p>The gold standard of calendar transfer is the &#8220;ICS&#8221; file (in <a href="http://en.wikipedia.org/wiki/Icalendar">iCalendar format</a>). Most calendar and task list applications support both import and export of ICS files.</p>

<p>You can try out <a href="http://chandlerproject.org/download">Chandler Desktop</a> without switching from your current setup.  Just export one or more ICS files from your current application, then import those files into Chandler Desktop (continuing to use your current app).  To switch over permanently, just export+import again a final time!</p>

<p>If you later decide you&#8217;d like to change again, you can export ICS files from Chandler Desktop or Chandler Hub, using those files for import into a wide variety of applications.</p>

<p>We&#8217;ve seen import and export work for Outlook 2003/2007, Mozilla Lightning/Sunbird, Apple iCal, and others; it should work with a great many apps, probably yours included.</p>

<p>Note that Outlook doesn&#8217;t export full information by default; we&#8217;ve found <a href="http://www.littlemachines.com/">this $10 application from littlemachines</a> produces high-quality exports from Outlook that work well with Chandler Desktop.</p>

<p>In practice, doing ICS import/export can have gotachas.  Not all application combinations/roundtrips are 100% perfect.  We urge you to keep backups and try out import/export before committing your important data to any application.  In Chandler Desktop, we&#8217;ve spent a lot of time tuning our import/export routines to handle as many variants and details as we can.  Chandler Desktop properly handles events, tasks, timezones, recurrence, and other details.  Please <a href="http://chandlerproject.org/reportabug">report</a> any import/export problems you encounter.</p>

<p>We&#8217;ve put together some <a href="http://chandlerproject.org/Projects/ChandlerDesktopImportExport">additional information about import/export with Chandler Desktop</a> specifically, so check that for additional hints and notes.</p>

<h2>Synchronization</h2>

<p>ICS import/export is great for transferring your data between apps, but it&#8217;s a manual process not suited to keeping multiple applications in sync.  Usually when you import a data set, your app will overwrite changes you may have in your local copies of those events.  It&#8217;s hard to make changes in two separate apps.</p>

<p>Chandler Desktop and Chandler Hub both support multiple network sync protocols.  Where other applications (Outlook, iCal, etc) overlap at least one of these protocols, interoperability is possible on at least some level.</p>

<p>One main idea to keep in mind when thinking about these various systems is whether a scheme is &#8220;read-only&#8221; or &#8220;read-write&#8221; (ie, bidirectional).  It seems like read-only (or 1-way) interoperability works more reliably today, but protocols like <a href="http://en.wikipedia.org/wiki/Caldav">CalDAV</a> promise a new era of real-time, 2-way synchronization of calendar data between lots of free and for-pay applications and web services.</p>

<p>The big news is that <strong>you can do 2-way/read-write calendar and task synchronization <em>today</em></strong>, both privately and shared with other people.  Here&#8217;s a list of the main ways to do that, based on Chandler Project software.</p>

<h2>Webcal, 1-way sync</h2>

<p>The most simple network protocol is to take an ICS file (see above in import/export) and post it to the web, so various apps can download it (redownloading to check for changes periodically).  This system is called <strong>webcal</strong>.</p>

<p>Chandler Desktop works great for subscribing to a number of <a href="http://www.icalshare.com/">public</a> <a href="http://www.icalx.com/">webcal</a> <a href="http://www.apple.com/macosx/features/ical/library/">URLs</a> and overlaying them all on one canvas.  This is a great way to keep track of lots of calendars.</p>

<p>If you store any events/tasks on <a href="http://hub.chandlerproject.org">Chandler Hub</a>, then you can login to get a URL that you can enter into the right spot in Outlook, Apple iCal, Google Calendar, Lightning/Sunbird, Evolution, Zimbra, and many other apps to synchronize that Hub calendar with your app.  This is always a read-only/1-way procedure.</p>

<p>Using webcal, in Outlook 2007, you can overlay say personal or family Hub calendars on top of your Exchange/Outlook calendars you use at work.  (Look for &#8220;Internet Calendar&#8221; features in Outlook&#8217;s help.)  If you make a change on the Hub or Chandler Desktop and then synchronize, you&#8217;ll see that change in your work Outlook&#8217;s display.</p>

<p>You can also subscribe to Hub calendars in Outlook 2003, but only view the calendars side-by-side.  Other apps like iCal, Lightning/Sunbird, Google Calendar, and Evolution all support overlaying the Hub calendar with other calendars.</p>

<p>Many applications, Outlook included, can also publish a webcal calendar to a web server.  You can use Chandler Hub as a destination server for most of these webcal-publishing apps.  This works, but please note this does not provide a web UI for that calendar, and it&#8217;s again a 1-way publication.  The original application will very likely not detect any changes made to this webcal file on the server.</p>

<h2>Webcal, 2-way sync</h2>

<p>Chandler Desktop can also do 2-way synchronization via webcal.  Most applications treat a webcal file as read-only or write-only, but Chandler Desktop will check for changes in a webcal file it is monitoring and integrate those changes.  If used with another application that also checks for changes, you get 2-way synchronization.  We know Lightning/Sunbird does this (though you might chose to use CalDAV to synchronize instead).</p>

<h2>CalDAV, 2-way sync</h2>

<p>CalDAV is an emerging standard protocol for open calendar exchange. It&#8217;s not a protocol that&#8217;s used directly between two clients (like ICS files are), but rather defines a calendar server to which multiple clients can subscribe and synchronize.  Chandler Hub also provides a read-write web UI to any calendar you store or use in your account.</p>

<p>The <a href="http://www.osafoundation.org/">Open Source Applications Foundation</a> via the Chandler Project was an early supporter of CalDAV.  Together, our Chandler Desktop application and Chandler Server server product are some of the oldest and most mature implementations of the CalDAV standard and we plan to continue that support.</p>

<p>Chandler Hub is, as far as we know, essentially the leading free CalDAV service offered to the public.  Given a fully-cooperating CalDAV client (Lightning/Sunbird, iCal 3.x, and Evolution all cooperate to various degrees), you can use these other clients regularly or occassionally and even use Chandler Desktop for advanced work (like sharing a single item between multiple calendars).</p>

<p>Chandler Desktop can subscribe to and publish a collection (calendar+events) to any CalDAV server (Apple Calendar Server, RSCDS, Bedework), or actually any WebDAV server (Apache mod_dav, .Mac, etc).  Both of these mechanisms support bidirectional (read-write) synchronization, so multiple applications or people can all create, edit, and delete events and tasks any time they want, using the application of their choice.</p>

<p>iCal 3 (in Apple 10.5 &#8220;Leopard&#8221;) is a great new CalDAV-using PIM client.  You can use it to make changes to your Hub collection, and still be able to use the Hub web UI to make changes from anywhere. Note that iCal 3 supports read-write calendars only to calendars in your account.  Chandler Desktop and Chandler Hub let you subscribe to shared collections owned by other users with full read-write access.</p>

<h2>Email integration</h2>

<p>Chandler Desktop is not a complete email client; it is rather intended to complement your existing email client.  The mechanism we use is to create dedicated Chandler folders on your IMAP server.  Using your regular email client (Outlook, Thunderbird, Mail.app, Evolution, etc), you just drag an email from your inbox into a Chandler folder, where the message will be parsed for event, task, and other information.</p>

<p>You should also be able to send email update of items from Chandler Desktop using just about any outgoing mail server available.  Events emailed this way appear as ICS attachments.   We&#8217;ve tested Exchange, Postfix, Gmail, Yahoo mail, and Hotmail/MSN among others.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/03/17/chandler-project-plays-nicely-with-existing-tools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Four Month Plan: Chandler 1.0</title>
		<link>http://blog.chandlerproject.org/2008/03/10/four-month-plan-chandler-10/</link>
		<comments>http://blog.chandlerproject.org/2008/03/10/four-month-plan-chandler-10/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 06:23:26 +0000</pubDate>
		<dc:creator>Katie Capps Parlante</dc:creator>
		
		<category><![CDATA[Chandler Hub Service]]></category>

		<category><![CDATA[Chandler Project]]></category>

		<category><![CDATA[Chandler Server Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/03/10/four-month-plan-chandler-10/</guid>
		<description><![CDATA[A month ago, I wrote about next steps for the Chandler project after our reformulation as a smaller, more agile team. Since then we&#8217;ve made the plan concrete &#8212; here is a summary of the goals and a few pointers to specific work queues.

Mimi described the goals nicely in a post to the chandler-dev list&#8230;

1. [...]]]></description>
			<content:encoded><![CDATA[<p>A month ago, I wrote about <a href="http://blog.chandlerproject.org/2008/02/06/osafs-next-steps/">next steps for the Chandler project</a> after our reformulation as a smaller, more agile team. Since then we&#8217;ve made the plan concrete &#8212; here is a summary of the goals and a few pointers to specific work queues.</p>

<p>Mimi described the goals nicely in a <a href="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009704.html">post to the chandler-dev list</a>&#8230;</p>

<p><strong>1. Get Chandler in front of more users, aka: Make it more viral.</strong></p>

<p>Product changes:</p>

<ul>
<li>Item sharing: a new workflow to use the web to collaborate on just one item. We&#8217;ll &#8220;widgetize&#8221; this functionality, making it available in other contexts like iGoogle or on an iPhone.</li>
<li>Improve web UI &#8220;ticket views&#8221; so subscribers can more easily subscribe to collections in applications they already use</li>
<li>Improve existing use cases for iCal and Lightning users (sharing with Chandler users, using Chandler Hub)</li>
</ul>

<p>Marketing and Evangelism:</p>

<ul>
<li>Improve our pitch, improve our web presence</li>
<li>Better demos, user testimonials</li>
<li>Reach out and talk to people about Chandler in other spaces</li>
</ul>

<p><strong>2. Make Chandler more appealing to new users, aka: Reduce barriers to getting started.</strong></p>

<p>Reduce the number of new concepts users need to understand in order to get started:</p>

<ul>
<li>Pare down UI, de-emphasizing email UI</li>
<li>De-emphasize notion of &#8220;Item&#8221; and replace with &#8220;Note&#8221;</li>
<li>Remove explicit &#8220;Task&#8221; and introduce &#8220;Star&#8221;</li>
</ul>

<p>Improve the web UI experience for people not using Chandler desktop (iCal/Lightning or Hub only users):</p>

<ul>
<li>smooth out sharing workflows</li>
<li>auto-triaging CalDAV events</li>
<li>make Notes field in detail view more usable</li>
</ul>

<p><strong>3. Make it easier for new users to ramp up to using Chandler every day.</strong></p>

<p>Add two additional &#8220;widgets&#8221; with features that allow people to use Chandler in other contexts:</p>

<ul>
<li>Notifications: Users can send themselves or others notifications about changes to shared collections. This also counts towards the first goal, as it allows current users to share some Chandler functionality with other people. Notifications will be available first as an iGoogle widget (and potentially other similar contexts), and eventually also as email, SMS, or IM messages.</li>
<li>Quick Entry: this widget will allow users to enter items into Chandler Hub from other contexts: iGoogle, iPhone, OSX and Vista widgets. Eventually we&#8217;d like to allow similar functionality through forwarding email to a particular address.</li>
</ul>

<p><strong>Work Queues and Releases</strong></p>

<p>The work described above has been broken down into tasks and bugs and is prioritized into two work queues, one for the desktop and one for all of the web related work. Grant is marching down the desktop queue while everyone else tackles the web queue. We meet daily to cover progress, adjusting the work queues if priorities change. (Mockups and specs for the new widgets and web UI changes are also linked from the web queue.)</p>

<ul>
<li><a href="http://chandlerproject.org/Planning/WebWorkQueue">Web Work Queue</a> </li>
<li><a href="http://chandlerproject.org/Planning/DesktopWorkQueue">Desktop Work Queue</a> </li>
</ul>

<p>The plan is to do a desktop release and a server release once a month. Usually these won&#8217;t need to be coordinated &#8212; though in this next round we have a security bug that involves both.</p>

<p>Phillip&#8217;s work on the desktop rearchitecture is the exception. He&#8217;s <a href="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009667.html">posting about his work</a> over on the PEAK list. We may move Chandler desktop over to this architecture after the 1.0 &#8212; we&#8217;re waiting to see how this plays out to make the call on that.</p>

<p><strong>Milestones</strong></p>

<p>We plan on hitting a few major milestones by early summer &#8212; these are the big goals we are shooting for: </p>

<ul>
<li>Web Widgets: Quick Entry, Notifications, Item Sharing &#8212; we&#8217;d like to have these deployed in a few contexts.</li>
<li>Desktop 1.0: We&#8217;re pretty close to releasing a 1.0 desktop. Prior to launching this we want to make sure some web UI improvements go up on the Hub, and make some changes to the website.</li>
<li>Server 1.0: With some security fixes, authentication work, and a few other items (e.g. the ability to disable account signups), we should be able to release a 1.0 for people who want to run their own server.</li>
</ul>

<p>We don&#8217;t need to coordinate all of these milestones &#8212; we may hit some more quickly than others.</p>

<p><strong>Changes to the Plan</strong></p>

<p>We were thinking we&#8217;d put minimal investment into the existing web ui, figuring that we&#8217;d do a better job on the web use cases we want to hit with the web widgets. Once started thinking through both the web and desktop use cases, we realized we really do need to make some investment in the existing web ui. We&#8217;ve added web ui bugs to the web queue.</p>

<p>We decided to put off working on a Thunderbird plugin, for two reasons: (1) after doing a bit of research it was starting to look like a more sizable investment than we initially thought and (2) we worried about having too many projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/03/10/four-month-plan-chandler-10/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
