Page MenuHomePhabricator

Deploy new "PopupsOptInStateForNewAccounts" page previews configuration to all interested projects
Closed, ResolvedPublic1 Estimated Story Points

Description

Background:

We spoke to some projects about deploying page previews as enabled to all new logged in users. We would like to continue discussing this change and deploying the feature

Prior to deployment

  • Discuss proposed changes with communities

Acceptance criteria

  • Give a heads up to release engineering before deploying
  • Deploy new configuration (page previews on for new editors) $wgPopupsOptInStateForNewAccounts = '1'

QA steps

  1. Visit any production wiki and create a new account

After registering your account, you should still see page previews.

  1. For an account that previously had page previews enabled, ensure you still have page previews enabled

harder to test

  1. For an account that previously had page previews disabled, ensure you still have page previews disabled

Event Timeline

ovasileva created this task.
ovasileva lowered the priority of this task from High to Medium.Jun 19 2018, 6:32 PM
ovasileva moved this task from Backlog to Needs Analysis on the Page-Previews board.
Jdlrobson subscribed.

Which projects? It will help to know whether there will be any technical changes needed to support enabling - as I'm aware many of the projects we do not run on have technical constraints.

@Jdlrobson - we're most likely looking at all Wikipedias (pending community consultation)

Ah got it. I thought this was about enabling on wikivoyage or something:)

Jdlrobson renamed this task from Deploy new page previews configuration to all interested projects to Deploy new "PopupsOptInDefaultState" page previews configuration to all interested projects.Jun 20 2018, 3:00 PM
Jdlrobson renamed this task from Deploy new "PopupsOptInDefaultState" page previews configuration to all interested projects to Deploy new "PopupsOptInStateForNewAccounts" page previews configuration to all interested projects.
Jdlrobson updated the task description. (Show Details)

Before enabling that feature it would be wise to ping team responsible for database maintenance. After enabling that there will be an extra entry in user options table for every new account.

@ovasileva when do we want to deploy this?

Discuss proposed changes with communities

I thought we had permission to do this? At least for English/German?

@ovasileva when do we want to deploy this?

Discuss proposed changes with communities

I thought we had permission to do this? At least for English/German?

We do, but we'd still like to message initially as a reminder. Also, we'd like to ask other communities as well and deploy in one go, if possible. I'm adding the communications task as a subtask here.

Vvjjkkii renamed this task from Deploy new "PopupsOptInStateForNewAccounts" page previews configuration to all interested projects to 4maaaaaaaa.Jul 1 2018, 1:03 AM
Vvjjkkii raised the priority of this task from Medium to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from 4maaaaaaaa to Deploy new "PopupsOptInStateForNewAccounts" page previews configuration to all interested projects.Jul 2 2018, 11:42 AM
CommunityTechBot lowered the priority of this task from High to Medium.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot edited subscribers, added: Aklapper; removed: Dereckson.
ovasileva set the point value for this task to 1.Jul 3 2018, 4:53 PM

@ovasileva just to confirm - do we want to enable that for all projects/all wikis?

Change 444906 had a related patch set uploaded (by Pmiazga; owner: Pmiazga):
[operations/mediawiki-config@master] Enable page previews for all new editors

https://gerrit.wikimedia.org/r/444906

ovasileva raised the priority of this task from Medium to High.Jul 10 2018, 5:03 PM

@ovasileva just to confirm - do we want to enable that for all projects/all wikis?

we have not heard any objections so yes, all projects that have page previews on

Change 444906 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable page previews for all new editors

https://gerrit.wikimedia.org/r/444906

Mentioned in SAL (#wikimedia-operations) [2018-07-11T11:53:10Z] <pmiazga@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: [[gerrit:444906|Enable page previews for all new editors (T197719)]] (duration: 00m 56s)

@Jdlrobson, @alexhollender - no UI changes here - should this go straight to QA?

@ovasileva ya that sounds reasonable. moving it over and reassigning.

Do we need that in QA column? logic is fully tested, there are no UI changes, no need to test on different devices.
There are only 3 possible scenarios:

  • you had page previews disabled on wiki before we deployed this change, after the deployment the page previews are still disabled
  • you had page previews enabled on wiki before we deployed this change, you still see page previews
  • you create a new account and page previews are visible