Thunderbird:Summer Of Code 2006: Difference between revisions

m
m (use internal links for other wiki pages)
Line 14: Line 14:
* A task manager or to do list extension for Thunderbird.
* A task manager or to do list extension for Thunderbird.
* Develop a set of js libraries that do common things TB extension writers often want to do, like iterate over accounts, folders in accounts, msgs in folders, stream messages, parse messages, etc. Extension writers could either just use the libraries, or learn from them as sample code. Other common tasks might include: getting notified of newly downloaded messages and stream them to parse them, intercepting outgoing messages to perform custom actions on them, etc. (Some of these may require extending the core code to enable the functionality required)
* Develop a set of js libraries that do common things TB extension writers often want to do, like iterate over accounts, folders in accounts, msgs in folders, stream messages, parse messages, etc. Extension writers could either just use the libraries, or learn from them as sample code. Other common tasks might include: getting notified of newly downloaded messages and stream them to parse them, intercepting outgoing messages to perform custom actions on them, etc. (Some of these may require extending the core code to enable the functionality required)
* Support maildir as an alternative to the berkeley mailbox format we use today.
* Support maildir as an alternative to the berkeley mailbox format we use today. See {{bug|58308}}.  
* Roaming profile support - Add ability to store config + data files on a server and retrieve them at startup. These config files would include things like newsrc files, rss subscription files, mail filters, mail views, saved searches, address books, etc. The server could be imap/http/ldap.
* Roaming profile support - Add ability to store config + data files on a server and retrieve them at startup. These config files would include things like newsrc files, rss subscription files, mail filters, mail views, saved searches, address books, etc. The server could be imap/http/ldap.
* Add capability to update ldap address books - add/delete/edit ldap entries. See {{bug|124897}}.
* Add capability to update ldap address books - add/delete/edit ldap entries. See {{bug|124897}}.
137

edits