Firefox/Features/Personas Rotator

From MozillaWiki
< Firefox‎ | Features
Revision as of 19:14, 27 April 2011 by Dria (talk | contribs) (Created page with "{| class="fullwidth-table" |- | style="font-weight: bold; background: #DDD;" | Feature | style="font-weight: bold; background: #DDD;" | Status | style="font-weight: bold; backgro...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Feature Status ETA Owner
Personas Rotator Untriaged. Deb Richardson

Summary

One of the most popular features of the Personas Plus add-on is the ability to automatically rotate between favourited Personas. Since we want to end-of-life the add-on, we want to emulate a simplified version of this behaviour in Firefox itself.

Rather than emulating the current overly-complicated behaviour, however, I think we could simply add a checkbox to the Personas page of the Add-ons Manager that, when checked, has Firefox rotate between installed Personas. If the box is unchecked, there is no rotation.

The Personas Plus extension also adds an "extensions.personas.rotationInterval" value to about:config, where a user can change the rotation frequency. The default is 3600 seconds. We would have to add a similar way for users to change the rotation frequency -- I think an about:config value would be sufficient, but would like UX to make that call.

Personas, when rotation is enabled, also automatically select a new Persona when the browser is restarted.

Team

  • Feature Manager: Deb Richardson
  • Lead Developer:
  • Product Manager: Deb Richardson
  • Mobile Contact:
  • QA:
  • UX:
  • Security:
  • Privacy:

Release Requirements

  • Add a checkbox or other similarly simple UI somewhere in Firefox that allows users to have Firefox automatically rotate randomly between their installed Personas.
  • Add an about:config value or other UI that allows users to change how often their Personas are rotated.
  • If Personas rotation is enabled, the displayed Persona will change when the browser is started or restarted.

Next Steps & Open Issues

  • Who else can/will work on this Feature?
  • Does the mobile team want to do something similar for Fennec?
  • Do we want to sync this behaviour as part of prefs? Does the Sync team have to do anything here?
  • Figure out if security and privacy teams need to be involved.
  • UX team to do a design spec.

Related Bugs & Dependencies

tbd

Use Cases

tbd

Designs

tbd

Test Plans

tbd

Goals

Create a simple way for users to automatically rotate between the Personas they have installed on their browser.

Non-Goals

We will not be emulating the current behaviour of the Personas Plus add-on, as it is overly complicated, requires the user be logged in to the GetPersonas site, and requires Firefox to contact the server sporadically. This is a much simplified version of the rotator.