![]() |
|
This is an overview of the components involved in mozilla mail/news, with the main contact person for each area. Although it's ok to send mail, we encourage everyone to use the mail-news newsgroup. If you have a question, chances are other people have the same question. Architecture Our general plan is to bring the critical pieces of Messenger over to mozilla/5.0 and rewrite/reorganize code as we need to in order to fit in. Some of the major pieces of work are described here. Networking (owner: Scott MacGregor) We are porting all of our protocol handlers to work in the new netlib world. We are doing two fundamental things to make this work:
We are developing a new database strategy for mail/news (summary files and address books).
We are committed to the XPFE strategy and toolkit. We do not expect to write much, if any, platform specific UI using MFC, PowerPlant, or Motif. Our user interface is written in XUL and CSS. We are working on a new visual appearance for mail/news right now. RDF Data sources (owner: Scott Putterman) In mozilla, all mail/news items (e.g. messages in the thread pane, folders/newsgroups in the folder pane) are represented as an RDF graph composed of nodes and properties. The classes which manage the graph also fulfill two other roles
The client side libmime has been reworked to provide mime parsing for Messenger 5.0. This is a more modular component with an XP-COM interface rather than a statically linked library as was the case in previous releases. This module will implement a generic stream converter interface that is currently supported. Also a part of this development is the creation of the ability to write Content Type Handler Plugins for libmime. This effort can be seen at the following link: Content Type Handler Plugins Mail Composition Back End (owner: Rich Pizzarro) The Mail Composition back end is responsible for
the assembly and creation of RFC822 messages to be delivered either via
SMTP or NNTP services. You also have the ability to save RFC822 files to
disk. Full documentation on the new interfaces is available at the following
link: Mail Composition Back End
|
|
|
Copyright © 1998-1999 The Mozilla Organization.
Last modified June 28, 1999. |
|