Page MenuHomePhabricator

Spike: How should users enable the reference preview feature?
Closed, ResolvedPublic

Description

@raja_wmde Another UX question for you: we're trying to decide between different styles for enabling the Reference Previews feature, your input would be valued!

Alternative proposals:

  1. Separate user preferences for Page Previews and Reference Previews. This will make it possible for users to have both features disabled, both enabled, or one enabled and the other disabled.
  2. The Reference Previews user preference is dependent on enabling the Page Previews user preference (the status quo). With Page Previews disabled, reference previews will not appear.
  3. Page and Reference Previews are enabled together, either both on or both off.

A minor complication is that Page Previews are currently available as a non-beta feature on all Wikipedias, so they are available through user preferences. Reference Previews on the other hand are a beta feature, so they are enabled through the beta preferences page. We plan to be out of beta by the end of the year, but still need to deal with this awkward, intermediate stage.

Event Timeline

At first glance I would choose proposal 1 as it gives users most flexibility. Ideally they have the options close to each other (once it's out of beta) to understand that there are two different options (otherwise they might not understand the difference and be confused why it is enabled / disabled).

But I would like to hand this task over to @Hanna_Petruschat_WMDE, she might see other dependences or consistency aspects that I don't see at the moment.

I agree to Raja. I would also choose option 1 as soon as both is out of beta. And then have the two options underneath each other, so the difference is clear.
I cannot see any other dependencies as of now.

thiemowmde renamed this task from Discussion: How should users enable the reference preview feature? to Spike: How should users enable the reference preview feature?.Sep 25 2019, 1:14 PM
thiemowmde updated the task description. (Show Details)
thiemowmde updated the task description. (Show Details)
thiemowmde subscribed.

We created T233813: Separate user preferences for Page previews and Reference previews for Beta to implement the solution we decided to go for here.