Mozilla 2:Addons: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: This is a wishlist of features for Firefox n/Mozilla 2: = Core Capabilities = * Extension dependency (warn or retrieve at install time, hierarchical) * Conflict resolution between addons ...)
 
Line 3: Line 3:
= Core Capabilities =
= Core Capabilities =
* Extension dependency (warn or retrieve at install time, hierarchical)
* Extension dependency (warn or retrieve at install time, hierarchical)
* Conflict resolution between addons based on capability/API usage
* Security sandbox for capabilities (when you add - java security model)
* Security sandbox for capabilities (when you add - java security model)
* Out of process plugins
* Out of process plugins
* Support for addons without min/max versions


= Firefox capabilities =
= Firefox capabilities =

Revision as of 00:30, 5 December 2007

This is a wishlist of features for Firefox n/Mozilla 2:

Core Capabilities

  • Extension dependency (warn or retrieve at install time, hierarchical)
  • Security sandbox for capabilities (when you add - java security model)
  • Out of process plugins

Firefox capabilities

  • Ability to stop searching for addon updates
  • No browser restart required (for addons, themes, plugins). Dynamic loading and unloading
  • Quick theme preview/switching (no restart required)
  • Install for all users versus current user
  • Runtime characteristics - mem usage, performance impact?
  • Context-specific add-ons discoverability

Website Integration

  • Retrieve GUIDs that you have installed
  • This site wants to get a list of your addons
  • Check if GUID is installed with a whitelist
  • Addon sync service (addons backup/restore to/from website). {Can be more general Fx profile sync service}

Update Channels

  • Ability separate release level and sandbox (separate update vector for extensions) [no update available for sandbox'ed items]. Similar to nightly testing channel (custom AUS channel for sandbox or other)
  • Subscribe to different AMO channels (like clearance levels) - perhaps that's too much