User:Beltzner/Sorted Brainstorm: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(first cut)
 
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Require Totally New UI Design/Thinking=
''note: these lists are not prioritized. oh, no.''
* identity
** single sign-on
** password and cookie management
* session saver
* rss view and management
* notifcation/status/security UI
* anti-phising
* auto-save text area persistance
* greasemonkey-like content manipulation
** site specific options
** consumer accessibility
* surfacing page info
** ease of content acquisition
** rss detection
** media type detection
* bookmarks and history navigation and management
** scrapbook or grabbag concept
** content management, tagging, ease of use
** history navigation
** meta data
** full-text search
** implicit filtering for relevance
** remote/sharing APIs and integration pts
** auto-linking/smart tagging
** preserving DOM state
** baynesian training
** portabile profile
* page change notification
* intro/tutorial mode
* leveraging micro-formats to drive automation
* bluetooth support
** send url or content to device (pda, phone)


=Require UI design changes=
=Features requiring new UI design=
* tabbed browsing
{| border="1" cellpadding="3" width="100%" valign="top"
* search improvements
|- align="left"
* stub installers
! style="background-color: #efefef; width: 50%" | ''Feature''
* annotation of web content
! style="background-color: #efefef; width: 10%" | ''Target''
* extensions security  
! style="background-color: #efefef; width: 40%" | ''References''
** white listing and black listing (of both extensions and plugins)  
|-
** third-party signing of extensions by mozilla
| Identity Management
* spell check
* password and cookie management
* download manager
* next-generation identity systems
** parse/resume
* single sign-on
** schedule
| FFx2/ext
** p2p support
| [http://www.identity20.com/media/OSCON2005/ Identity 2.0 at OSCON]
* aging population accessibility
|-
** smart font sizing
| Session Saver
** real page zoom
| FFx2
* "find" and other integration for web apps and text areas
|
* user directed zoom windows
|-
** panning vs. scrollbars
| RSS Reader/Viewer
* Extensions
| FFx2
** APIs and versioning
|
** "options" management
|-
* improving themes/skinning capabilities
| Omnibus "Status" Area
* developer tools
* download status
** venkman
* popup/cookie/XPI blocker status
** DOM inspector
* security/trustworthiness status
** embedded content accessibility
* see "Artifact/Resource Detection"
| FFx2
|
|-
| Phishing Protector
| 1.5ext?
|
|-
| Content Manipulation (like GM)
* persistant site-specific view options
* tie-in to accessibility for consumers
* annotation/personalization of the web
| FFx3
|
|-
| Artifact/Resource Detection
* make it easier to find linked/embedded content
* media type detection
* microformats
* rss detection
| FFx2
|
|-
| 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]]
|-
| Intro/Tutorial Mode
| FFx2
|
|-
| Bluetooth support (send content to device)
| FFx3
|
|-
| Extension Security
* whitelist & blacklist
* third-party signing and authentication by Mozilla
| FFx2/3
| [[Firefox:1.5_Extension_and_Plugin_Blacklisting|Extension Blacklisting UI Spec]]
|-
| Stub Installers
| FFx2
|
|-
|}


=No UI Required (behavioural / internal changes only)=
=Features requiring changes to existing UI design=
* app integration
{| border="1" cellpadding="3" width="100%" valign="top"
* os integration  
|- align="left"
* bittorrent/p2p capabilities
! style="background-color: #efefef; width: 50%" | ''Feature''
** locating content
! style="background-color: #efefef; width: 10%" | ''Target''
** participating
! style="background-color: #efefef; width: 40%" | ''References''
* transactional DOM  
|-
* adblock and remote filter sets
| Tabbed Browsing
* xulrunner - fx2 or fx3
* select on close behaviour
* auto-complete from:
* close buttons
** middle of word  
* tabs instead of windows
** anywhere in UI
| FFx2
** local filenames  
|
* device and application synching
|-
* better use of cache
| Search Improvements
* offline mode
* find in text areas
** browsing  
* find integration points for web applications
** apps  
* adding/managing search engines
* portable versions of apps
| FFx2
** USB, zip drivers
|
* Gecko performance/footprint/benchmarks
|-
** "s5" example
| Spell Check
* instrumentation
| FFx2
** history navigation  
|
** install/uninstall  
|-
* pre-cognitive fetches
| Download Manager
* schedule
* p2p support (locating/participating)
| ext
|
|-
| Aging Population Accessiblity
* smart font sizing
* page zoom
| FFx3
|
|-
| Zoom/panning/scaling for images
|
|
|-
| Extension Management
* version compatibility
* options management
* update/install/remove
| FFx2
|
|-
| Improving Theme Capabilities
| FFx3
|
|-
|}
 
=Features that do not require 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''
|-
| Text Area Auto-Save
|
|
|-
| Improve App/OS Integration
|
|
|-
| 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
| FFx2
|
|-
| Precognitive Fetch
|
|
|-
|}

Latest revision as of 17:12, 27 October 2005

note: these lists are not prioritized. oh, no.

Features requiring new UI design

Feature Target References
Identity Management
  • password and cookie management
  • next-generation identity systems
  • single sign-on
FFx2/ext Identity 2.0 at OSCON
Session Saver FFx2
RSS Reader/Viewer FFx2
Omnibus "Status" Area
  • download status
  • popup/cookie/XPI blocker status
  • security/trustworthiness status
  • see "Artifact/Resource Detection"
FFx2
Phishing Protector 1.5ext?
Content Manipulation (like GM)
  • persistant site-specific view options
  • tie-in to accessibility for consumers
  • annotation/personalization of the web
FFx3
Artifact/Resource Detection
  • make it easier to find linked/embedded content
  • media type detection
  • microformats
  • rss detection
FFx2
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 dria's on tagging
Intro/Tutorial Mode FFx2
Bluetooth support (send content to device) FFx3
Extension Security
  • whitelist & blacklist
  • third-party signing and authentication by Mozilla
FFx2/3 Extension Blacklisting UI Spec
Stub Installers FFx2

Features requiring changes to existing UI design

Feature Target References
Tabbed Browsing
  • select on close behaviour
  • close buttons
  • tabs instead of windows
FFx2
Search Improvements
  • find in text areas
  • find integration points for web applications
  • adding/managing search engines
FFx2
Spell Check FFx2
Download Manager
  • schedule
  • p2p support (locating/participating)
ext
Aging Population Accessiblity
  • smart font sizing
  • page zoom
FFx3
Zoom/panning/scaling for images
Extension Management
  • version compatibility
  • options management
  • update/install/remove
FFx2
Improving Theme Capabilities FFx3

Features that do not require UI changes

Feature Target References
Text Area Auto-Save
Improve App/OS Integration
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
FFx2
Precognitive Fetch