This commit is contained in:
edwin%woudt.nl 1999-02-25 23:09:12 +00:00
Родитель 8c2e1208fc
Коммит d1afaae8d3
1 изменённых файлов: 32 добавлений и 25 удалений

Просмотреть файл

@ -3,55 +3,63 @@
<P>Second column: * = cool feature which is not essential</P>
<P>Third column: 1=trivial 2=easy 3=moderate 4=hard 5=almost impossible</P>
<P>
Feb 25, 1999 - Updated <A HREF="#prefs">Preferences</A><BR>
Feb 25, 1999 - Updated <A HREF="#maildrop">Maildrop</A><BR>
Feb 25, 1999 - Updated <A HREF="#pop3">POP3</A><BR>
Feb 25, 1999 - Updated <A HREF="#news">News</A><BR>
Feb 22, 1999 - Initial document
</P>
<TABLE>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Addressbook </TD><TD> </TD><TD>2</TD><TD>Jeff</TD><TD> The addressbook is working with sample data. Adding and editing needs to be fixed. Also some LDAP support is planned. (Jeff please help me on this status)</TD></TR>
<TR VALIGN="top"><TD><A NAME="addressbook"> Addressbook </TD><TD> </TD><TD>2</TD><TD>Jeff</TD><TD> The addressbook is working with sample data. Adding and editing needs to be fixed. Also some LDAP support is planned. (Jeff please help me on this status)</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Composition </TD><TD> </TD><TD>2</TD><TD>Giao</TD><TD> The main composition window seems to work well. Giao wants to move some of the UI things to XML.</TD></TR>
<TR VALIGN="top"><TD><A NAME="composition"> Composition </TD><TD> </TD><TD>2</TD><TD>Giao</TD><TD> The main composition window seems to work well. Giao wants to move some of the UI things to XML.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Composition - Attachments </TD><TD> </TD><TD>3</TD><TD>You?</TD><TD> It doesn't work. It should work.</TD></TR>
<TR VALIGN="top"><TD><A NAME="cpattachments">Composition - Attachments </TD><TD> </TD><TD>3</TD><TD>You?</TD><TD> It doesn't work. It should work.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Composition - HTML </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Some people don't like people to use HTML for e-mail, but especially within companies where everybody uses the same client this might be appropriate.</TD></TR>
<TR VALIGN="top"><TD><A NAME="cphtml"> Composition - HTML </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Some people don't like people to use HTML for e-mail, but especially within companies where everybody uses the same client this might be appropriate.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Composition - Multi-personality</TD><TD>*</TD><TD>2</TD><TD>Edwin</TD><TD> Working except for prefs. However, the personality question should be answered before we open the composition window (and not in the composition window itself), so that the signature can be added automatically.</TD></TR>
<TR VALIGN="top"><TD><A NAME="cppersonality">Composition - Multi-personality</TD><TD>*</TD><TD>2</TD><TD>Edwin</TD><TD> Working except for prefs. However, the personality question should be answered before we open the composition window (and not in the composition window itself), so that the signature can be added automatically.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Composition - Signatures </TD><TD> </TD><TD>1</TD><TD>Edwin</TD><TD> Working except you need to push a button to include the signature. This is because of the multi-personality hack.</TD></TR>
<TR VALIGN="top"><TD><A NAME="cpsigs"> Composition - Signatures </TD><TD> </TD><TD>1</TD><TD>Edwin</TD><TD> Working except you need to push a button to include the signature. This is because of the multi-personality hack.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Database - Simple </TD><TD> </TD><TD>3</TD><TD>Edwin</TD><TD> Now there's code in CVS for simple netscape 2.x/3.x summary files. First we need to get this working.</TD></TR>
<TR VALIGN="top"><TD><A NAME="dbsimple"> Database - Simple </TD><TD> </TD><TD>3</TD><TD>Edwin</TD><TD> Now there's code in CVS for simple netscape 2.x/3.x summary files. First we need to get this working.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Database - Advanced </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Next step (after the simple database) is to implement a very fast and scaleable database. Maybe we should implement the MDB interface the mail/news group created and do a simple java implementation so we maintain true cross-platform runnability. If we need speed we can use the native implementations from the mail/news group for a few platforms. These are just some thoughts.</TD></TR>
<TR VALIGN="top"><TD><A NAME="dbadv"> Database - Advanced </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Next step (after the simple database) is to implement a very fast and scaleable database. Maybe we should implement the MDB interface the mail/news group created and do a simple java implementation so we maintain true cross-platform runnability. If we need speed we can use the native implementations from the mail/news group for a few platforms. These are just some thoughts.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Documentation </TD><TD> </TD><TD>3</TD><TD>Everybody</TD><TD> Why is it that everybody wants to code, but 'forgets' to write documentation on it.</TD></TR>
<TR VALIGN="top"><TD><A NAME="doc"> Documentation </TD><TD> </TD><TD>3</TD><TD>Everybody</TD><TD> Why is it that everybody wants to code, but 'forgets' to write documentation on it.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Filters </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Needs a lot of thoughts and design. Of course we can implement some simple filtering, but we want it to be better than any other product. There's a little code in CVS now, but it's almost like starting from scratch.</TD><TD><A HREF="http://www.mozilla.org/projects/grendel/filters.html">Some thoughts on filters</A></TD></TR>
<TR VALIGN="top"><TD><A NAME="filters"> Filters </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Needs a lot of thoughts and design. Of course we can implement some simple filtering, but we want it to be better than any other product. There's a little code in CVS now, but it's almost like starting from scratch.</TD><TD><A HREF="http://www.mozilla.org/projects/grendel/filters.html">Some thoughts on filters</A></TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Intertwingle </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Needs a lot of thoughts and design. There's a little code in CVS now, but it's almost like starting from scratch.</TD><TD><A HREF="http://www.mozilla.org/blue-sky/misc/199805/intertwingle.html">Blue sky on Intertwingle</A></TD></TR>
<TR VALIGN="top"><TD><A NAME="twingle"> Intertwingle </TD><TD>*</TD><TD>5</TD><TD>You?</TD><TD> Needs a lot of thoughts and design. There's a little code in CVS now, but it's almost like starting from scratch.</TD><TD><A HREF="http://www.mozilla.org/blue-sky/misc/199805/intertwingle.html">Blue sky on Intertwingle</A></TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Maildrop </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> This is the process of emptying a POP3 store into a local folder. Not very difficult, but it needs to be done to satisfy all POP3 users.</TD></TR>
<TR VALIGN="top"><TD><A NAME="maildrop"> Maildrop </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> Grendels code is horrible for this. So it will be rewritten using SUN's provider, not Grendel's.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>MIME </TD><TD> </TD><TD>?</TD><TD>You?</TD><TD> It works for simple things like text/plain, but the status is unknown to me for more difficult messages with multipart stuff. Also the javamail API contains some mime stuff and I'm not sure if it is used. I guess this should be done by the same person who is working on the attachments.</TD></TR>
<TR VALIGN="top"><TD><A NAME="mime"> MIME </TD><TD> </TD><TD>?</TD><TD>You?</TD><TD> It works for simple things like text/plain, but the status is unknown to me for more difficult messages with multipart stuff. Also the javamail API contains some mime stuff and I'm not sure if it is used. I guess this should be done by the same person who is working on the attachments.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Native stuff </TD><TD>?</TD><TD>4</TD><TD>You?</TD><TD> Look at the webpage.</TD><TD> <A HREF="http://www.mozilla.org/projects/grendel/natives.html">Native methods in grendel</A></TD></TR>
<TR VALIGN="top"><TD><A NAME="native"> Native stuff </TD><TD>?</TD><TD>4</TD><TD>You?</TD><TD> Look at the webpage.</TD><TD> <A HREF="http://www.mozilla.org/projects/grendel/natives.html">Native methods in grendel</A></TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Preferences </TD><TD> </TD><TD>1</TD><TD>Giao</TD><TD> The separate parts are working, the 'mother' dialog still needs to be done. Also there's no support yet for multi-peronality things.</TD></TR>
<TR VALIGN="top"><TD><A NAME="prefs"> Preferences </TD><TD> </TD><TD>1</TD><TD>Giao</TD><TD> The preferences now work. There's no support yet for multi-peronality things.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Provider - Berkeley </TD><TD> </TD><TD>2</TD><TD>You?</TD><TD> It works quite well, but people are saying that still some things need to be implemented. One example is the file locking for the files.</TD></TR>
<TR VALIGN="top"><TD><A NAME="berkeley"> Provider - Berkeley </TD><TD> </TD><TD>2</TD><TD>You?</TD><TD> It works quite well, but people are saying that still some things need to be implemented. One example is the file locking for the files.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Provider - IMAP </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> We will use SUN's provider, but grendel needs some extra functionality (like the total number of unread messages). Also the database needs to be used to speed things up.</TD></TR>
<TR VALIGN="top"><TD><A NAME="imap"> Provider - IMAP </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> We will use SUN's provider, but grendel needs some extra functionality (like the total number of unread messages). Also the database needs to be used to speed things up.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Provider - News </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> We will use an open source provider under the MPL from Knife. We will abandon the available news code in grendel as this saves work.</TD><TD><A HREF="http://www.dog.net.uk/knife/">Knife</A></TD></TR>
<TR VALIGN="top"><TD><A NAME="news"> Provider - News </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> We have two working providers. Grendel's and knife's. Both need work, currently I think we should go with grendels provider, but that may change.</TD><TD><A HREF="http://www.dog.net.uk/knife/">Knife</A></TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>Provider - POP3 </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> We will use SUN's provider, but grendel needs some extra functionality (like the total number of unread messages). We will abandon the available POP3 code in grendel as it needs work and SUN's provider is working fine now. (It wasn't available when grendel was developed. It is now available as Early Access)</TD></TR>
<TR VALIGN="top"><TD><A NAME="pop3"> Provider - POP3 </TD><TD> </TD><TD>2</TD><TD>Edwin</TD><TD> SUN's provider is working. Grendels own POP3 store is cluttered by incomplete maildrop stuff, so this will be abandoned. See also <A HREF="#maildrop">MailDrop</A></TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>UI - Actions </TD><TD> </TD><TD>3</TD><TD>You?</TD><TD> A lot of things are not working yet. Like moving messages to folders, deleting messages, printing messages etc.</TD></TR>
<TR VALIGN="top"><TD><A NAME="uiactions"> UI - Actions </TD><TD> </TD><TD>3</TD><TD>You?</TD><TD> A lot of things are not working yet. Like moving messages to folders, deleting messages, printing messages etc.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>UI - Attachments </TD><TD> </TD><TD>4</TD><TD>You?</TD><TD> We should try to display known content like images, web pages, other mail-messages inline. Also of course there must be the possibility to save things.</TD></TR>
<TR VALIGN="top"><TD><A NAME="uiattachments">UI - Attachments </TD><TD> </TD><TD>4</TD><TD>You?</TD><TD> We should try to display known content like images, web pages, other mail-messages inline. Also of course there must be the possibility to save things.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>UI - Drag & Drop </TD><TD>*</TD><TD>4</TD><TD>You?</TD><TD> Features like moving messages to folders with dnd, but also adding attachments through dnd. Some code is available, but the status is unknown. We should not use the JDK 1.2 dnd stuff, because we want it to work on JDK 1.1. But of course we can steal ideas.</TD></TR>
<TR VALIGN="top"><TD><A NAME="uidnd"> UI - Drag & Drop </TD><TD>*</TD><TD>4</TD><TD>You?</TD><TD> Features like moving messages to folders with dnd, but also adding attachments through dnd. Some code is available, but the status is unknown. We should not use the JDK 1.2 dnd stuff, because we want it to work on JDK 1.1. But of course we can steal ideas.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>UI - Three pane </TD><TD> </TD><TD>2</TD><TD>Giao</TD><TD> It works quite well, but still some improvements are needed. Especially on the folder contents table and the message display. (Giao, Jeff, please help me on this status)</TD></TR>
<TR VALIGN="top"><TD><A NAME="ui3pane"> UI - Three pane </TD><TD> </TD><TD>2</TD><TD>Giao</TD><TD> It works quite well, but still some improvements are needed. Especially on the folder contents table and the message display. (Giao, Jeff, please help me on this status)</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
<TR VALIGN="top"><TD>UI - XML Dialog Builder </TD><TD> </TD><TD>2</TD><TD>Giao</TD><TD> It works and it is really cool to build dialogs from XML. Now all dialogs should move to this technology.</TD></TR>
<TR VALIGN="top"><TD><A NAME="uixml"> UI - XML Dialog Builder </TD><TD> </TD><TD>2</TD><TD>Giao</TD><TD> It works and it is really cool to build dialogs from XML. Now all dialogs should move to this technology.</TD></TR>
<TR><TD COLSPAN=6><HR></TD></TR>
</TABLE>
@ -60,5 +68,4 @@
<LI>Jeff = <A HREF="mailto:talisman@anamorphic.com">Jeff Galyan</A></LI>
<LI>Giao = <A HREF="mailto:grail@cafebabe.org">Giao Nguyen</A></LI>
<LI>Edwin = <A HREF="mailto:edwin@woudt.nl">Edwin Woudt</A></LI>
<LI>Jeroen = <A HREF="mailto:gelderen@mediaport.org">Jeroen van Gelderen</A></LI>
</UL>