<?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 Desktop Development</title>
	<link>http://blog.chandlerproject.org</link>
	<description></description>
	<pubDate>Fri, 09 May 2008 18:05:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<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>Chandler Desktop 0.7.5 Plans</title>
		<link>http://blog.chandlerproject.org/2008/02/22/chandler-desktop-075-plans/</link>
		<comments>http://blog.chandlerproject.org/2008/02/22/chandler-desktop-075-plans/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 01:07:30 +0000</pubDate>
		<dc:creator>Grant Baillie</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/02/22/chandler-desktop-075-plans/</guid>
		<description><![CDATA[Chandler Desktop has been in “release a Desktop dot version about once a month” mode since Preview shipped last year, and with that in mind, we’re still on track to release a 0.7.5 early in March. Besides the usual round of stability and usability fixes, here’s what’s in the works:


    User Interface [...]]]></description>
			<content:encoded><![CDATA[<p>Chandler Desktop has been in “release a Desktop dot version about once a month” mode since Preview shipped last year, and with that in mind, we’re still on track to release a 0.7.5 early in March. Besides the usual round of stability and usability fixes, here’s what’s in the works:</p>

<ol>
    <li><strong>User Interface changes</strong>
        <p>The trunk currently has implemented a fair deal of the <a href="/2008/02/14/what-makes-a-task-a-task/">Task &#x2192; Star</a> and
              <a href="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009558.html">Pared
              down Desktop UI</a> proposals. Also, as my personal scratchy itch (and with some UI
              help from Mimi), I’ve made user collections in the sidebar re-orderable via drag-and-drop.</p>
        </li>
    <li><strong>Cosmo security fixes</strong>
        <p>Randy Letness has been the driver for addressing a security issue on
              the server side, where it’s relatively easy to give yourself read-write
              access to items that have been shared with you read-only. 0.7.5 will
              have some fixes to make things work more smoothly on the client
              side (see <a href="http://lists.osafoundation.org/pipermail/cosmo-dev/2008-February/005696.html">this thread</a> 
              for some of the discussion that went into this).</p>
        </li>
    <li><strong>Printing</strong>
        <p>Reid Ellis did some good work to get basic printing support in on
              a branch. Printing month views is working well for me, so I will
              be integrating his code into the trunk (possibly with some minor
              polish).</p>
        </li>
</ol>

<p>Here are a couple of linkies for your mouse clicking convenience:</p>

<ul>
    <li><a href="https://bugzilla.osafoundation.org/buglist.cgi?product=Chandler&amp;target_milestone=0.7.5&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED">Bugs</a>
resolved so far in 0.7.5.</li>
        <li>The <a href="">Desktop Work Queue</a>, which I’m using as a guide for what to code next.</li>
</ul>

<p>If there are fixes you would dearly love to see in 0.7.5, feel free to comment in bugs (or file new ones): I’ll do my best to respond. Patches are welcome, as is testing help. I will be releasing some checkpoint builds in the next week or two as we lead up to the actual release.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/02/22/chandler-desktop-075-plans/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chandler Desktop 0.7.4.1 release</title>
		<link>http://blog.chandlerproject.org/2008/02/19/chandler-desktop-0741-release/</link>
		<comments>http://blog.chandlerproject.org/2008/02/19/chandler-desktop-0741-release/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 03:15:47 +0000</pubDate>
		<dc:creator>Grant Baillie</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

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

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/02/19/chandler-desktop-0741-release/</guid>
		<description><![CDATA[The Chandler Project is pleased to announce the 0.7.4.1 release of Chandler Desktop.

Chandler Desktop is an open source, standards-based personal information manager (PIM) built around small group collaboration and a core set of information management workflows modelled on Inbox usage patterns.

The 0.7.4.1 release contains the fix for a bug that severely complicated upgrades from version [...]]]></description>
			<content:encoded><![CDATA[<p>The Chandler Project is pleased to announce the 0.7.4.1 release of Chandler Desktop.</p>

<p>Chandler Desktop is an open source, standards-based personal information manager (PIM) built around small group collaboration and a core set of information management workflows modelled on Inbox usage patterns.</p>

<p>The 0.7.4.1 release contains the fix for a bug that severely complicated upgrades from version 0.7.3; see</p>

<p><a href="https://bugzilla.osafoundation.org/show_bug.cgi?id=11823">#11823</a> Couldn&#8217;t migrate 0.7.3 to 0.7.4 on MacOSX</p>

<p>for details.</p>

<p>The 0.7.4.1 release is a single bug-fix release  to 0.7.4, which was the fourth in a series of ongoing releases since Chandler Preview 0.7.0 intended to respond to the ongoing feedback received from users. Additional releases improving Chandler Desktop are planned and ongoing.</p>

<p>Chandler Desktop 0.7.4.1 is available for download for Windows, Mac, and Linux <a href="http://chandlerproject.org/download">here</a>.</p>

<p>Additional information is available from the <a href="http://chandlerproject.org/">Chandler Project homepage </a>.</p>

<p>Thanks for your interest in Chandler Desktop!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/02/19/chandler-desktop-0741-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Desktop 1.0 Work Queue</title>
		<link>http://blog.chandlerproject.org/2008/02/13/desktop-10-work-queue/</link>
		<comments>http://blog.chandlerproject.org/2008/02/13/desktop-10-work-queue/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 22:46:08 +0000</pubDate>
		<dc:creator>Mimi Yin</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

		<category><![CDATA[Product Design]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/02/13/desktop-10-work-queue/</guid>
		<description><![CDATA[Over the past 2 weeks, we&#8217;ve been plugging away at a 
Work Queue for Chandler Desktop. By we, I mean Grant. 

The thinking behind the work queue is to isolate the half-dozen or so usability issues we feel are the biggest blockers to new users understanding what Chandler is, and how to set about using [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past 2 weeks, we&#8217;ve been plugging away at a <A HREF="http://chandlerproject.org/Planning/OneDotZeroWorkQueue">
Work Queue for Chandler Desktop</A>. By we, I mean Grant. </p>

<p>The thinking behind the work queue is to isolate the half-dozen or so usability issues we feel are the biggest blockers to new users understanding what Chandler is, and how to set about using it. In that sense, the bugs in the Work Queue are not necessarily the most egregious bugs. For example, several serious crash bugs and the false-positive pop-to-NOW bugs were omitted from the list. They are also not necessarily the most &#8216;oft-requested&#8217; features from our current users. For example, the ability to spawn sub-tasks, aka clusters and Print were omitted from the list.</p>

<p>Instead the focus is to remove the hurdles that all users run into within 30 seconds of downloading and launching the application. Many of the hurdles are conceptual. I&#8217;ve sent a number of messages to the Chandler-Dev list dissecting these conceptual barriers:</p>

<ul>
<li> <A HREF="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009558.html">Pared down Desktop UI - Part 1</A>

<li> <A HREF="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009593.html">Next Usability Hurdle: Answering the question: What should an item be?</A></ul>

<ol>
<li> New users are confused by the abundance of email functionality in the user interface. Is Chandler meant to replace your email application or not?

<li> New users are confused by what genre / category of software Chandler falls into. Is Chandler meant to replace Outlook? Apple iCal? My journal / notebook? Email, Tasks and Calendar functionality makes Chandler look like a traditional PIM. But there&#8217;s a lot of missing functionality typically associated with PIMS (e.g. contacts, full-blown support for email, scheduling, etc). You could also *try* to understand Chandler as a super-duper Task Manager, but again, there&#8217;s a lot of missing functionality typically associated with robust Task Managers (e.g. dependencies, assignees, %done, milestones, etc). 

<li> New users don&#8217;t understand what an &#8216;item&#8217; is supposed to be, as a result, they have difficulty getting started putting data into Chandler. It&#8217;s not that mechanisms for creating new items are hard to learn. It&#8217;s that the concept of an &#8216;item&#8217; is too abstract. When faced with the question: Do you have any items to put into Chandler, many users simply go blank.

<li> New users have trouble understanding Chandler&#8217;s mental model for sharing. In particular, there appears to be a lot of cognitive hoops to jump through just to get your data up on Chandler Hub. This problem can be entirely addressed from the Desktop side. I&#8217;ve started a separate thread on establishing a similar <A HREF="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009607.html">Work Queue for the Chandler Hub UI.</A></ol>

<p>We are addressing these issues by:</p>

<ol>
<li> Doing a better job of introducing the product to new users (e.g. better demos; better, more accessible quick start guide);

<li> Smoothing out crucial workflows (e.g. guiding users through sharing set-up);

<li> Simplifying the user interface, removing concepts that might mislead users into thinking Chandler is a PIM / Task Manager when it&#8217;s not (e.g. removing superfluous email buttons from the toolbar; removing the concept of a task);

<li> Tweaking Chandler concepts to be more immediately understandable (e.g. changing the concept of an item to a note; changing the task stamp into a star stamp - I will be posting a more in-depth discussion of this issue);

<li> Doing a better job of communicating Chandler&#8217;s core value through the user interface (e.g. improving the Notes field in the item details to encourage users to think of Chandler as *the* destination for dumping ideas, stray thoughts and questions; providing visual feedback when a shared collection has unread edits to showcase the power of Chandler&#8217;s collaboration workflows.</ol>

<p>That being said, it is still important for us to keep track of critical bugs, bugs getting in the way of day-to-day usage and features that would greatly enhance the Chandler experience for current users.</p>

<p>I&#8217;ve included a list of these bugs and feature requests at the bottom of the Work Queue. If any of these are expedient to take on and/or we end up with extra time on the Desktop side before we&#8217;re ready to declare 1.0 for the project as a whole, it would certainly be worthwhile to tackle some of these bugs.</p>

<p>There is also the larger issue of performance, in particular start-up time. There isn&#8217;t a lot we can do in the short-term to address performance. We <em>have been</em> working on a rearchitecture project that would address many of the performance problems people run into today, but a completely re-architected Chandler Desktop is not going to emerge in the next 3-6 months.</p>

<p>I <em>can say</em> that we hope to alleviate some of the pain caused by slow start-up time with strategically placed web widgets. For example, we hope to deliver a Quick Entry web widget in the next month or so that would allow users to quickly get ideas and notes into Chandler via Chandler Hub without having to fire up the Desktop app. These are the kinds of things we can realistically accomplish in the next few months.</p>

<p>In the meantime, our first and foremost priority is to turn the Chandler Desktop interface into an effective communicator of what it&#8217;s useful for and how it&#8217;s useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/02/13/desktop-10-work-queue/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OSAF&#8217;s Next Steps</title>
		<link>http://blog.chandlerproject.org/2008/02/06/osafs-next-steps/</link>
		<comments>http://blog.chandlerproject.org/2008/02/06/osafs-next-steps/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 07:17:49 +0000</pubDate>
		<dc:creator>Katie Capps Parlante</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/02/06/osafs-next-steps/</guid>
		<description><![CDATA[Last week the staff got together in person and took a critical look at where the project is now and what we want to achieve in the next year.

We asked ourselves a series of questions, including: &#8220;We have some successful, enthusiastic users who rely on Chandler daily: how are they using it? What are their [...]]]></description>
			<content:encoded><![CDATA[<p>Last week the staff got together in person and took a critical look at where the project is now and what we want to achieve in the next year.<br /></p>

<p>We asked ourselves a series of questions, including: &#8220;We have some successful, enthusiastic users who rely on Chandler daily: how are they using it? What are their success stories? How can we build on that and grow the user base?&#8221; and &#8220;Why do we only have <a href="http://dashboard.osafoundation.org/dashboard">100s of unique desktop users syncing to the Hub daily</a> when many 1000s of users have downloaded the desktop?&#8221;<br /></p>

<p>Looking at users who <em>are</em> successful and potential users who run into difficulties, we had this insight: Chandler succeeds at meeting the needs of users who are tracking &#8216;knowledge work&#8217;. What do we mean by this? We&#8217;ve observed people tracking ideas and questions for tasks they need to do &#8212; the kind of things people otherwise might jot down in notebooks, on scraps of paper or in text files. They selectively add important email messages to Chandler (the ones they might have flagged if they were only using their email client). They share collections of these items with other people as they develop an idea, using Chandler to record the &#8216;knowledge&#8217; about a shared project. Quick item entry, stamping items onto the calendar or a task list, and items in multiple collections are all signature features that help users evolve their ideas into tasks and projects. While the design includes tasks and a hard calendar landscape, Chandler is not oriented around calendaring per se or around a complicated task and project landscape with many dependencies. We don&#8217;t have enterprise scheduling features, for example, or task and project dependencies. Instead of adding more features for calendaring and task/project management over the next year, we&#8217;d like to build on Chandler&#8217;s more unique strengths, excelling at meeting the needs people who currently find Chandler compelling.<br /></p>

<p>Of course, many users who <em>do</em> have similar needs to the successful users run into barriers when trying to use Chandler. The application is too slow for their hardware, they are overwhelmed by non essential functionality visible in the application, they don&#8217;t know how to get started, they run into a roadblock when creating an account, etc. We want to remove these barriers. <br /></p>

<p>The flip side of this is that some people who have been drawn to the project are really <em>not</em> target users. Chandler doesn&#8217;t meet their needs because Chandler is not designed for them. We just don&#8217;t have the resources to make all of these people happy &#8212; we really do have to focus. More on this in the &#8220;what we are not doing&#8221; section below.<br /></p>

<p>Another idea that came up in our discussions: we want Chandler to be more viral. We want Chandler to be easy to explain to others. We want Chandler to be found in contexts where people are already spending time. We want Chandler to be of great use to the individual using Chandler on their own, and to be even more useful as that user pulls in other people to collaborate. We want happy users be successful evangelists for Chandler.<br /></p>

<p><strong>What we are doing next</strong><br /></p>

<p>We made some important high level decisions about what we&#8217;re going to be focusing on in the next year, and in particular for the next 3-4 months. It was most concrete for us when we discussed exactly what each person would be working on (in particular what each developer would be working on), so I&#8217;ll use that to frame our strategy.<br /></p>

<p><strong>Grant Baillie: Incremental progress on the desktop.</strong> We decided that we can&#8217;t stop and take time out to rewrite the desktop or build a complete web based home for our target users, so that means continuing to maintain the current desktop code base. Grant will focus on bugs and small feature changes that remove barriers for users who otherwise would value Chandler&#8217;s feature set. We are not far from a 1.0 version of the desktop. One of the first projects that Grant is working on is a pass at <a href="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009558.html">simplifying the UI</a> by removing rarely used email functionality &#8212; reducing the number of new concepts that users need to get started.<br /></p>

<p><strong>Travis Vachon and Jeffrey Harris: Web widgets.</strong> We&#8217;re turning our focus on the web away from replicating the desktop functionality, and toward making Chandler more viral and better at facilitating idea gathering and collaboration for our target users. Travis and Jeffrey are going to build web widgets that might be deployed in different contexts &#8212; iGoogle, Facebook, on an iPhone, etc. Widgets will give read/write access to a particular item (instead of a whole collection), allow users to search for a particular item, allow quick entry of items, etc. We&#8217;ve started the <a href="http://lists.osafoundation.org/pipermail/chandler-dev/2008-February/009573.html">design work on the chandler-dev list</a>. One requirement for the web strategy is that these widgets should be compelling to a new user who does not use the desktop, in addition to providing features that complement the desktop. Eventually, the widgets can be building blocks for developing out that web based home for our target users.<br /></p>

<p><strong>Brian Kirsch: Thunderbird plugin.</strong> Brian has <a href="http://blog.chandlerproject.org/2008/01/18/thunderbird-plugin-for-chandler/">already blogged about this idea</a>; we&#8217;ve decided to proceed with it. We think it will be a great way to introduce Chandler ideas to a new audience.<br /></p>

<p><strong>Jared Rhine: Email related features on the Hub.</strong> Jared will explore adding <a href="http://lists.osafoundation.org/pipermail/chandler-users/2007-November/000939.html">email notifications/reports from the service</a>, and email as a way of entering data into the service. Again, these features are a way of making the Hub more viral &#8212; data access from other contexts where people spend their time. This work is in addition to Jared&#8217;s many other responsibilities (managing the Hub service, build and release management, etc.).<br /></p>

<p><strong>Randy Letness: Chandler Server improvements and support for web widgets.</strong> Randy will continue with security work that has long been planned, as well as server support necessary for the new web widgets.<br /></p>

<p><strong>Phillip Eby: Desktop rearchitecture.</strong> We will continue to make a modest investment in the rearchitecture project that we embarked upon last year, as the rearchitecture is our path to really solving desktop performance problems. The rearchitecture will also provide a much better platform for other developers to contribute to the project.<br /></p>

<p><strong>Mimi Yin: Product design and strategy.</strong> Web strategy and web widget design, Thunderbird plugin design, desktop prioritization, project website improvements, etc.<br /></p>

<p><strong>Sheila Mooney: Evangelism strategy.</strong> Develop a pitch and a demo, meet with stakeholders, etc. One of the barriers for potential users and partners is really a marketing barrier &#8212; helping people understand what Chandler is intended for.<br /></p>

<p>My job is to manage the project overall and give the project its best shot at thriving beyond the end of the year.</p>

<p><strong>What we are not doing</strong><br /></p>

<p>We are not trying to be an open source Exchange/Outlook competitor. While this would be a worthy goal, it is not our passion and we don&#8217;t really have the right product or organization to pull this off. It has been a misperception in the press that this has <em>ever</em> been our goal &#8212; probably because so many people want an open source competitor to Exchange/Outlook. We have not designed Chandler for enterprise calendaring. Actually, the Microsoft product with the most overlap with our design objectives is probably OneNote.<br /></p>

<p>Being a CalDAV reference implementation is not a priority. We believe that calendaring standards are important and hope that they are adopted in the world, and much of OSAF&#8217;s energy in previous years was directed at making that a reality. With our current need to focus, however, our strategic objective wrt calendaring standards is to be able to interoperate with popular clients (e.g. iCal and Lightning). For this reason and because we are not trying to do enterprise calendaring, we will not be implementing CalDAV scheduling.<br /></p>

<p>We are not trying to be a GTD specific tool. Yes, we paid a lot of attention to GTD as we were designing Chandler and we were inspired by ideas from GTD. We also looked at how people who have never heard of GTD really use their inbox to manage their world, and taken inspiration from that as well. When getting into the specifics of Chandler&#8217;s design, we focused on user scenarios and workflows that would make our target users successful &#8212; not necessarily designing to GTD processes. We&#8217;ve recently taken a critical look at how well Chandler meets the needs of someone following the GTD process strictly. In doing so, we realized that we didn&#8217;t want to prioritize staff time to work on changes that would make Chandler a GTD specific tool, and that Chandler&#8217;s philosophy is different enough from GTD that it would be misleading to call Chandler a GTD tool. We&#8217;ll need to change our messaging &#8212; our landing page, blog and other places that refer to GTD. That said, we recognize that some developers are interested in features that would help people use Chandler for a GTD process, and we encourage anyone who wants to contribute code for such features.<br /></p>

<p>We are not going to add full email functionality to Chandler desktop, or contacts (at least not in the next year, not on OSAF staff time). Yes, we know that many people want these features, and we&#8217;d love to design them and implement them if we had the resources, but we don&#8217;t have the resources in the next year. Again, we&#8217;d <em>gladly</em> accept code contributions that implemented these features, or additional funding to implement them. We are willing to spend time to help make people successful contributing code for these features (or other features that complement the current product).<br /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/02/06/osafs-next-steps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More Blogging and Fewer Mailing Lists</title>
		<link>http://blog.chandlerproject.org/2008/01/24/more-blogging-and-fewer-mailing-lists/</link>
		<comments>http://blog.chandlerproject.org/2008/01/24/more-blogging-and-fewer-mailing-lists/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 01:24:58 +0000</pubDate>
		<dc:creator>Mimi Yin</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/01/24/more-blogging-and-fewer-mailing-lists/</guid>
		<description><![CDATA[To help focus as a team, we have consolidated our various mailing lists in the following ways:


Chandler-dev is now the working list for all things pertaining to the Chandler Project. This includes planning, design and bug prioritization for both Chandler Desktop and Chandler Hub as well as general interest topics like the project wiki, evangelism, [...]]]></description>
			<content:encoded><![CDATA[<p>To help focus as a team, we have consolidated our various <A HREF="http://chandlerproject.org/mailinglists">mailing lists</A> in the following ways:</p>

<ol>
<li><p>Chandler-dev is now the working list for all things pertaining to the Chandler Project. This includes planning, design and bug prioritization for both Chandler Desktop and Chandler Hub as well as general interest topics like the project wiki, evangelism, community, and governance.</p></li>
<li><p>Cosmo-dev remains a separate list for those interested in just the server. Planning and project management discussions that used to happen on Cosmo-dev will move to Chandler-dev.</p></li>
<li><p>General, Design and Service-dev are now inactive. These conversations will move to Chandler-dev. If you are on one of these lists and want to continue following the day to day work of the project, <A HREF="http://lists.osafoundation.org/mailman/listinfo/chandler-dev/">subscribe to Chandler-dev</A>.</p></li>
<li><p>Chandler-users will remain the best place for users to ask questions and report issues. Email us at chandler-users at osafoundation dot org.</p></li>
<li><p>Announce will continue to broadcast major releases and other newsworthy information.</p></li>
</ol>

<p>All other public lists will stay the same.</p>

<p>We are also maintaining a Chandler Project collection where you can keep up with more day-to-day work. This is where we&#8217;re keeping track of feature ideas, upcoming blog posts and meetings.</p>

<p>View-only URL: <A HREF="https://hub.chandlerproject.org/pim/collection/f9fe3636-c489-11dc-dba3-f100459c9336?ticket=37960wr571">https://hub.chandlerproject.org/pim/collection/f9fe3636-c489-11dc-dba3-f100459c9336?ticket=37960wr571</A></p>

<p>Finally, we will be making more use of the blog to discuss design direction, product strategy and to keep everyone abreast of project status and new releases. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/01/24/more-blogging-and-fewer-mailing-lists/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing: myself and chandler.el</title>
		<link>http://blog.chandlerproject.org/2008/01/22/introducing-myself-and-chandlerel/</link>
		<comments>http://blog.chandlerproject.org/2008/01/22/introducing-myself-and-chandlerel/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 23:12:32 +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/01/22/introducing-myself-and-chandlerel/</guid>
		<description><![CDATA[Katie’s post OSAF 2.0 Team 
seems like a good opportunity to introduce myself in this space. When I first joined OSAF 
I was asked to do this by Pieter 
Hartsook but a combination of a bad memory and busy schedule has kept this task triaged Later.

I’m originally from a small town about 45 minutes outside [...]]]></description>
			<content:encoded><![CDATA[<p>
Katie&#8217;s post <a href="http://blog.chandlerproject.org/2008/01/18/osaf-20-team/">OSAF 2.0 Team</a> 
seems like a good opportunity to introduce myself in this space. When I first joined OSAF 
I was asked to do this by <a href="http://blog.chandlerproject.org/author/hartsook/">Pieter 
Hartsook</a> but a combination of a bad memory and busy schedule has kept this task triaged Later.
</p>

<p>
I&#8217;m originally from a small town about 45 minutes outside of Portland, Maine. My first brush with software development
came during the summer of 2006 when, alongside a 6 day-a-week summer camp job, I participated in Google&#8217;s inaugural 
<a href="http://code.google.com/soc/2006">Summer of Code</a> program. My project for the summer found me working with
the <a href="http://www.gnome.org">GNOME Project</a> implementing an <a href="http://www.gnome.org/~tvachon">experimental &#8220;panel extension&#8221; system</a>.
</p>

<p>
I found Chandler while looking for a Linux calendaring client during my senior year at <a href="http://www.williams.edu">Williams College</a>
and after an internship on the Desktop team working on a project to better integrate the Twisted IMAP server into Chandler I was hired full-time 
as a server/ web front-end developer.
</p>

<p>
Most of my work since then has straddled HTTP, working mostly at the protocol level on the server and client side, with occasional 
forays down into the depths of our database layer and up to the shallow waters of user interface implementation. Most recently I&#8217;ve
been updating our JavaScript code to use the 1.0 release of the <a href="http://dojotoolkit.org">Dojo toolkit</a>.
</p>

<p>
A second project I&#8217;ve worked on recently (alluded to in the title of this post) is the first of what I hope to be a series of 
interesting hacks designed to expand Chandler into the maze of nooks and crannies that is contemporary personal information management.
One of the more important lessons I&#8217;ve learned while working in this space is that everyone has a different system
for tracking and managing the various things they want to accomplish both in work and in life. While semi-standard systems like Chandler&#8217;s 
<a href="http://chandlerproject.org/pub/Product/GetStartedGuide/6-TriageWorkflow.html#StayOnTopOfInfo">Triage Workflow</a> and David Allen&#8217;s 
<a href="http://en.wikipedia.org/wiki/GTD">GTD</a> can help, even the most hard-core practitioners will make adjustments 
to work with their own personal circumstances. As developers of software designed to 
&#8220;<a href="http://chandlerproject.org/vision">serve the way people actually work, independently and together</a>&#8220;, I believe it is our
job to lead the way in bringing our <a href="http://chandlerproject.org/wikihome">ecosystem</a> to people&#8217;s real needs.
</p>

<p>
So without further ado, let me introduce <a href="http://occident.us/2008/01/16/introducing-chandlerel/">chandler.el</a>, a module for interacting with
Chandler Server using <a href="http://www.gnu.org/software/emacs/">Emacs</a>, a popular text editing environment. 
Instructions for installing and using it can be found at the link above. The current implementation is decidedly rough, but is ready for 
some real world use and feedback.
</p>

<p>
This offering is definitely on the techie side, but I hope it serves as a proof of concept for a general class of lightweight 
applications that have the potential to bring Chandler to the system you currently use to track your life. There is currently 
a discussion on <a href="http://lists.osafoundation.org/pipermail/chandler-users/2008-January/001141.html">chandler-users@osafoundation.org</a>
in which I&#8217;ve solicited ideas for more applications like this, please feel free to chime in there or in the comments to this post 
with yours!
</p>

<p>
In the future, updates about chandler.el will be posted mainly on my personal blog <a href="http://occident.us">occident.us</a> alongside information about whatever I happen to be working
on or thinking about at the time. If you&#8217;re interested in what I do, do check out that space.
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/01/22/introducing-myself-and-chandlerel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thunderbird Plugin For Chandler</title>
		<link>http://blog.chandlerproject.org/2008/01/18/thunderbird-plugin-for-chandler/</link>
		<comments>http://blog.chandlerproject.org/2008/01/18/thunderbird-plugin-for-chandler/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 00:28:17 +0000</pubDate>
		<dc:creator>bkirsch</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

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

		<category><![CDATA[Product Design]]></category>

		<guid isPermaLink="false">http://blog.chandlerproject.org/2008/01/18/thunderbird-plugin-for-chandler/</guid>
		<description><![CDATA[Mimi and Katie talked in ealier posts about expanding the Chandler Universe
by developing a Plug-in for Thunderbird.

The plug-in would allow Thunderbird users to interface directly with the Chandler Hub.

Some of the current ideas on what actions the Thunderbird Plug-In would perform are:


Sync messages in IMAP Drafts/Sent folders with Chandler Drafts/Sent messages.
Stamp a message and add [...]]]></description>
			<content:encoded><![CDATA[<p>Mimi and Katie talked in ealier posts about expanding the Chandler Universe
by developing a Plug-in for Thunderbird.</p>

<p>The plug-in would allow Thunderbird users to interface directly with the Chandler Hub.</p>

<p>Some of the current ideas on what actions the Thunderbird Plug-In would perform are:</p>

<ol>
<li>Sync messages in IMAP Drafts/Sent folders with Chandler Drafts/Sent messages.</li>
<li>Stamp a message and add it to a list of collection(s)</li>
<li>Assign Triage status to message items</li>
<li>Map individual IMAP folders to collections</li>
<li>Receive notifications from Hub Service when:
   a. New / Edited items in a collection
   b. Items tickled to NOW</li>
</ol>

<p>What features would others like to see?</p>

<p>Is the idea of a plug-in to Thunderbird useful to the Chandler User base?
Will a plug-in help attract new users?</p>

<p>If you have any suggestions for features that you would 
like to see implemented in a Thunderbird plug-in now is the 
perfect time to share them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2008/01/18/thunderbird-plugin-for-chandler/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Update on supported Chandler Desktop platforms</title>
		<link>http://blog.chandlerproject.org/2007/11/28/update-on-supported-chandler-desktop-platforms/</link>
		<comments>http://blog.chandlerproject.org/2007/11/28/update-on-supported-chandler-desktop-platforms/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 22:04:59 +0000</pubDate>
		<dc:creator>heikki</dc:creator>
		
		<category><![CDATA[Chandler Desktop Development]]></category>

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

		<guid isPermaLink="false">http://blog.chandlerproject.org/2007/11/28/update-on-supported-chandler-desktop-platforms/</guid>
		<description><![CDATA[We&#8217;ve added Ubuntu Gutsy Gibbon and Mac OS X &#8220;Leopard&#8221; to our supported
list, and are just phasing out Mac OS X &#8220;Panther&#8221; support, so it was
time to clarify what platforms are officially supported.

Linux:


    Ubuntu Dapper Drake (tarball installs)
    Ubuntu Gutsy Gibbon (deb install, using system python)


Windows:


    [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve added Ubuntu Gutsy Gibbon and Mac OS X &#8220;Leopard&#8221; to our supported
list, and are just phasing out Mac OS X &#8220;Panther&#8221; support, so it was
time to clarify what platforms are officially supported.</p>

<p><strong>Linux:</strong></p>

<ul>
    <li>Ubuntu Dapper Drake (tarball installs)</li>
    <li>Ubuntu Gutsy Gibbon (deb install, using system python)</li>
</ul>

<p><strong>Windows:</strong></p>

<ul>
    <li>Windows XP</li>
</ul>

<p><strong>Macintosh:</strong></p>

<ul>
    <li>PPC Mac OS X &#8220;Tiger&#8221;</li>

    <li>Intel Mac OS X &#8220;Tiger&#8221;</li>

    <li>Intel Mac OS X &#8220;Leopard&#8221; (using system python)</li>

</ul>

<p>Additionally Chandler may be built and may run in the following
configurations but is not officially supported/tested, although
we may fix issues if reported, especially if given patches:</p>

<p><strong>Linux:</strong></p>

<ul>
    <li>Ubuntu Feisty Fawn (using system python)</li>

    <li>Ubuntu Gutsy Gibbon 64-bit (using system python)</li>

    <li>Other Linux variants</li>

</ul>

<p><strong>Windows:</strong></p>

<ul>
    <li>Windows 2000</li>

    <li>Windows Vista</li>

</ul>

<p><strong>Macintosh:</strong></p>

<ul>
    <li>PPC Mac OS X &#8220;Panther&#8221;</li>

    <li>PPC Mac OS X &#8220;Leopard&#8221; (using system python)</li>

</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.chandlerproject.org/2007/11/28/update-on-supported-chandler-desktop-platforms/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
