Firefox/Features/Add plugincheck functionality to Add-on Manager

From MozillaWiki
Jump to: navigation, search
Please use "Edit with form" above to edit this page.


Add plugincheck functionality to Add-on Manager
Stage Planning
Status `
Release target `
Health Blocked
Status note Blocked on finding an implementor, and possibly PFS2.


Product manager Kev Needham
Directly Responsible Individual `
Lead engineer `
Security lead `
Privacy lead `
Localization lead `
Accessibility lead `
QA lead Henrik Skupin
UX lead Jennifer Boriss
Product marketing lead `
Operations lead `
Additional members `

Open issues/risks

  • Determine where to retrieve latest plugin info from. Possibilities:
    • PFS2
    • New API provided by PluginCheck
    • PFS1

Stage 1: Definition

1. Feature overview

Integrate Plugin Check with installed plugins in the Add-ons Manager.

2. Users & use cases

  • Plugin A is out of date. Vendor provides a link to an updated installer. Can download installer directly from Addons Manager.
  • Plugin B is out of date. Vendor provides a link to a page that contains information on how to update. Can get to that page from the Addons Manager.
  • Plugin C is out of date. SUMO has a support article on how to update it. Can get to that page from the Addons Manager.
  • Plugin X is up to date. User sees this and is overcome with joy.

3. Dependencies


4. Requirements



  • Installing and updating of all plugins via XPI hosted on AMO (long-term plan?).

Stage 2: Design

5. Functional specification


6. User experience design


Stage 3: Planning

7. Implementation plan


8. Reviews

Security review


Privacy review


Localization review




Quality Assurance review

Most (if not all) of this should be able to be automated with browser-mochitest tests and a fake PFS/PFS2 server.

Operations review


Stage 4: Development

9. Implementation

Bug for this feature is bug 613305.

Intermediate step is to include a link to the PluginCheck page in the Addons Manager. See:

PFS2 may be a dependency.

Stage 5: Release

10. Landing criteria


Feature details

Priority P2
Rank 7
Theme / Goal Experience
Roadmap Plugin Interactions
Secondary roadmap `
Feature list Desktop
Project `
Engineering team Desktop front-end

Team status notes

  status notes
Products ` `
Engineering ` `
Security sec-review-needed bug 744967
Privacy ` `
Localization ` `
Accessibility ` `
Quality assurance Not Started `
User experience ` `
Product marketing ` `
Operations ` `