Firefox/Projects/Extension Manager Redesign/design

From MozillaWiki
< Firefox‎ | Projects‎ | Extension Manager Redesign
Revision as of 18:55, 19 April 2010 by Jboriss (talk | contribs) (+http://docs.google.com/Doc?docid=0Ad7mAOXgEBZyZGRzNnZ3YjRfMThmZ3FoY2Y4dA&hl=en)
Jump to navigation Jump to search

For the purposes of development, this wiki is explicitly separating the visual design of the add-ons manager with the interaction design. The visual design section will have the most up-to-date mockups of how the add-ons manager will look, and the interaction design section will have the most up-to-date mockups of how the add-ons manager will behave. The reason for this separation is so that smaller changes to the design will not require re-doing all of the interaction design mockups. It can be assumed that the interaction mockups are up-to-date insofar as the highlighted behavior is effected.

Visual Design

The default Add-ons Manager view will be in a two-panel basic hierarchy view within the content area of the browser. Add-on categories will be in the left panel, and expanded view will be on the right.

The following are not pixel-perfect finals graphics, but mockups for placement. Graphics and colors should be assumed to be placeholders.

An add-on can be viewed in three ways in the right panel:

Digest View

Digest view shows a small amount of information, similar to what the current add-ons manager shows, which is visible when add-ons are viewed in a list. In this view, the following are visible for an installed add-on:

  • Add-on Name
  • Author name with link to AMO Profile
  • Partial add-on Description
  • Disable and Remove Buttons
  • Date last updated
  • Rating
  • Link to Expanded Digest View

Digest view 23453.png

Expanded Digest View

Expanded digest view gives the full add-on description, with links to the add-on's homepage, AMO profile, badness score, and Contribute link.

Digest view expanded 23423.png

Detail View

Details view shows one add-on in the full content area. The following are visible for an installed add-on:

  • Add-on Name
  • Author name with link to AMO Profile
  • Add-on Description
  • Disable and Remove Buttons
  • Date last updated
  • Contribute link
  • Link to AMO Profile and developer's own add-on page
  • Rating
  • Add-on Preference

Detailed view 234234.png

Detail View Without an Image

Addon no pic.png

Themes and Personas View

((coming soon))

Interaction design

Main Functionality

Removing an Add-on from the Manager (no restart needed)

When the user clicks the Remove button on an add-on, that add-on disappears from their manager. A notification appears on the top of the page, alerting them that their add-on has been removed and including a link to undo that action.

Removing and addon 9143.png

Removing an Add-on from the Manager (restart needed)

When the user removes an add-on that requires a restart, the add-on fades as if disabled and the word (removed after next restart) are appended to its name. The "Remove" button becomes an "Undo Remove" button.

No restart needed removing an addong from manager.png

Disabling an Add-on (no restart needed)

When the user clicks the Disable button, the add-on's information fades to 50% opacity, and (disabled) is appended to the name. The Disable button becomes and Enable button.

Disabling an addon 32423.png

Disabling an Add-on (restart needed)

Disabling restartneeded emredesign.png

Enabling an Add-on (restart needed)

Reenabling restart needed emdesign.png

Searching from within the Add-ons Manager

A search can be initiated on any screen of the add-ons manager by entering a query in the search box on the top right. Searching returns add-ons that are both already installed and on AMO. This can be modified via the checkboxes on the top of the search page.

Just searching onescreen.png

Installing an Add-on from the Add-ons Manager

Installation from within addons manager.png

Installing a Reviewed Add-on from AMO

Trusted amo install.png

Installing an Unreviewed Add-on from AMO

Unreviewed and from amo 324.png

Installing an Add-on from Another Website

Unviewed and not from amo234.png

Upgrading Existing Add-on (from AMO or other Site)

Addon upgraded source agnostic.png

Updating Add-ons Automatically and Manually

By default, add-ons are updated automatically. However, users can prompt for updates to be installed at any time. On category page of add-ons will be an "Update Add-ons" button. Clicking this prompts the add-on manager to book check for updates and install them within the title frame of the page.

Automatic updates2342 case.png

If the user wants to manually update add-ons, they can select this option in Preferences. Doing so create an "Updates" pane in the add-ons manager that will display update that are available. Instead of an "Update Add-ons" button on each category page, these users will have a "Check for Updates" button that takes them to this Update pane. From here the user can install all available Updates, or uncheck some in order to install a partial set of available updates.

Manual updates23432 case.png

Blocklists

blocklist proposal]]

Other Functionality

Displaying Multiple Screenshots in the Add-ons Manager

Multipleimages.png

Rating an Add-on from the Manager

Rating stars balls.png

Window Resizing

Digest View

The right-aligned items in digest view remained right-aligned, and left-aligned items remain left-aligned. Thus, when the window is expanded, the boxes expand horizontally.

Detailed view resize.png

Detail View

Digest view resize.png

old stuff below


Downloading and Installing Add-ons from AMO

Download install amo.png