# SeaMonkey project areas

The project areas list acts as a "master list" for several other things: Most importantly, SeaMonkey's Bugzilla components list gets derived from it, but also things like CVS modules are based on it. It's similar in purpose to the Mozilla Module Owners list, and the Module Ownership document applies as far as possible, esp. its "Criteria for Module Ownership" section.
The list is managed by Robert Kaiser (KaiRo) <kairo@kairo.at>, contact him with any comments or suggestions for changes.
Note that only the owner of an area (or its parent area) or the SeaMonkey Council can decide on changes for a specific area. So if you want to get on the list as a peer, contact the owner. If you want to own an area, contact either the parent area's owner (if there is one) or the SeaMonkey Council.

If the table is too wide for your little screen, try a widescreen high-resolution one. :)

Note: This is still a draft version of that list, which is supposed to go to http://www.seamonkey-project.org/project-areas.html in the future. In the Owner and Peers columns, italic values mean proposed/volunteered but not assigned yet, and striked out old owners/peers mean people who have told us they want to hand over that area. Any question mark means that I'm unsure of that one - comments welcome!
There's a different document about bugzilla component restructuring now which also notes old components that get renamed or merged into the new ones listed here.

Area name | Description | Bugzilla component | Source directories | Owner | Peer(s)
--- | --- | --- | --- | --- | ---
User Interface |  |  | xpfe/ suite/ | Neil ("UI tsar") |
| UI design and review | achieving consistency throughout the product both internally and externally | UI design |  | Neil | jag, timeless (old: dean_tessman?)
Themes | Classic, Modern, general theme issues | Themes | themes/ suite/themes/ | MReimer | Neil, KaiRo
Suite applications |  |  |  |  |
| Browser | Navigator UI and parts of the suite that are mainly used by the browser (some may be shared with Mail or Composer to a certain extent though) |  |  |  |
| Browsing tools | [UI for] Tools that help with browser functionality (Bookmarks, History, location bar, page info, view source, autocomplete etc.) | Browsing tools: Bookmarks Browsing tools: Page Info Browsing tools: ViewSource Browsing tools: Autocomplete |  | db48x (Page Info) (old: p_ch?, mrbkap) | db48x (Bookmarks, ViewSource, Autocomplete) (old: doron?)
Download & File Handling | Download Manager, helper apps, open/save files | Download & File Handling | xpfe/components/download-manager | biesi |
Privacy, Passwords & Permissions | UI for Passwords, PopUp/Image blocking, Cookies; Wallet (Backend code for most of those is shared) | Privacy, Passwords & Permissions | extensions/wallet/ xpfe/components/[permissions|cookie] | IanN (old: darin?) | dveditz (old: mvl?, mconnor?, dwitte?, alecf?)
Sidebar & Search | Sidebar (incl. internal panels), web search features | Sidebar & Search |  | Mnyromyr |
MailNews |  |  | mailnews/ | Mnyromyr (old: mscott?) | Neil (old: sspitzer, ducarroz?, kaie?, dmose?, bienvenu?)
| Address Book & Contacts | Address book, VCard support, Address book sidebar etc. | MailNews: Address Book & Contacts |  | Standard8 (old: sspitzer) |
Account Management & Configuration | Account Manager/Wizard, Preferences panels, etc. | MailNews: Account Management & Configuration |  | IanN (old: sspitzer) |
Composition | Compose window, etc. | MailNews: Composition |  | IanN |
Backend | Watch backend closely, make us work with it, help improving it; includes: Transmission (receiving, sending, receipts), offline, (junk) filters, storage bugs, etc. | MailNews: Backend |  | bienvenu | (old: grylchan?)
Message Display | Main window; display of mails, news, maybe RSS; search; notifications; drag'n'drop; etc. | MailNews: Message Display |  | IanN (old: sspitzer) |
Composer |  | Composer |  | (old: glazou) | timeless, Neil (old: smfr?, cmanske?, brade?, akkana?, Joe Francis?, Joaquin Blas?)
Integration of external apps | integration of chatzilla, inspector, venkman, calendar, etc. |  |  |  |
Cross-suite components |  |  |  |  |
| Build Config |  | Build Config |  | chase | wtchang, dbaron, bsmedberg, bryner
Help |  | Help | extensions/help/ | IanN | stefanh, Neil (old: danielwang?, steffen.wilberg?, jwalden)
Installer |  | Installer | xpinstall/[packager|wizard]/ suite/installer/ | Ajschult (Linux), CTho (Windows) | dveditz (old: bsmedberg, bz QA: gemal)
Preferences | Preference Panels; default preferences; etc. | Preferences | xpfe/components/prefwindow | IanN |
Security | Suite-specific security UI and features, app-level security issues | Security |  | dveditz |
Startup & Profiles | Profile Manager, profile access code, suite startup | Startup & Profiles |  | brian.lu | ccarlen, (old: sspitzer)
Project Organization | not real suite code, but all the stuff around it |  |  | SeaMonkey Council |
| Project Management | someone needs to drive those things and feel responsible for getting SeaMonkey Council decisions |  |  | SeaMonkey Council; KaiRo |
Release Mangement | get releases out the door, write up release notes |  |  | CTho |
MoFo liaison | keep an open line with MoFo folks and take care of stuff we need of them or they need of us |  |  | KaiRo |
Qualitity Assurance (QA) | Testing, bug triaging, smoketests, bug triaging, testing... | General (for things that need triaging) |  | ajschult |
Community, User Relations, Support |  |  |  | self |
Marketing/Press/PR, web pages, spokesman |  |  |  | KaiRo |