![]() |
|
|
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
We are reworking the client side mime parsing for Messenger 5.0 to be
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 under development. 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
|
|||||||
| Copyright © 1998 The Mozilla Organization. | ||||||||