Partnering:Projects:BYOB: Difference between revisions

 
(28 intermediate revisions by 3 users not shown)
Line 12: Line 12:


=== 2010 ===
=== 2010 ===
 
* 2010Q3
* [[Partnering:Projects:BYOB:Meetings:2010-04-21|April 21]]
** Sep: [[Partnering:Projects:BYOB:Meetings:2010-09-01|01]]; [[Partnering:Projects:BYOB:Meetings:2010-09-08|08]]; [[Partnering:Projects:BYOB:Meetings:2010-09-15|15]]; [[Partnering:Projects:BYOB:Meetings:2010-09-22|22]]; [[Partnering:Projects:BYOB:Meetings:2010-09-29|29]]
* [[Partnering:Projects:BYOB:Meetings:2010-04-14|April 14]]
** Aug: [[Partnering:Projects:BYOB:Meetings:2010-08-04|04]]; [[Partnering:Projects:BYOB:Meetings:2010-08-11|11]]; [[Partnering:Projects:BYOB:Meetings:2010-08-18|18]]; [[Partnering:Projects:BYOB:Meetings:2010-08-25|25]]
* [[Partnering:Projects:BYOB:Meetings:2010-03-31|March 31]]
** Jul: [[Partnering:Projects:BYOB:Meetings:2010-07-21|21]]; [[Partnering:Projects:BYOB:Meetings:2010-07-28|28]]
* [[Partnering:Projects:BYOB:Meetings:2010-03-24|March 24]]
* 2010Q2
* March 17 (in person)
** Jun: [[Partnering:Projects:BYOB:Meetings:2010-06-30|30]]; [[Partnering:Projects:BYOB:Meetings:2010-06-23|23]]; [[Partnering:Projects:BYOB:Meetings:2010-06-16|16]]; [[Partnering:Projects:BYOB:Meetings:2010-06-02|02]]
* [[Partnering:Projects:BYOB:Meetings:2010-03-10|March 10]]
** Mar: [[Partnering:Projects:BYOB:Meetings:2010-05-26|26]]; [[Partnering:Projects:BYOB:Meetings:2010-05-19|19]]; [[Partnering:Projects:BYOB:Meetings:2010-05-12|12]]; [[Partnering:Projects:BYOB:Meetings:2010-05-05|05]]
* [[Partnering:Projects:BYOB:Meetings:2010-03-03|March 3]]
** Apr: [[Partnering:Projects:BYOB:Meetings:2010-04-21|21]]; [[Partnering:Projects:BYOB:Meetings:2010-04-14|14]]
* [[Partnering:Projects:BYOB:Meetings:2010-02-24|February 24]]
* [[Partnering:Projects:BYOB:Meetings#2010_Q1|2010Q1]]
* [[Partnering:Projects:BYOB:Meetings:2010-02-17|February 17]]


=== 2009 ===
=== 2009 ===
* [[Partnering:Projects:BYOB:Meetings:2009-09-09|September 9]]
* See: [[Partnering:Projects:BYOB:Meetings#2009]]
* [[Partnering:Projects:BYOB:Meetings:2009-09-02|September 2]]
* [[Partnering:Projects:BYOB:Meetings:2009-08-27|August 27]]
* [[Partnering:Projects:BYOB:Meetings:2009-08-19|August 19]]
* [[Partnering:Projects:BYOB:Meetings:2009-08-12|August 12]]
* [[Partnering:Projects:BYOB:Meetings:2009-08-05|August 5]]
* [[Partnering:Projects:BYOB:Meetings:2009-07-29|July 29]]
* [[Partnering:Projects:BYOB:Meetings:2009-07-22|July 22]]
* [[Partnering:Projects:BYOB:Meetings:2009-07-15|July 15]]
* [[Partnering:Projects:BYOB:Meetings:2009-07-08|July 8]]


== Production Notes ==
== Production Notes ==


* [http://tinyurl.com/byobopen1 Open bugs]
* [http://tinyurl.com/byobopen1 Open bugs]
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&component=byob.mozilla.com&product=Websites&target_milestone=1.0 1.0 milestone (2010Q2)]
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&component=byob.mozilla.com&product=Websites&target_milestone=1.5 1.5 milestone (2010Q3)]
* [http://tinyurl.com/byobclosed Closed bugs]
* [http://tinyurl.com/byobclosed Closed bugs]
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Websites&component=byob.mozilla.com New bug (Websites, byob.mozilla.com)]
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Websites&component=byob.mozilla.com New bug (Websites, byob.mozilla.com)]
Line 43: Line 35:
=== Milestones / Schedule ===
=== Milestones / Schedule ===


==== Q2 2010 ====
==== Q4 2010 ====
 
Build
 
* setup triggered, automated build creation via buildbot  on the pool of BYOB slaves '''[CARRYOVER]'''
** will use a shared NFS mount to store config information
* setup signalling between the web app and the buildbot automation system '''[CARRYOVER]'''
 
==== Q3 2010 ====
 
Infrastructure
 
* Move web application to cluster
* Transition repack process to buildbot cluster
* Transition hosting to independant/clustered file store


==== Q1 2010 ====


==== Previous ====
==== Previous ====
Line 68: Line 73:
* [https://svn.mozilla.org/projects/byob/ SVN repository]
* [https://svn.mozilla.org/projects/byob/ SVN repository]
* [http://viewvc.svn.mozilla.org/vc/projects/byob/?view=query&dir=&file=&file_match=exact&who=&who_match=exact&comment=&comment_match=exact&querysort=date&hours=2&date=all&mindate=&maxdate=&limit_changes=1 Check-ins]
* [http://viewvc.svn.mozilla.org/vc/projects/byob/?view=query&dir=&file=&file_match=exact&who=&who_match=exact&comment=&comment_match=exact&querysort=date&hours=2&date=all&mindate=&maxdate=&limit_changes=1 Check-ins]
* [http://dm-partnerdist01.mozilla.org:82/~lorchard/byob2/ Demo application from work in progress] (VPN to MPT needed)
* [http://spreadsheets.google.com/ccc?key=r7eLSAtS8yrn0J-8LbVEeQQ old (may 26) list of estimates / requirements in google docs]


=== Repack Build Process ===
=== Repack Build Process ===


* [http://hg.mozilla.org/build/partner-repacks/file/default/scripts/partner-repacks.py Repack build script]
* [http://hg.mozilla.org/build/partner-repacks/file/default/scripts/partner-repacks.py Repack build script]
* [[Partnering:Projects:BYOB:PilotBuildQueueDetails|Details on build queue for pilot]]
* [[Partnering:Projects:BYOB:BuildSystemDesign|Build system design]]
* [[Partnering:Projects:BYOB:BuildSystemDesign|Build system design]]


Line 106: Line 110:
** Standard First Run Page
** Standard First Run Page
* Suggestions for BYOB UI tweaks: '''new version:''' [[File: Byob-ui-comments_v2.pdf‎]]
* Suggestions for BYOB UI tweaks: '''new version:''' [[File: Byob-ui-comments_v2.pdf‎]]
* Suggestions for BYOB messaging (input from Slater): [[File:Byob-ui-comments_v2_JS-dr.pdf‎]]


===== Emails =====
===== Emails =====
* Needed emails (can find suggested copy here:
* Needed emails (can find updated suggested copy here: [[File:Byob-ui-comments_v2_JS-dr.pdf‎]] )
** Signup/account verification email
** Signup/account verification email
** Lost password email
** Lost password email
Line 216: Line 221:
== Timeline ==
== Timeline ==


=== Q1/Q2 2010 ===
* See [[Partnering:Projects:BYOB:ArchivedTimeline2009]]
 
* <strike>Add support for Enterprise Customization (IT Policy HOWTOs, MSI generation, Add-on Management, common configs, etc.) to BYOB</strike> move to Q2/Q3 2010
 
=== 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 expert mode for distribution customization (i.e. support customization of all preferences)
** Add support for extension bundles (extensions installed to the user profile instead of the application directory)
** Add light theme support (dependent upon product integration)
 
=== 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
 
=== 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)
 
=== 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
** Repack author account creation
** Customization wizard (bookmark menu, bookmark toolbar, livemarks, custom first run page, customized start page content)
** Automated repack generation with revision logging
 
=== 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 [[/Distribution_INI_File|/distribution]] customization methods


=== Project objective ===
=== Project objective ===
canmove, Confirmed users
2,850

edits