Firefox/Features/Personas Rotator: Difference between revisions

m
no edit summary
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| class="fullwidth-table"
{{FeatureStatus
|-
|Feature name=Personas Rotator
| style="font-weight: bold; background: #DDD;" | Feature
|Feature stage=Definition
| style="font-weight: bold; background: #DDD;" | Status
|Feature health=OK
| style="font-weight: bold; background: #DDD;" | ETA
}}
| style="font-weight: bold; background: #DDD;" | Owner
{{FeatureTeam
|-
|Feature product manager=Deb Richardson
<section begin="status" />
|Feature feature manager=Deb Richardson
| [[Firefox/Features/Personas Rotator|Personas Rotator]]
|Feature lead engineer=Dao Gottwald
| Untriaged.
|Feature qa lead=Juan Becerra
|
}}
| Deb Richardson
{{FeaturePageBody
<section end="status" />
|Feature open issues and risks=* 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?
|}
|Feature overview=Goal: Create a simple way for users to automatically rotate between the Personas they have installed on their browser.


== 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.
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.


Line 22: Line 21:
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.
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.
Personas, when rotation is enabled, also automatically select a new Persona when the browser is restarted.
 
|Feature 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.
== Team ==
* '''Feature Manager''': Deb Richardson
* '''Lead Developer''': Dao Gottwald
* '''Product Manager''': Deb Richardson
* '''Mobile''':
* '''QA''': Juan Becerra
* '''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.
* 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.
* If Personas rotation is enabled, the displayed Persona will change when the browser is started or restarted.
* Increase the maximum number of Personas that can be installed, or give users an easy way to increase it themselves (easier than about:config).
* Increase the maximum number of Personas that can be installed, or give users an easy way to increase it themselves (easier than about:config).
 
|Feature 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.
== Next Steps & Open Issues ==
}}
* Who else can/will work on this Feature?
{{FeatureInfo
* Does the mobile team want to do something similar for Fennec?
|Feature priority=P2
* Do we want to sync this behaviour as part of prefs?  Does the Sync team have to do anything here?
|Feature roadmap=Firefox Desktop
* Figure out if security and privacy teams need to be involved.
|Feature list=Desktop
* UX team to do a design spec.
|Feature engineering team=Desktop front-end
 
}}
== Related Bugs & Dependencies ==
{{FeatureTeamStatus}}
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.
 
__NOTOC__
 
[[Category:Features]]
[[Category:Firefox]]
[[Category:Mobile]]
[[Category:Other]]
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits