Undergraduate Capstone Open Source Projects

More Information on Thunderbird

Posted by Greg Wilson on 2009/08/14

From Blake Winton, the main technical contact for the Thunderbird project:

For this term, I think students will be working on a Django (Python) site to manage the ISP configuration information for Thunderbird. There may also be some Javascript work to hook in to whatever pieces need to be added to the database.

To quote David Ascher (who’s in charge of Mozilla Messaging):

From a student project POV, especially given the schedule (fall, when we’ll be locking things down in TB3), I suspect getting them working on the Django site that powers the database that manages the autoconfig data would be an interesting idea. Easier ramp up curve (a fairly straightforward Django app), some interesting problems (distributing trust, auditable records, email security).

Next term, there will probably be something to make the database more decentralized, which would be largely javascript-powered. (Basically check for the configuration values in places like “http://autoconfig.domain.com/mail.xml?domain=domain.com” for an email address of “me@domain.com”, and then fall back to the Mozilla Messaging servers if that doesn’t exist.

To quote David again:

We’re also happy (likely after TB3, so maybe in a student project) to consider something more decentralized, so that an ISP (or meta-ISP like TUCOWS) could themselves manage the data storage based on some agreed upon domain, kinda like the Exchange autodiscovery model (but simpler =).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: