1,071
edits
No edit summary |
|||
| (4 intermediate revisions by the same user not shown) | |||
| Line 42: | Line 42: | ||
= Common Requirements = | = Common Requirements = | ||
* DIST-001a: Settings from distros will need to be persisted across updates made to Firefox via Automatic Update Service (AUS). (P1) | * DIST-001a: Settings from distros will need to be persisted across minor (and ideally for major) updates made to Firefox via Automatic Update Service (AUS). (P1) | ||
* DIST-001b: Branding will not be removable by end users except through a full uninstall of the branded Firefox (P1) | * DIST-001b: Branding will not be easily removable by end users except through a full uninstall of the branded Firefox (P1) | ||
* DIST-001c: Security and stability releases/upgrades to Firefox will be smoothly delivered without requiring customized partner builds to be generated (P1) | * DIST-001c: Security and stability releases/upgrades to Firefox will be smoothly delivered without requiring customized partner builds to be generated (P1) | ||
* DIST-001d: When end users use a distro, settings from the distro will need to be persisted when a new OS user invokes Firefox for the first time and/or when a new Firefox user profile is created. (P1) | * DIST-001d: When end users use a distro, settings from the distro will need to be persisted when a new OS user invokes Firefox for the first time and/or when a new Firefox user profile is created. (P1) | ||
* DIST-001e: All customizations of text must include full support of Unicode (UTF-8) (P1) | * DIST-001e: All customizations of text must include full support of Unicode (UTF-8) (P1) | ||
* DIST-001f: Support an indicator that a particular build is a partner build rather than a vanilla Mozilla distribution from inside Firefox (about box). (P1) | * DIST-001f: Support an indicator that a particular build is a partner build rather than a vanilla Mozilla distribution from inside Firefox (about box). (P1) | ||
* DIST-001g: Support attributes on Firefox setup installer in order to distinguish various partner builds from vanilla builds (P3) | * DIST-001g: Support attributes on Firefox setup installer in order to distinguish various partner builds from vanilla builds (P3) | ||
* DIST-002a: Ability to | * DIST-002a: Ability to customize vanilla Firefox with a group of settings (P1) | ||
* DIST-002b: Support for creating distributions that support | * DIST-002b: Support for creating distributions that support Windows (.exe) (P1) | ||
* DIST- | * DIST-002c: Support for creating distributions taht support Mac (.DMG) and Linux (.tar) (P2) | ||
* DIST-002d: Support for creating distributions of any existing Firefox locale build (P1) | |||
* DIST-003a: Support of low-touch customization features through low-touch interface (web UI, customization tool, etc...) (P1) | * DIST-003a: Support of low-touch customization features through low-touch interface (web UI, customization tool, etc...) (P1) | ||
* DIST-003b: Support for high-touch customization features through tools (P2) | * DIST-003b: Support for high-touch customization features through tools (P2) | ||
* DIST-004a | * DIST-004a: Ability to create a “master switch” that can disable a distro (P2) | ||
* DIST-004b: Ability to repatriate a distro to vanilla settings remotely by Mozilla or partner (e.g. in the case of default by partner) (P2) | |||
* DIST- | |||
= High-Touch Requirements = | = High-Touch Requirements = | ||
| Line 71: | Line 71: | ||
!Feature !! Low-Touch !! High-Touch | !Feature !! Low-Touch !! High-Touch | ||
|- | |- | ||
|<i>Bookmarks/RSS</i> | |colspan="3"| <b><i>Bookmarks/RSS</i></b> | ||
|- | |- | ||
|Add bookmarks, live bookmarks, bookmarklet, folder to bookmark toolbar and bookmarks folder || P1|| P1 | |Add bookmarks, live bookmarks, bookmarklet, folder to bookmark toolbar and |bookmarks folder || P1|| P1 | ||
|- | |- | ||
|Remove a default bookmarks, live bookmarks, bookmarklet, folder to bookmark toolbar and bookmarks folder || P3 || | |Remove a default bookmarks, live bookmarks, bookmarklet, folder to bookmark |toolbar and bookmarks folder || P3 || P2 | ||
|- | |- | ||
Determining exactly where bookmarks appear || | |Determining exactly where bookmarks appear || P2 || P1 | ||
|- | |- | ||
Add RSS feed handler, set default feed handler || P2 || P2 | |Add RSS feed handler, set default feed handler || P2 || P2 | ||
|- | |- | ||
Extras | |colspan="3"| <b><i>Extras</i></b> | ||
|- | |- | ||
Add | |Add addon/extension/sidebar/toolbar(s) || P1 || P1 | ||
|- | |- | ||
Add | |Add theme & set default theme || P3 || P3 | ||
|- | |- | ||
Support for custom EULA display on first run || P3 || P1 | |Support for custom EULA display on first run || P3 || P1 | ||
|- | |- | ||
|Add help menu item || P2 || P2 | |||
|- | |- | ||
Add | |Add domain/site to XPI white list || P2 || P2 | ||
|- | |- | ||
|colspan="3"| <b><i>Search</i></b> | |||
|- | |- | ||
Add | |Add search engine(s) || P1 || P1 | ||
|- | |- | ||
|Reorder search engines (all appearing in build) || P2 || P1 | |||
|- | |- | ||
|Add parameters to existing search engine || P2 || P1 | |||
|- | |- | ||
|Change existing parameter to search engine || P3 || P1 | |||
|- | |- | ||
Set default | |Set default search engine || P1 || P1 | ||
|- | |- | ||
|colspan="3"| <b><i>URL’s</i></b> | |||
|- | |- | ||
Set default | |Set default home page(s) || P1 || P1 | ||
|- | |- | ||
|Set default first run page || P1 || P1 | |||
|- | |- | ||
|Set default keyword.URL || P3 || P1 | |||
|- | |- | ||
|Determining tab order || P3 || P3 | |||
|- | |- | ||
|Set Selected tab || P2 || P2 | |||
|- | |- | ||
|colspan="3"| <b><i>Administration</i></b> | |||
|- | |- | ||
|Set default AUS channel name || P1 || P1 | |||
|- | |- | ||
|Support for app.distributor & app.distributor.channel properties || P3 || P1 | |||
|- | |- | ||
|colspan="3"| <b><i>New Firefox 3 Features</i></b> | |||
|- | |- | ||
|colspan="3"| <i>{Need to include here any new Fx 3 features that might be customized by a partner}</i> | |||
|- | |- | ||
Add search engine shortcut key | |Add/register web service as content handler || P2 || P2 | ||
|- | |||
|Add microformats detectors? || P2 || P2 | |||
|- | |||
|Add microformats handler || P2 || P2 | |||
|- | |||
|Add search engine shortcut key || P2 || P2 | |||
|} | |} | ||
= Additional Customizations = | = Additional Customizations = | ||
| Line 161: | Line 166: | ||
Upgrades from Firefox 2.0 | Upgrades from Firefox 2.0 | ||
Additional sidegrade, upgrade and downgrade cases are outlined in the Upgrade Document. | Additional sidegrade, upgrade and downgrade cases are outlined in the [http://wiki.mozilla.org/Firefox3/UpgradePolicy Upgrade Document]. | ||
= Questions = | = Questions = | ||
edits