1,071
edits
| 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 = | ||
edits