Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Webmaster > Internet Life

July 8th, 2010, 15:49 GMT · By

Mozilla Explains the Reason for Releasing Experimental New Features as Add-ons

SHARE:

Adjust text size:


Introducing new features as add-ons is an increasingly popular approach at Mozilla
Enlarge picture
Mozilla doesn’t necessarily follow a conventional development cycle, either compared to other open-source outfits or to commercial ones. That’s neither good or bad thing, its approach has both advantages and disadvantages, but there is one trend that seems particularly popular.

In recent years, Mozilla has been testing new features and technologies as add-ons. Experimental programs, the specialty of Mozilla Labs, are released as add-ons, ensuring that a large enough number of people has the possibility to test them, while also not interfering with the development of regular features.

One example that Mozilla is highlighting, is the new Quick Filter feature introduced in Thunderbird 3.1. It’s a handy feature enabling users to quickly sift through large amounts of email. But the interesting thing about it was how it was developed. It started out life as an add-on which Thunderbird 3 users could install.

This had two main advantages. On the one hand, it enabled developers to focus entirely on the feature itself and not have to worry about the state of the other components. On the other hand, it provided them with much more accurate feedback from users that would actually be interested in the feature. No one would install an add-on if they didn’t plan on using it.

Normally, new features are tested in development releases, in Mozilla’s case in nightly builds. But this wasn’t the best approach for all features, especially for user interface ones. “People using Thunderbird nightlies aren’t always interested in that specific feature, so any raw intermediate state makes their daily email experience less pleasant,” Mozilla explains.

“Second, there’s no commonly known mechanism for feedback on a specific feature, so while we may have many users, they often don’t know how to do anything except “file a bug”, which is great for bugs, but not great for user experience feedback; finally, we can only get feedback from people who are brave enough to try out builds that are not tested, which is a very non-representative population sample!,” the entry continues.

The Quick Filter feature is just an example; there are countless others at Mozilla. In fact, many of the projects in Mozilla Labs have either graduated and have been incorporated into the main build, or are on their way of doing so. Personas, the light-weight theme engine is one example of an experimental add-on that was later rolled into Firefox 3.6. The Jetpack SDK, the upcoming add-ons platform for Firefox and Thunderbird is itself released as an add-on until it is ready to be included in the main releases.

TELL US WHAT YOU THINK:

1,716 hits · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


John Lilly to Step Down as Mozilla CEO

Download Mozilla Thunderbird 3.1 Final

Firefox Sync 1.3 Graduates from Mozilla Labs

Download Mozilla Thunderbird 3.1 Release Candidate 2

Download Mozilla Thunderbird 3.1 Release Candidate 1

READER COMMENTS:



No user comments yet.
Be the first to express your opinion!
Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM