Partnering:Projects:BYOB

From MozillaWiki
Revision as of 19:56, 30 June 2009 by Kneedham (talk | contribs)
Jump to navigation Jump to search
Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Objectives

Product objective

To create a simple, self-service web application that allows an interested organization or individual to create a customized version of the Firefox browser.

Timeline

Q4 2008

  • Adapt customised Firefox installer repackaging scripts to work with bzip2 compression and new OSX DMG formats
  • Adapt XPI-Buddy, used for generating Partner Repacks, to work with Firefox 3.5 and the [[Partnering:Projects:BYOB/Distribution_INI_File| /distribution] customization methods

Q1 2009

  • Collect requirements for merging Partner Repacks with the Firefox build and release process
  • Develop proof of concept of BYOB for discussion and demonstration

Q2 2009

  • Deploy new repack process on build infrastructure
  • Present BYOB proof of concept at Mozilla Corp. All-hands for discussion
  • Define final requirements for BYOB Pilot (admin application, review process, customization wizard)
  • Add Personas and AMO Collections support (display collections in the custom first-run page) to BYOB
  • Develop BYOB Pilot application
  • Launch BYOB Pilot application publicly (moved to Q3 2009)

Q3 2009

  • Launch BYOB Pilot application publicly (moved to Q3 2009)
  • Solicit feedback from community and BYOB end-users for BYOB Final
    • Add ability to add search plugins that are not included by default in position 3 or lower
    • Add ability to add extensions in the AppDir
    • Add ability to support multiple authors for a single customization
    • Add Metrics Dashboard to BYOB user profiles (may push to Q4 2009)
  • Feasibility assessment of integrating select third-party service customizations to BYOB

Q4 2009

  • Add support for unbranded Firefox installers to BYOB
  • Add class-of-service support for repack customizations (i.e. different levels of customizations available, dependent upon distribution type.
  • Continue iterative development of BYOB
    • Add support for extension bundles (extensions installed to the user profile instead of the application directory)

Q1/Q2 2010

  • Add support for Enterprise Customization (IT Policy HOWTOs, MSI generation, Add-on Management, common configs, etc.) to BYOB

Project objective

Targets

Primary

Affinity groups, charities, non-profits, small to mid-size organizations that previously were not considered for distribution partnerships and custom builds.

Secondary

Larger organizations that are willing to create a distribution within the customization guidelines of the BYOB program.