Firefox3/Themes for Data Collection

From MozillaWiki
< Firefox3
Revision as of 18:03, 2 August 2006 by Sherman (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Firefox Long-Term Themes/Goals Discussion

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?"
  • 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


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.


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?


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.


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 a tutorial for key Firefox features
  • 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.


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.


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 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


Printing / Viewing / Document Support

  • Native support for PDF
  • Support for ODF
  • Image zoom
  • Printing improvements
  • Download manager: pause/resume, find files, bittorrent as protocol?


Other

  • 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