Add-ons/Projects/DiscoveryImprovements: Difference between revisions
(→UX) |
(Add known issues) |
||
Line 131: | Line 131: | ||
7. Enjoy. | 7. Enjoy. | ||
== Known Issues == | |||
=== Known problems === | |||
* If you see banners relating to installation of themes not allowed - please check you've carried out the steps from the testing section above. | |||
=== Current unresolved issues === | |||
* [https://github.com/mozilla/addons-frontend/issues/467 Theme installation banner undo button doesn't work] | |||
* [https://github.com/mozilla/addons-frontend/issues/495 When a restart is required the installation looks to have hung (likely to be this bug re: e10s)] otherwise see bug re specific out of date extension on -dev. | |||
=== Dev Specific Issues === | |||
Some addons are out of date on -dev. Here's some of the issues currently known: | |||
* [https://github.com/mozilla/addons-frontend/issues/528 Uninstall of Awesome Screenshot Plus doesn't clean up] | |||
* [https://github.com/mozilla/addons-frontend/issues/494 The Video download helper plugin can't be uninstalled] |
Revision as of 12:22, 7 June 2016
The improvement of add-on discovery builds around the Get Add-ons secion of about:addons in Firefox. Also known as the Disco Pain.
Hypothesis
Because we know users seeing a clear benefit quickly, are more likely to stick, we believe that providing the right features for each individual user will make more users stay with Firefox.
Goals
- Increase retention of Firefox by offering relevant features to users.
- Increase understanding/awareness of Firefox Add-ons.
- Increase usage of Firefox Add-ons.
Timeline
Aiming for Firefox 48 for the first version.
Roadmap
- refresh discovery page in Firefox (Disco Pane 2)
- one click to turn on add-on (bug 1153226)
- link to add-on details on AMO
- link to AMO for more features
- preview theme on hover
- embed intro video
- use UI-tour doorhanger to confirm installed add-on
- surface discovery page during on-boarding
- restyle AMO
- link to discovery page from places within Firefox
- define set of add-ons for discovery page
- assess user experience of add-ons and improve if necessary
- link to discovery page from places within Firefox
- snippet
- newTab tile
- make new introductory video
- modify about:addon sidebar to look like about:preferences sidebar
- use white icons (bug 1048912)
UX
Proposal in readthedocs UX section: http://addons.readthedocs.io/en/latest/ux/index.html
See:
- States of the Discover flow
- Final Design of the new Discovery page in about:addons
- Proposed install switch proto
Who
maritz, pwalm
Editorial
We'll add new recommended content to this module on a quarterly basis. If you're a developer who would like to submit your your add-on for future consideration, please email us at editor@mozilla.com with "Discovery" in the subject line. Content is selected by AMO's editorial team and community-based Feature Board. We can only consider add-ons that meet the following criteria:
- Have broad consumer appeal (no dev tools or niche interest content)
- Minimum 4-star rating
- Very polished and bug free
- Mac/PC/Linux compatible
- Willing to devote time to polish your add-on based on UX review
Metrics
How do we measure how well this is working?
Implementation
The pages will be generated by AMO and loaded in an iframe into Firefox. This is how the current addons discovery page works (the disco pane). So this will implementation will cover (at a high level):
- creating a new addons page
- figuring out how to put add-ons in that page (and the matrix of products, locales, regions)
- creating new APIs in Firefox for installing and finding out if an add-on installed
- changing Firefox to use the new pages (or maybe just change them in place)
For example of what you currently see in about:addons here's some example urls:
- https://services.addons.mozilla.org/en-GB/firefox/discovery/pane/pane/promos/strict
- https://services.addons.mozilla.org/en-GB/firefox/discovery/pane/account
- https://services.addons.mozilla.org/en-GB/firefox/discovery/addon/floral-abstract-by-madonna/?src=discovery-featured
etc.
Note: aiming for Android and Desktop.
Firefox
Tracking bug for platform: 1245993
We'll need to land the Firefox changes for Firefox 48 going into Aurora (2016-04-18).
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
AMO
Tracking label and tracking bug
We'll need to test the Firefox changes for Firefox 48 before they land. The AMO pages can land as ready, but should be all completed by the time Firefox 48 goes into Beta (2016-06-06).
In this will include the redesign started at Mozlando, so that moving between the disco pane and AMO is not too jarring. Bugs for that are tracked here, but might move.
Out of scope
- Changes to snippets
- Changes to the first run experience
Testing
To test on dev or stage:
1. You must be on Firefox 48 or newer
2. Go to about:config and set extensions.webapi.testing as a Boolean to true
3. Go to about:config and set extensions.webservice.discoverURL to https://discovery.addons-dev.allizom.org/ for -dev or https://discovery.addons.allizom.org/ for stage.
4. To install an add-on, you will need to be able to install a signed add-on from dev or stage. Create the xpinstall.signatures.dev-root pref in about:config as a Boolean and set it to true.
5. If you see warnings when trying to install a theme or theme previews don't work go to about:preferences#security and add an exception for dev/stage (See the "Exceptions" button next to "Warn me when sites try to install add-ons").
The hosts are:
* dev: https://discovery.addons-dev.allizom.org/ * stage: https://discovery.addons.allizom.org/
6. Open about:addons and go to "Get Addons".
7. Enjoy.
Known Issues
Known problems
* If you see banners relating to installation of themes not allowed - please check you've carried out the steps from the testing section above.
Current unresolved issues
* Theme installation banner undo button doesn't work * When a restart is required the installation looks to have hung (likely to be this bug re: e10s) otherwise see bug re specific out of date extension on -dev.
Dev Specific Issues
Some addons are out of date on -dev. Here's some of the issues currently known:
* Uninstall of Awesome Screenshot Plus doesn't clean up * The Video download helper plugin can't be uninstalled