[Design] Chandler as an email client? Another idea...

Mimi Yin mimi at osafoundation.org
Thu Jan 19 10:04:28 PST 2006


Hi Oren,

I don't think you'll find anyone who disagrees with that sentiment on  
the list. I think the point Morgen is trying to make (Morgen please  
jump in if I misrepresent) is given that "replacing my email client"  
is a rather high bar to hit with most users (especially our info- 
centric target users)...

Is there something between what we have today and a usable 1.0 PIM  
with fully integrated, fully functional email client that can be:

+ more than just "experimentally usable" to users, yet still
+ communicates Chandler's "integrated" approach to information  
management

Mimi

On Jan 18, 2006, at 4:37 PM, Oren Sreebny wrote:

> One thing I'll note is that at least here at the University of  
> Washington, one thing we hear constantly from our users that they  
> *do* want a PIM to integrate email and calendaring into a single  
> application - that's one of the main attractions of Outlook for  
> people (no matter how good or poor the integration actually is).
>
> - Oren
>
> On Jan 13, 2006, at 3:52 PM, Morgen Sagen wrote:
>
>> I was thinking about where on the scale from "none-at-all" to  
>> "full-blown" Chandler should be when it comes to our email  
>> implementation.  It would take one heck of a Chandler email client  
>> to make me stop using the application I use now.  If we have an  
>> incomplete implementation that tries to be an email client, then  
>> I'll probably end up dealing with email in two places (in Chandler  
>> and in my other email app) which I'm not sure is optimal.  If we  
>> want to instead embrace existing clients and figure out how  
>> Chandler can interoperate with them, one possibility would be to  
>> embed an IMAP server inside Chandler.  People could then stick  
>> with their favorite email client, connected to their usual IMAP  
>> server and *also* connect to the Chandler IMAP server running on  
>> their local machine.  What does this enable:
>>
>> 1) A way to get items into Chandler:  We could use IMAP folders  
>> being served from Chandler itself as a mechanism to create  
>> Chandler items.  Say an email comes in and I want to make a task  
>> out of it -- just drag the message into a Tasks folder in the  
>> Chandler account (all within my email app's UI) and Chandler  
>> automatically generates a Task Item in the repository containing  
>> the body of that email.  Attachments would be extracted an  
>> converted to items, etc.
>>
>> 2) A way to get items from Chandler to email client:  Items within  
>> Chandler could appear as emails within the Chandler IMAP folders.   
>> They could then also be forwarded to other people just like any  
>> other email message, using your mail client.  The Chandler IMAP  
>> folders could be 'virtual', meaning you could create a folder  
>> named OSAF, and all Chandler items which have the OSAF tag would  
>> automatically appear there.  Or there could be folders per  
>> collection, etc.
>>
>> 3) A way to generate/send email messages from Chandler:  I believe  
>> it would be easy to have Chandler trigger a mail client to open up  
>> a message-authoring window, complete with To: and Subject: (and  
>> maybe the body too?) pre-populated, ready for the user to edit/ 
>> send.  Or an alternative would be for Chandler to directly create  
>> an email message in the local Chandler Drafts folder, ready for  
>> the user to edit/send.
>>
>>
>> Chandler would also continue to have (internal) IMAP/POP/SMTP  
>> client support:
>>
>> 4) Simple emails such as sharing invitations don't really require  
>> a full blown email client UI, and thus could be sent using  
>> something akin to the current detail view, not using an external  
>> client.
>>
>> 5) Chandler could monitor the user's real IMAP/POP inbox, watching  
>> for special emails that are Chandler specific (like sharing  
>> invitations) and processing them.
>>
>>
>> My understanding is that Twisted has server-side IMAP support  
>> already, so we wouldn't be starting from scratch.  This is  
>> something I might tinker with...
>>
>> ~morgen
>>
>> P.S.  There are other scenarios like having Chandler actually be  
>> an IMAP proxy between your email client and your IMAP server...   
>> another possiblity.
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "Design" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/design
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design



More information about the Design mailing list