Extension Manager:Projects:Improve Add-on Installation

From MozillaWiki
Revision as of 16:31, 26 April 2011 by Mossop (talk | contribs)
Jump to navigation Jump to search
Feature Status ETA Owner
Extension Manager:Projects:Improve Add-on Installation Finalizing plan for initial improvements in Firefox 6, beginning to scope out further research for future Firefox. 2011-05-19 Jennifer Boriss

Summary

The process of installing Firefox add-ons is currently fraught with user experience issues. The process involves differently-styled windows, unnecessary amounts of user interaction, and delays which users find confusing and annoying.

Our goal is to make the process of installing add-ons more efficient and smoother while (at the least) not effecting and (at the best) improving security.

While general improvements in efficienty and consistency are the goal, several specific issues fall under this category:

  • Not switching windows styles during installation, and removing all modal dialogs. Currently, the verified add-on information confirmation notification is modal, while the download notification window at the beginning of the process and confirmation/restart notification at the end of the process are in the arrow panel notification style
  • Reducing the timer wait time from 3 seconds to 1, and giving more understandable messaging about the delay
  • Not giving the implication that AMO and AMO's reviewed code are untrusted, specifically by:
    • Removing "author not verified" messaging for verified authors
    • Messaging reviewed add-ons differently to unreviewed add-ons and relaying the different meaningfully to users
    • Not requiring permission for AMO to install add-ons

Team

Who's working on this?

  • Feature Manager: Jennifer Boriss
  • Lead Developer:
  • Product Manager:
  • QA:
  • UX: Jennifer Boriss
  • Security: Jesse Ruderman

Release Requirements

Several user experience improvements detailed in bug 646602.

Next Steps

Outline specific UI flow changes to implement and any related security changes

Open Issues

How different trust levels of add-ons can be both determined and messaged to users appropriately

Related Bugs & Dependencies

bug 646602

note that mossop already has some related work in progress here: bug 643020 - Implement the new install UI in the content area

Designs

Interaction is described in bug 646602.

Use Cases

  • Installing human-reviewed add-ons from AMO
  • Installing automated security review sandbox add-ons from AMO
  • Installing add-ons not from AMO (default buyer beware)
  • (possibly) Installing trusted add-ons not on AMO (e.g. AdblockPlus)

Test Plans

None so far.

Goals

Make add-on installation a more efficient, more consistent, and more secure experience

Non-Goals