On Sep 10, 2007, at 11:46 AM, Grant Baillie wrote:


On 6 Sep, 2007, at 14:26, Brian Kirsch wrote:

...
Of course I would love to see a full featured email client in there as well but the realist in me says that probably is not possible. I envision continued enhancement to the current plan of mail providing a gateway to bringing in and sharing data in Chandler with out fully replacing ones standalone mail client.

Ultimately, though, the gateway approach is limited (especially since it relies on IMAP, whose usage is currently dwarfed by POP and/or webmail IIRC). Since email is so central to "information work", a question to ask is: What further email support (if any) do we need to have to convince users (@ funding expiration) that there's a hope of us integrating email at some point?

Yes, the gateway approach is limiting but effective in that user's can move tasks and events sent as Email in to Chandler with minimal effort. It does fill an important gap since as you said "email is so central to information work". I don't envision many if any new gateway features, just improvements based on user feedback to what we already have as well as a much improved UI for setting up and working with
Mail / Sharing accounts.


If the answer is "None", then maybe we can get away with only luring in new users with nice shiny features(*) on top of Preview.


This is a big question mark right now. What is the short term fate of mail support for Chandler 1.0 given the current timeline and
developer resources?

It would be a good idea to focus a discussion thread solely on Chandler 1.0 mail support. To me right now the biggest barrier to Chandler being a full fledge IMAP client is performance and memory foot print. Isolating the mail object to Item conversion and commit in a MailWorker thread for Preview really highlighted the performance deficiency.

With a fast connection,The Chandler Mail Service can download and process 6,000+ messages before the first 1,000 messages have been committed including notifications fired, observers called, and mail indexed. That is a big discrepancy. There is a lot of redundancy in the notification and observer logic
which needs to be examined closely.

The good news is the Twisted architecture and Python email package have pretty good performance all things considered. So if we can solve the Chandler specific issues then there is a real possibility that Chandler could be a full fledge IMAP client in not to distant future
but certainly post Chandler 1.0.

-Brian








--Grant

(*) nice and shiny on the outside, at any rate :)


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to