Thunderbird:Thunderbird3

From MozillaWiki
Jump to navigation Jump to search

Thunderbird 3 is still in early planning stages. This page represents draft thinking about what such a release could be like. It is very much subject to change.

Goals of the Thunderbird 3 Release

The 3.0 release of Thunderbird has a few high-level goals:

  • To ensure that Thunderbird keeps up with the evolution of the Mozilla platform
  • To increase adoption of Thunderbird
  • To improve usability
  • To facilitate the development of extensions

Platform-related Goals

Thunderbird 3 will be built on top of Gecko 1.9. This is expected to yield performance improvements, usability improvements especially on OS X, and access to new technologies such as mozStorage which will allow further Thunderbird evolution.

Many of the underlying changes for this change have already been done. Major work items remaining include converting to frozen linkages, and The Great Mailnews String Roundup

Older docs at Architecture Cleanup.

Adoption-related goals

I (DavidA) believe that Thunderbird could gain large numbers of users by a combination of improving the out-of-box experience, especially w.r.t. configuration, and by bundling in Lightning.

In no particular order, features to consider include:

  • Bundled Lightning 1.0, possibly with the GData provider.
  • Easier configuration, possibly using one of the ways described in Simple Account Setup
  • GMail IMAP support
  • UI refresh
  • Selected user experience improvements
  • Faster content search
  • Improved address book usability

Better Extensibility

The extensibility features of the Mozilla platform are one of the strongest assets that Thunderbird has, but there are a few roadblocks towards making extensibility as vital for Thunderbird as it is for Firefox. While this is a long-term goal spanning more than just the client itself, there are some changes which should be done in the Thunderbird 3 timeframe to allow for easier extension writing, publishing, installing and community building.

  • Better copy & editorial work on Addons.mozilla.org
  • Better installation experience (see Simple Extension Installation)
  • STEEL
  • Documentation of Thunderbird APIs for extension writers
  • Sample code, code snippets
  • Consider creation of an IRC channel for mailnews extensions

Important Bug Fixes

This section should be used to keep track of notable bug fixes which are notable enough that everyone involved in the project should be aware of them. Many other bug fixes will happen as a matter of routine.


Getting Involved

This page should not be edited except by the Thunderbird 3 leads (currently DavidA). However, input is welcome, either in the Discussion page, or as additions to the following pages:

  • [Thunderbird:Thunderbird3NominatedBugs]
  • [Thunderbird:Thunderbird3NominatedEnhancements]