Features/Firefox/PlugincheckLinkInAOM

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

Status

Link plugin checker from AOM
Stage Shipped
Status Complete
Release target Firefox 6
Health OK
Status note `

{{#set:Feature name=Link plugin checker from AOM

|Feature stage=Shipped |Feature status=Complete |Feature version=Firefox 6 |Feature health=OK |Feature status note=` }}

Team

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

{{#set:Feature product manager=Kev Needham

|Feature feature manager=Dave Townsend |Feature lead engineer=Hernan Colmeiro |Feature security lead=` |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=David Bolter |Feature qa lead=Henrik Skupin |Feature ux lead=Jennifer Boriss |Feature product marketing lead=` |Feature operations lead=` |Feature additional members=` }}

Open issues/risks

  • limited number of localized plugincheck pages may make it difficult for users to understand feature
  • increased traffic to plugincheck may affect performance; needs assessment
  • string changes require l10n work

Stage 1: Definition

1. Feature overview

Add a link and descriptive text for the plugincheck service to the "Plugins" section of the Addons Manager. Until there is plugincheck functionality in Firefox proper, this will provide users with a simple method to determine if their plugins are up-to-date.

2. Users & use cases

  • similar to checking for extension updates, users should be able to check their plugins. currently AOM only provides installed version information, and it'd be great to provide users with a resource to check if their plugins are up-to-date.

Goals

  • Provide a one-click link to the web service which allows a user to check if their installed plugins are up-to-date
  • Redirect users to the plugin check if they select "check for updates" from the settings drop-down while on the Plugins page of the Addon Manager

3. Dependencies

`

4. Requirements

  • UI design from UX
  • Localize strings for use with descriptive text
  • Add link to AMO dialog on the plugins page
  • (Optionally) link to plugincheck from "check for updates" menu item when plugins page is selected

Non-goals

  • Integration of plugincheck into AOM
  • Linking to third-party plugin sites from AOM

Stage 2: Design

5. Functional specification

`

6. User experience design

  • Mockup

Stage 3: Planning

7. Implementation plan

`

8. Reviews

Security review

`

Privacy review

`

Localization review

`

Accessibility

`

Quality Assurance review

  • Target URL validates to our plugin checker web page
  • Link is only visible in the plugins list view
  • Link is only visible if plugins are enabled
  • Link can be localized and also works in RTL builds

Operations review

`

Stage 4: Development

9. Implementation

Next Steps & Open Issues

  • define descriptive text for link
  • mockups of UI for plugin check
  • impact assessment of non-localized version(s) of plugincheck
  • ask l10n teams for feedback and/or translations of strings
  • assign development, add link to product
  • QA & l10n signoff

Related Bugs & Dependencies

Bug for this feature is bug 656269

Stage 5: Release

10. Landing criteria

` {{#set:Feature open issues and risks=* limited number of localized plugincheck pages may make it difficult for users to understand feature

  • increased traffic to plugincheck may affect performance; needs assessment
  • string changes require l10n work

|Feature overview=Add a link and descriptive text for the plugincheck service to the "Plugins" section of the Addons Manager. Until there is plugincheck functionality in Firefox proper, this will provide users with a simple method to determine if their plugins are up-to-date. |Feature users and use cases=* similar to checking for extension updates, users should be able to check their plugins. currently AOM only provides installed version information, and it'd be great to provide users with a resource to check if their plugins are up-to-date.

Goals

  • Provide a one-click link to the web service which allows a user to check if their installed plugins are up-to-date
  • Redirect users to the plugin check if they select "check for updates" from the settings drop-down while on the Plugins page of the Addon Manager

|Feature dependencies=` |Feature requirements=* UI design from UX

  • Localize strings for use with descriptive text
  • Add link to AMO dialog on the plugins page
  • (Optionally) link to plugincheck from "check for updates" menu item when plugins page is selected

|Feature non-goals=* Integration of plugincheck into AOM

  • Linking to third-party plugin sites from AOM

|Feature functional spec=` |Feature ux design=* Mockup |Feature implementation plan=` |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=*Target URL validates to our plugin checker web page

  • Link is only visible in the plugins list view
  • Link is only visible if plugins are enabled
  • Link can be localized and also works in RTL builds

|Feature operations review=` |Feature implementation notes===== Next Steps & Open Issues ====

  • define descriptive text for link
  • mockups of UI for plugin check
  • impact assessment of non-localized version(s) of plugincheck
  • ask l10n teams for feedback and/or translations of strings
  • assign development, add link to product
  • QA & l10n signoff

Related Bugs & Dependencies

Bug for this feature is bug 656269

|Feature landing criteria=` }}

Feature details

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

{{#set:Feature priority=P1

|Feature rank=999 |Feature theme=` |Feature roadmap=Plugin Interactions |Feature secondary roadmap=` |Feature list=Desktop |Feature project=` |Feature engineering team=Desktop front-end }}

Team status notes

  status notes
Products ` `
Engineering ` `
Security pass `
Privacy ` `
Localization ` `
Accessibility ` `
Quality assurance Done `
User experience ` `
Product marketing ` `
Operations ` `

{{#set:Feature products status=`

|Feature products notes=` |Feature engineering status=` |Feature engineering notes=` |Feature security status=pass |Feature security health=` |Feature security notes=` |Feature privacy status=` |Feature privacy notes=` |Feature localization status=` |Feature localization notes=` |Feature accessibility status=` |Feature accessibility notes=` |Feature qa status=Done |Feature qa notes=` |Feature ux status=` |Feature ux notes=` |Feature product marketing status=` |Feature product marketing notes=` |Feature operations status=` |Feature operations notes=` }}