bkirsch++!

On Feb 6, 2007, at 1:59 PM, Brian Kirsch wrote:

Hello,
Yesterday I checked in fundamental changes to mail in Chandler which I would like to detail for you.


Overview:
===================
In our discussions we acknowledged that for Preview, Chandler would not be a full out of the box replacement for traditional mail clients such as Thunderbird and Outlook. Thus we needed a way for users to take advantage of the great collaboration features Chandler offers without forcing them to choose between their current mail client and Chandler. With yesterday's check in, I believe we have achieved this goal.

Although the check in includes many cool new features and improvements the fundamental change is that Chandler no longer downloads all email from an IMAP Inbox or a POP Server.

Instead, Chandler scans the IMAP Inbox and POP Server for Chandler communications and downloads them. These are emails which were sent from another Chandler user and contain specific mail headers that the Mail Service uses to identify the communication. Chandler emails can be plain text or contain ICal and EIML attachments to support the Edit / Update workflow's and Event sharing.

While this solution works great for Chandler collaboration there are times when a user receives an email from a non-Chandler client that contains information he or she wants to bring in to Chandler such as an invitation or task.

No problem, we have got this covered too!

This brings us to the concept of Chandler IMAP Folders. These are folders, which on the users request Chandler, will create and configure on the IMAP server.

The folders are as follows:

1. Chandler Mail - placing mail messages in this folder results in Chandler downloading them and creating Items stamped as a MailStamp.

2. Chandler Tasks - placing mail messages in this folder results in Chandler downloading them and creating items stamped as a MailStamp and a TaskStamp.

3. Chandler Events - placing mail messages in this folder results in Chandler downloading them, parsing in a locale aware manner the subject and body for any date time information, and creating items stamped as a MailStamp and an EventStamp.

I've been using the Chandler IMAP Folders for some time now and they are an easy and productive way to get data in to Chandler.


IMAP
=========
As I detailed in the overview, the Chandler IMAP code now supports Chandler to Chandler communications and Chandler IMAP folders.

Although we do not yet have UI the Chandler IMAP code actually supports complete IMAP foldering. And for each IMAP folder can contain the following configurations:

1. Only Download Chandler to Chandler messages
2. Download all Mail
3. Download all Mail and stamp as Events
4. Download all Mail and stamp as Tasks
5. Delete messages from the IMAP server that have been downloaded to Chandler 6. Limit the number of messages downloaded to a specific number. i.e. only download up to 300 messages from the folder




POP
========
POP works similar to IMAP and out of the box will only download Chandler to Chandler communications.

However, it also has some advanced configuration features that we don't yet have UI to support:

1. Only Download Chandler to Chandler messages
2. Download all Mail
3. Delete messages from the POP server that have been downloaded to Chandler 4. Limit the number of messages downloaded to a specific number. i.e. only download up to 300 messages


Putting it all together
===================
Much work has been done around making Sharing and Mail set up and configuration easy for the user.

The number of new or improved features is large and is best demonstrated in an Thursday OSAF All Hands demo.

I encourage everyone to play around with Account Preferences Dialog and provide feedback on its ease of use.

New features include:

1. Folding of POP and IMAP in to an Incoming Account type
2. Auto Discovery
3. Chandler IMAP folder creation and removal
4. Improved account testing dialogs
5. Better interaction with SSL cert dialog
6. Save and Restore improvements including support for foldering and restoring default accounts
7. Better form validation



Thanks,
-Brian



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

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