Firefox:2.0 Product Planning: Difference between revisions
m (added link to session saver .2 extension) |
m (added instructions) |
||
| Line 2: | Line 2: | ||
== | == Firefox 2 Feature List Brainstorming == | ||
We are currently in pre-planning for Firefox 2, and would like to collect all the ideas for feature enhancements in a single place. Our goal is to create a single index that lists what sorts of things we're thinking of doing, with links to more detailed ideas about implementation specifics or concerns. | |||
'' | '''How to use this page''': | ||
* ''If you have ideas about features listed below'' please create a new wiki page off of your user page that outlines your ideas (mockups welcome!) and add a link to that page in the "References" column. Or link to existing pages with examples, design thoughts, interesting articles, etc. | |||
* ''If you have ideas for features not listed below'' please add them to the most appropriate group below. Leave the target field blank, and add any references to more detailed implementation ideas. | |||
===Features requiring new UI design=== | ===Features requiring new UI design=== | ||
Revision as of 18:42, 31 October 2005
This page is intended to collect ideas for features that we'll be investigating and evaluating for inclusion in Firefox 2 and 3.
Firefox 2 Feature List Brainstorming
We are currently in pre-planning for Firefox 2, and would like to collect all the ideas for feature enhancements in a single place. Our goal is to create a single index that lists what sorts of things we're thinking of doing, with links to more detailed ideas about implementation specifics or concerns.
How to use this page:
- If you have ideas about features listed below please create a new wiki page off of your user page that outlines your ideas (mockups welcome!) and add a link to that page in the "References" column. Or link to existing pages with examples, design thoughts, interesting articles, etc.
- If you have ideas for features not listed below please add them to the most appropriate group below. Leave the target field blank, and add any references to more detailed implementation ideas.
Features requiring new UI design
| Feature | Target | References |
|---|---|---|
Identity Management
|
ext/FFx3 | Identity 2.0 at OSCON |
Session Saver
|
FFx3 | Session Saver .2 |
| RSS Reader/Viewer | FFx2 | feedreader+ design document |
Omnibus "Status" Area
|
FFx2 | |
| Phishing Protector | ext | |
Content Manipulation (like GM)
|
future | |
Artifact/Resource Detection
|
ext | |
History/Bookmark Overhaul
|
FFx2 | dria's on tagging |
Intro/Tutorial Mode
|
FFx2 | see notes below |
| Bluetooth support (send content to device) | future | |
Extension Security & Management
|
FFx2 | Extension Blacklisting UI Spec |
| Stub Installers | FFx1.5 |
Features requiring changes to existing UI design
| Feature | Target | References |
|---|---|---|
Tabbed Browsing
|
FFx2 | design throughts for tabs instead of windows |
Find Improvements
|
FFx3 | |
Search Engine Management
|
FFx2 | |
| Spell Check | FFx3 | |
Download Manager
|
ext | |
Aging Population Accessiblity
|
FFx3 | |
| Zoom/panning/scaling for images | future | |
Extension Management
|
FFx2 | |
| Improving Theme Capabilities | FFx3 |
Features that do not require UI changes
| Feature | Target | References |
|---|---|---|
| Improve App/OS Integration | FFx3 | |
| Transactional DOM | FFx3 | |
| Adblock and Remote Filter Sets | ext | |
| Base on XULRunner | FFx3 | |
Autocomplete URL from
|
FFx2 | |
Offline Mode/Use of Cache
|
FFx2 | |
Instrumentation
|
FFx3 | |
| Precognitive Fetch | FFx3 |
Background Materials / Suggestions
Tutorial mode
There's a bit of a dilemma where explanitory and cautionary messages are concerned: They are essental for novices but frustrating for pros, even if only shown once. At the moment, a good example within Firefox eludes me (though I'm sure there are some), but the one that comes to mind is the drive root hiding that WinXP does on first startup. Novices really shouldn't be messing with that, but any experienced user has a pretty good idea what's safe and what's not, especially if they're coming from another installation of WinXP. In fact, WinXP has a bunch of that kind of message, to the point where you find yourself wishing for a button somewhere labelled "I am not an idiot!"
The problem here is that the company that shall not be named has decided to be user friendly to the point where you expect an airbag when it crashes, leaving the experts banging their heads on the padded walls. At the other end of the spectrum, we have the command-line *nixes, which come with no obvious user instruction at all. The novice is left perplexed, especially as the only obvious command (help) is usually of no help at all.
Now, both ends of the spectrum have their uses, hence it makes sense to use both. I suggest giving a prompt on first launch (per profile) that allows you to select from "Full tutorial / New to the web", "Firefox tutorial / New to Firefox", "New feature tutorial / New to this version", and "No tutorial / Guru" (aka my "I am not an idiot!" button from above). Basically, they all specify a level of messages to show. Full Tutorial should include everything that a new user needs to know to start browsing the web. Firefox tutorial should concentrate on pointing out where the elements that they're familiar with have gone, including that Bookmarks=Favorites, Options(=Preferences) is under Tools, etc. New to this version points out new features and changed behaviors (might want to include a way to specify which version they're coming from rather than assuming the most recent). No tutorial, naturally, turns it all off.