Firefox/Features/Installers: Difference between revisions

Proofreading
(Mediawiki has so many bugs :()
(Proofreading)
Line 194: Line 194:


Let's say I decide to test the Beta:
Let's say I decide to test the Beta:
* I get the downloadable installer, branded "Firefox Beta" everywhere. No version numbers anywhere.
* I get the downloadable installer, branded "Firefox Beta" everywhere. No version numbers anywhere.
* I install the thing, and end up with an entry called "Firefox Beta" in my start menu.
* I install the thing, and end up with an entry called "Firefox Beta" in my start menu.
* When I click the Firefox Beta entry, it starts '''in parallel with my existing, running Firefox'''. It has a blank profile that is associated only with the Beta.
* When I click the Firefox Beta entry, it starts '''in parallel with my existing, running Firefox'''. It has a blank profile that is associated only with the Beta.
* The first page I see is "Congratulations, and thanks for helping us test Firefox Beta. Here's how to set up Sync if you want your data to exist in all of your Firefox setups."
* The first page I see is "Congratulations, and thanks for helping us test Firefox Beta. Here's how to set up Sync if you want your data & settings to exist in all of your Firefox setups."
* I set up Sync, have my data & settings available, and I'm able to quick switch between Firefox and the upcoming Firefox+1 (= Beta) to see if the project I'm currently working on is working the way it should in the upcoming version
* I set up Sync, have my data & settings available, and I'm able to quickly switch between Firefox and the upcoming Firefox+1 (= Beta) to see if the project I'm currently working on is working the way it should in the upcoming version
** I can even run an experimental new Firebug in the Beta, and have my stable Firebug in the Release version.
** I can even run an experimental new Firebug in the Beta, and have my stable Firebug in the Release version.
** When e.g. Firefox 4 release upgrades to Firefox 5, my Firefox Beta will automatically be what will become Firefox 6.
* When e.g. Firefox 4 release upgrades to Firefox 5, my Firefox Beta will automatically be what will become Firefox 6.
* I can keep these entries around, and always be able to test the latest on each channel, with a minimum of confusion, since the application name always reflects what I'm looking at.
* I can keep these start menu entries around essentially forever, and always be able to test the latest on each channel, with a minimum of confusion, since the application name always reflects what I'm looking at.


=== Summary ===
=== Summary ===
Line 218: Line 217:
# Have separate process names, like firefox-beta.exe, firefox-aurora.exe, etc.
# Have separate process names, like firefox-beta.exe, firefox-aurora.exe, etc.
# All of them would run in separate profiles '''by default'''.
# All of them would run in separate profiles '''by default'''.
I believe this is conceptually simpler for the end user, easier to work with for us, and solves the testing use cases in a better way than what replacing the binary from under you will accomplish.


==Decisions==
==Decisions==
canmove, Confirmed users
570

edits