Mimi did an excellent job summarizing our current thinking. I just wanted to add a few extra points.

See comments in line.


Mimi Yin wrote:
Sorry, I was an idiot and had no subject line. Sending again.

We are continuing to figure out our email plan. Here was the last, most complete summary (from Sheila) of the various 'Email - Bridging the Gap' options we have available to us: http://lists.osafoundation.org/pipermail/design/2006-August/005225.html

The two candidates at the top of our list is subscribing to IMAP folders and implementing special Chandler headers so that Chandler clients can communicate with each other directly, without forcing users to pull down all the email in their Inbox.

Brian Kirsch has proposed a stop-gap measure for IMAP folders, which is perhaps even better than allowing users to pull down arbitrary IMAP folders.

When users fill out IMAP account information, we provide them with an option to set up special "Chandler IMAP folders" that allow them to not only add messages from their email clients into Chandler, but also to specify whether they want the message to be added to the Task list or Calendar. (All messages are automatically added to Mail.) (The option should probably be checked by default, with a [Configure] button that allows the user to choose which of the 3 folders they want.)

There is an additional option for POP users as well which is to leverage the Chandler IMAP server parcel that Travis worked on. In a POP context there are no server side folders and thus no easy way to intercommunicate between Chandler and the mail client. In this case having an IMAP account that points to Chandler is key. The Chandler IMAP server parcel would expose three folders Chandler Mail, Chandler Tasks, and Chandler Calendar. Whether a person is working in a POP or IMAP environment the user experience is the same. However, when using POP there is a limitation currently that Chandler hosting the IMAP server parcel must be running.

In addition, it would be great to have some scripts that could pre-configure the IMAP server parcel account information in the most used mail clients such as Apple Mail, Thunderbird, and Outlook / Outlook Express. This way the complicated aspects of setting up an IMAP account can be abstracted from the user.


Eventually, we could also add support for web mail applications such as Gmail and Yahoo Mail using the same folder / labeling strategy. For example, Chandler could pre-create three folders in a users Yahoo mail account Chandler Mail, Chandler Tasks, Chandler Calendar. Placing a message in one of these folders has the same results and behaviors as working with an IMAP client.

Thus, we have a unified experience across a variety of clients and protocols.



The 3 folders would be:
+ Chandler Mail: Messages in this folder are added to the Mail Dashboard
+ Chandler Tasks: Messages in this folder are added to the Task Dashboard
+ Chander Calendar: Messages in this folder are added to the Calendar Dashboard

The natural language / date parsing tools that Bear and Darshana worked on would be used to determine context when messages are placed in the Chandler Calendar folder.


This of course, doesn't allow users to add the same message to both the Task list or Calendar. But it's a huge improvement to not being able to specify a context at all.

Actually that is not true. Each mail message has a unique message id. If a user copied a message to both the Chandler Calendar and Chandler Tasks it is conceivable that our mail service could be smart enough to determine that the user wanted the message to be both a task and a event.

However, this is advanced logic that would take some development work. I would propose holding off on this and consider it an enhancement in a future version of Chandler.

For mock-ups, see: http://wiki.osafoundation.org/bin/view/Journal/UnifiedDataInAndOutProposal#CommentsSection

Brian also raised the excellent question of: will our target users have IMAP accounts? How widely deployed is IMAP amongst small workgroups with scarce IT resources?

Yes, I am concerned that our target users may not be leveraging IMAP.

However, with the foldering strategy proposed I think we can also provide a decent experience for POP and eventually Web Mail users.


-Brian

Thx,

Mimi
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

--
Brian Kirsch Internationalization Architect / Mail Service Engineer
Open Source Applications Foundation
543 Howard Street 5th Floor
San Francisco, CA 94105
http://www.osafoundation.org

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

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to