Firefox3/Themes for Data Collection: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 37: Line 37:




'''Allow users to easily partition their web experience'''
'''Partner - Customized Distributions'''
 
* Easier creation of more deeply customized Firefox packages.
* PC OEMs for gamers, businesses, home users, entertainment, students, etc.
* Allow network admins at businesses to easily provide the browser installation and settings they need.
 
 
'''Enhance support for 3rd Party Service Providers'''
 
* One thing that makes Firefox 2 different is support for third party providers: web feed readers and phishing black lists.
* Investigate Web mail and calendaring hooks, syncing with del.icio.us or Google with a simple URL (by partnership with them) for Bookmarks, develop a similar technology like Google Browser Sync for business clients to store the data on a central server or so.
 
 
'''Make a user's Web experiences safer and more secure'''


* Visually expose the current profile
* Better inform users when they are at risk through warnings, audits, etc.
* Easy switching between profiles
* Heuristic methods for anti-phishing
* Extension permissions model?
* Single sign on technologies (user centric identity, sxip, infocard)




Line 58: Line 73:
* This can be extended by Per Site Preferences (Just an example) or a Download Manager/Accelerator.  
* This can be extended by Per Site Preferences (Just an example) or a Download Manager/Accelerator.  
* Better support for advanced UI features like notification icons (the famous system tray), alert bubbles, shell integration and the like.  
* Better support for advanced UI features like notification icons (the famous system tray), alert bubbles, shell integration and the like.  
'''Allow users to easily partition their web experience'''
* Visually expose the current profile
* Easy switching between profiles
'''Make browser technology more transparent so users spend less time thinking about the tool and more time just using the Web'''
* Having delightful or friendly mechanisms to interact with the browser




Line 64: Line 90:
* I should be able to browse to a new "Firefox Native" enabled site, decide that it is valuable, and click an "Install" button to have it appear in the Start menu or on the Dock just like any other application.
* I should be able to browse to a new "Firefox Native" enabled site, decide that it is valuable, and click an "Install" button to have it appear in the Start menu or on the Dock just like any other application.
* Local application hosting?
* Local application hosting?
'''Enhance support for 3rd Party Service Providers'''
* One thing that makes Firefox 2 different is support for third party providers: web feed readers and phishing black lists.
* Investigate Web mail and calendaring hooks, syncing with del.icio.us or Google with a simple URL (by partnership with them) for Bookmarks, develop a similar technology like Google Browser Sync for business clients to store the data on a central server or so.




Line 92: Line 112:




'''Customized Distributions'''


* Easier creation of more deeply customized Firefox packages.
'''Other - More Feature Focused Areas'''
* PC OEMs for gamers, businesses, home users, entertainment, students, etc.
* Allow network admins at businesses to easily provide the browser installation and settings they need.


 
* Advanced Tabbed Browsing - Better Tab Heuristics: Open links from Tab next to the Tab instead of at the end of the Tab Bar. Re-Arrange Tabs Opened from Links: A[3][2][1]BC -> A[1][2][3]. Should be enabled by default.
'''Make a user's Web experiences safer and more secure'''
* Advanced Tabbed Browsing - Allow Tabbed Browsing in Groups: Window in Window kind of feature. Ability to split window vertically/horizontally so that each 'split' can have its own set of tabs with the ability to drag and drop tabs from one split to the other.
 
* Better inform users when they are at risk through warnings, audits, etc.
* Heuristic methods for anti-phishing
* Extension permissions model?
* Single sign on technologies (user centric identity, sxip, infocard)
 
 
'''Make browser technology more transparent so users spend less time thinking about the tool and more time just using the Web'''
 
* Having delightful or friendly mechanisms to interact with the browser
 
'''Advanced Tabbed Browsing'''
 
