 |
|
 |
|
mozilla mail/news job list
What's this?
This is a list of tasks which are clearly valuable, but which Netscape/AOL
employees probably won't implement for Seamonkey.
We'd be thrilled if some mozilla contributors wanted to pick some of these
up and write them. Here are some guidelines for how this is likely to work:
-
Feature work submitted before August 10 is likely to be included in the
Netscape commercial product. Feature work done after that can be on a CVS
branch waiting for the next release vehicle.
-
The Netscape folks will be happy to answer questions and provide developer
support in our newsgroup.
-
The in/out list for Seamonkey changes frequently, so we'll try to keep
this page as up-to-date as possible.
-
As people sign up, we can record their name and email address next to the
task, so potential contributors know what's being worked on (or not, if
you don't want to).
-
There must be a reasonable expectation that the code works on all platforms.
There aren't too many opportunities to write non-portable code in the mail/news
app. If you're writing something non-portable, chances are you're doing
it the wrong way. Ask for help. We'll also provide verification help on
platforms you don't have to build on.
-
It's not just code
-
We also need to have some documentation for your feature (how it works,
what its limitations are, etc.)
-
We need to develop a QA plan for your feature. See the mail/news
QA page to get started.
Filtering
-
Filter after the fact (run filters on mail you've already received)
-
Auto reply and forward.
-
Spam blocking
-
Block sender
-
Algorithmic blocking
-
Integration with RBL or NoCEm
-
Filter by example (create a filter based on a message you're viewing)
-
Javascript filters
-
Keep in mind that we need POP and IMAP support for filtering features,
but different people can do different parts of that.
News
-
Support Followup-to: poster
-
Support a new standard (there are several) to allow replying to news from
mail
-
News biff (automatically check a group or thread for new messages)
-
News-style ellipsis (e.g. n.p.m.mail-news)
-
Support supersede
-
Autocomplete on subscribed newsgroup names from the composition window
Database
-
Implement MDB in terms of an open source database which is more memory-efficient
than Mork (i.e. doesn't require all data to be in memory, by using some
buffered disk-based implementation).
RDF
-
Virtual folders (a folder which doesn't physically exist, but shows the
results of a search across other folders)
Messenger UI
-
An XML/CSS expert could improve on the visual display of headers in the
message display area.
Tools outside the main app
-
NSNotify - NSNotify is the small standalone app which checks for new mail.
-
Address Book API - We need a new design for this, based on the new componentized
Address Book.
-
Simple MAPI - This means allowing access to mail messages and headers from
the MAPI API or sending mail from a MAPI app through Messenger. This is
not related to using a MAPI mail client with Navigator.
|
|
 |