Closed Bug 515307 Opened 15 years ago Closed 15 years ago

Better install flow for Jetpack bootstrapping

Categories

(Mozilla Labs :: Jetpack Prototype, defect, P1)

x86
All
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aza, Assigned: Mardak)

References

Details

Right now, there is a suboptimal dichotomy in the install flow, where the different steps are required depending on whether Jetpack is installed or not: If it isn't installed, the "install" link installs both the Jetpack runtime and the feature; if it is installed, then an infobar appears allowing for installation.

Better would be to have the point of installation always be the install link, if it exists. Installation would now work like this:

= If Jetpack Isn't Installed =

1) Use the bootstrapping technique already known.
2) Use the alternate form of <a href="http://jetpack.mozillalabs.com/install.php#link/to/jetpack.js">Install!</a>
 - When the user clicks on install, it does the install appropriately.

= If Jetpack Is Installed =

1) If a linkrel for the Jetpack exists and an install link doesn't exist, show the infobar
2) If an install link exists for a particular jetpack feature, regardless of if a linkrel exists for it, do not show the infobar as the correct workflow is to click the install button.
http://hg.mozilla.org/labs/jetpack/rev/eeedfe07c4bc
For pages with link rel=jetpack, check if the page has anchors pointing to Jetpack add-on install.html and make that trigger the feature install.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Blocks: 515480
You need to log in before you can comment on or make changes to this bug.