* Better Tab Heuristics: Open links from Tab next to the Tab instead of at the end of the Tab Bar. Re-Arrange Tabs Opened from Links: A[3][2][1]BC -> A[1][2][3]. Should be enabled by default.
* Allow Tabbed Browsing in Groups: Window in Window kind of feature. Ability to split window vertically/horizontally so that each 'split' can have its own set of tabs with the ability to drag and drop tabs from one split to the other.
Reference: [http://img144.imageshack.us/img144/3431/tabgroupsht5.png Maxthon 2]
Reference: [http://img144.imageshack.us/img144/3431/tabgroupsht5.png Maxthon 2]
 
* Download Manager - Ability to restore downloads across sessions.
'''Download Manager'''
 
* Ability to restore downloads across sessions.
 
'''Other'''
 
* Reduced memory
* Reduced memory
* More consistent data types. There are a whole bunch of data models in Mozilla (JavaScript, variants, mozStorage, RDF, etc.) and they aren't particularly compatible.  
* More consistent data types. There are a whole bunch of data models in Mozilla (JavaScript, variants, mozStorage, RDF, etc.) and they aren't particularly compatible.  

Revision as of 17:55, 9 August 2006

Firefox Long-Term Themes/Goals Discussion

Discussion document for identifying long-term areas of focus for market research and data collection efforts for Firefox, and short-term identification of target differentiation vectors.

Microformat Detection and Application Linking

  • Detecting information expressed in a microformat and linking this information to particular actions and applications.
  • Streamline cut and paste actions for structured information from the Web into applications/actions.
  • Take a leadership position for the emergence of semantic information on the Web.


Increase the value and utility of the information individuals encounter and gather while using the Web

  • Improve the quality and quantity of the information that is automatically accumulated while a user is on the Web.
  • Increase the value of this information by improving the tools for viewing, searching, manipulating, analyzing, and combining the information a user gathers.
  • Further increase the value of this information improving the tools for sharing the information a user gathers, and for combining this information with other users' information.
  • Give developers new tools to extend the value, functionality, and utility of the user's information.
  • Improve the user's ability to expand or restrict what information is automatically accumulated by the browser.
  • Allow users to easily sync their information between computers or devices.


Put users in control of their personal information

Goal: Enable users to track the distribution of their personal information

Store the information that users submit to web sites in their history

Enable users to easily search their history to answer questions like:

  • "Who should I notify about my new cell phone number?"
  • "Did I really mistype my address when I placed that order?"

Goal: Enable users to put Firefox into a state in which no information is recorded locally about their actions on the Web

  • Feature of Safari in OS
  • Firefox extension named Stealther


Partner - Customized Distributions

  • Easier creation of more deeply customized Firefox packages.
  • PC OEMs for gamers, businesses, home users, entertainment, students, etc.
  • Allow network admins at businesses to easily provide the browser installation and settings they need.


Enhance support for 3rd Party Service Providers

  • One thing that makes Firefox 2 different is support for third party providers: web feed readers and phishing black lists.
  • Investigate Web mail and calendaring hooks, syncing with del.icio.us or Google with a simple URL (by partnership with them) for Bookmarks, develop a similar technology like Google Browser Sync for business clients to store the data on a central server or so.


Make a user's Web experiences safer and more secure

  • Better inform users when they are at risk through warnings, audits, etc.
  • Heuristic methods for anti-phishing
  • Extension permissions model?
  • Single sign on technologies (user centric identity, sxip, infocard)


Make it easier for users to produce Web content

  • What extent can enhancements or changes in the browser encourage users to become authors on the web?
  • What are the barriers to entry to becoming a web participant, and not just a web consumer?


Make it easier for users to interact and collaborate on the Web

  • One common thread between all the "web 2.0" sites is that they allow sharing and discussion by the people they serve. It would be interesting to examine how enhancements to the browser could enhance this sharing system (perhaps browser support for open authentication mechanisms like OpenID would prove helpful, for example).


Make it easier for users to customize and control their experiences on the Web

  • This can be extended by Per Site Preferences (Just an example) or a Download Manager/Accelerator.
  • Better support for advanced UI features like notification icons (the famous system tray), alert bubbles, shell integration and the like.


Allow users to easily partition their web experience

  • Visually expose the current profile
  • Easy switching between profiles


Make browser technology more transparent so users spend less time thinking about the tool and more time just using the Web

  • Having delightful or friendly mechanisms to interact with the browser


Blurring of the lines between what is the web and what is a native application

  • I should be able to browse to a new "Firefox Native" enabled site, decide that it is valuable, and click an "Install" button to have it appear in the Start menu or on the Dock just like any other application.
  • Local application hosting?


Allow users to "install" domain-specific views/visualizations/handling of information

  • Domain-specific apps have the opporunity to categorize and present specific kinds of web data to the user in much more usable ways.
  • For example, Songbird and Democracy.


Make Firefox features more discoverable

  • Deliver an "assistant" (don't think clippy, think simple dialogs and overlays) that introduces to UI elements like the anti-phishing balloon, for other features like microsummaries, search plugins, web feeds, places, themes, extensions, etc.


Other - More Feature Focused Areas

  • Advanced Tabbed Browsing - Better Tab Heuristics: Open links from Tab next to the Tab instead of at the end of the Tab Bar. Re-Arrange Tabs Opened from Links: A[3][2][1]BC -> A[1][2][3]. Should be enabled by default.
  • Advanced Tabbed Browsing - Allow Tabbed Browsing in Groups: Window in Window kind of feature. Ability to split window vertically/horizontally so that each 'split' can have its own set of tabs with the ability to drag and drop tabs from one split to the other.

Reference: Maxthon 2

  • Download Manager - Ability to restore downloads across sessions.
  • Reduced memory
  • More consistent data types. There are a whole bunch of data models in Mozilla (JavaScript, variants, mozStorage, RDF, etc.) and they aren't particularly compatible.
  • Hierarchical extension dependency support
  • Better support for multi-threading
  • Improved RDF support
  • Native support for PDF
  • Support for ODF
  • Image zoom
  • Printing improvements
  • Download manager: pause/resume, find files, bittorrent as protocol?