Page MenuHomePhabricator

Deploy config to introduce manual topic subscriptions as Beta Feature at Phase 3 projects
Closed, ResolvedPublic

Description

This task is about making manual topic subscriptions available as a beta feature at the ===Phase 3 wikis listed below

Deployment timing

Tuesday, 19 October

Phase 3 wikis

via T286096.

Project nameWiki code
English Wikipediaen.wiki
All Sister ProjectsN/A

Requirements

For people at the partner wikis above who have the Discussion tools beta feature enabled, they will see the following:

  1. In Special:Preferences#mw-prefsection-betafeatures: the Discussion tools beta feature should contain a list item that reads: Receive notifications when new comments are added in sections you have subscribed to.
  2. In Special:Preferences#mw-prefsection-editing: a new setting within the Discussion pages section that contains a setting titled Enable topic subscription and this setting should be enabled by default
  3. On a talk page with at least one ==H2==, a [ subscribe ] affordance should appear next to it

Minimum test case

At each of the wikis listed beneath Wikis to test on, complete the Test instructions.

Wikis to test on

  1. English Wikipedia (en.wiki)
  2. Italian Wikibooks (it.wikibooks)
  3. Afrikaans Wikitionary (af.wiktionary)
  4. Russian Wikiquotes (ru.wikiquote)

Test instructions

  1. Visit Special:Preferences#mw-prefsection-betafeaturesand verify the Discussion tools beta feature contains a list item that reads: Receive notifications when new comments are added in sections you have subscribed to.
  2. Visit Special:Preferences#mw-prefsection-editing and verify a new setting appears within the Discussion pages section titled Enable topic subscription and this setting should be enabled by default
  3. Visit a talk page and verify [ subscribe ] affordances appear next to each ==H2==

Done

  • All ===Requirements are met
  • All issues encountered during testing are documented

Event Timeline

ppelberg updated the task description. (Show Details)

Deployment timing
We will plan to offering Manual Topic Subscriptions as a Beta Feature at en.wiki and all sister projects just upcoming Tuesday, 19-October.

Meta
@EAkinloose + @Ryasmeen: I've updated the ===Minimum test case section with projects to test this change on once the patch has been deployed.

Change 731805 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[operations/mediawiki-config@master] Enable topic subscriptions as a beta feature on all remaining projects

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

Change 731805 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable topic subscriptions as a beta feature on all remaining projects

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

Mentioned in SAL (#wikimedia-operations) [2021-10-19T18:11:59Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: 9a2893c7190e615a247674dbf7f87348bf43b91c: Enable topic subscriptions as a beta feature on all remaining projects (T287802) (duration: 01m 04s)

Mentioned in SAL (#wikimedia-operations) [2021-10-19T18:11:59Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: 9a2893c7190e615a247674dbf7f87348bf43b91c: Enable topic subscriptions as a beta feature on all remaining projects (T287802) (duration: 01m 04s)

Awesome, @matmarex.