Firefox:2.0 Product Planning: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(35 intermediate revisions by 20 users not shown)
Line 1: Line 1:
== Firefox 2 Feature List Brainstorming ==
#REDIRECT[[Firefox2]]
We are currently in pre-planning for Firefox 2, and would like to collect all the ideas for front-end, user-facing 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.
 
''note: mozilla platform feature enhancements are not in scope for this page; we're in the process of creating a similar index for that shortly.''
 
===Requiring new UI design===
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="left"
! style="background-color: #efefef; width: 50%" | ''Feature''
! style="background-color: #efefef; width: 10%" | ''Target''
! style="background-color: #efefef; width: 40%" | ''References''
|-
| Identity Management
* password and cookie management
* next-generation identity systems
* single sign-on
| ext/FFx3
| [http://www.identity20.com/media/OSCON2005/ Identity 2.0 at OSCON]
|-
| Session Saver
* restore tabs/windows
* advanced restore of DOM state/content
| FFx3
| [https://addons.mozilla.org/extensions/moreinfo.php?id=436 Session Saver .2]
|-
| RSS Reader/Viewer
| FFx2
| [[Feed_Handling:User_Interface|feedreader+ design document]]
|-
| Omnibus "Status" Area
* download status
* popup/cookie/XPI blocker status
* security/trustworthiness status
* see "Artifact/Resource Detection"
| FFx2
|
|-
| Phishing Protector
| ext
|
|-
| Content Manipulation (like GM)
* persistant site-specific view options
* tie-in to accessibility for consumers
* annotation/personalization of the web
| future
|
|-
| Artifact/Resource Detection
* make it easier to find linked/embedded content
* media type detection
* microformats
* rss detection
| ext
|
|-
| History/Bookmark Overhaul
* leverage power of DB-based history/bookmarks
* heirarchy vs. tag-based (social web tie-in?)
* scrapbook/grabbag concept
* history navigation
* search using meta-data/full text from cache
* relevance based filtering
* remote/sharing APIs & integration points
* auto-linking/smart tagging
* preserving DOM state
* baysian training/pruning
* portable profile
* every bookmark as "live" (page change notification)
| FFx2
| [[User:Dria/On_Tagging|dria's on tagging]]
|-
| Session History Overhaul
* Figure out how to represent session history in the face of appearing and disappearing iframes and other modern stuff.
| ??? (probably FFx3 or future?)
|
|-
| Intro/Tutorial Mode
* host it on mozilla.com as movies
* have some UI hooks in the product
| FFx2
| [[User:FunnyMan3595:Tutorial_Mode_Thoughts|thoughts from FunnyMan3595]]
|-
| Bluetooth support (send content to device)
| future
|
|-
| Extension Security & Management
* whitelist & blacklist
* third-party signing and authentication by Mozilla
| FFx2
| [[Firefox:1.5_Extension_and_Plugin_Blacklisting|Extension Blacklisting UI Spec]]
|-
| Stub Installers
| FFx1.5
|
|-
|}
 
===Requiring significant changes to existing UI ===
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="left"
! style="background-color: #efefef; width: 50%" | ''Feature''
! style="background-color: #efefef; width: 10%" | ''Target''
! style="background-color: #efefef; width: 40%" | ''References''
|-
| Tabbed Browsing
* select on close behaviour
* close buttons
* tabs instead of windows
* drag tabs to windows
| FFx2
| [[Link_Targeting|design throughts for tabs instead of windows]]
|-
| Find Improvements
* find integration points for web applications
| FFx3
|
|-
| Search Engine Management
* adding/managing search engines
| FFx2
|
|-
| Spell Check
| FFx3
|
|-
| Download Manager
* schedule
* p2p support (locating/participating)
| ext
|
|-
| Aging Population Accessiblity
* smart font sizing
* page zoom
| FFx3
|
|-
| Zoom/panning/scaling for images
| future
|
|-
| Extension Management
* version compatibility
* options management
* update/install/remove
| FFx2
|
|-
| Improving Theme Capabilities
| FFx3
|
|-
|}
 
===Requiring little or no UI changes===
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="left"
! style="background-color: #efefef; width: 50%" | ''Feature''
! style="background-color: #efefef; width: 10%" | ''Target''
! style="background-color: #efefef; width: 40%" | ''References''
|-
| Improve App/OS Integration
| FFx3
|
|-
| Transactional DOM
| FFx3
|
|-
| Adblock and Remote Filter Sets
| ext
|
|-
| Base on XULRunner
| FFx3
|
|-
| Autocomplete URL from
* middle of word
* local filenames
* using history frequency for relevance
| FFx2
|
|-
| Offline Mode/Use of Cache
* browsing
* apps (supercookies)
| FFx2
|
|-
| Instrumentation
* history navigation
* install/uninstall
| FFx3
|
|-
| Precognitive Fetch
| FFx3
|
|-
|}

Latest revision as of 01:00, 25 January 2006

Redirect to: