Page MenuHomePhabricator

[Config Change] Deploy Automatic Topic Subscriptions as Beta Feature at Remaining Wikis
Closed, ResolvedPublic

Description

This task is about making Automatic Topic Subscriptions available as an opt-in beta feature at the ===Initial Wikis listed below .

⚠️ Deployment timing

June 2, 2022

Remaining wikis

IDWikiCode
1.Amharic Wikipediaamwiki
2.Bengali Wikipediabnwiki
3.Chinese Wikipediazhwiki
4.Dutch Wikipedianlwiki
5.Egyptian Wikipediaarzwiki
6.French Wikipediafrwiki
7.Hebrew Wikipediahewiki
8.Hindi Wikipediahiwiki
9.Indonesia Wikipediaidwiki
10.Italian Wikipediaitwiki
11.Japanese Wikipediajawiki
12.Korean Wikipediakowiki
13.Oromo Wikipediaomwiki
14.Persian Wikipediafawiki
15.Polish Wikipediaplwiki
16.Portuguese Wikipediaptwiki
17.Spanish Wikipediaeswiki
18.Thai Wikipediathwiki
19.Ukrainian Wikipediaukwiki
20.Vietnamese Wikipediaviwiki

Requirements

At all wikis, listed in the ===Remaining wikis section above, Automatic Topic Subscriptions should be made available as a feature/setting within the Discussion tools beta feature.

Per T294398, for people to become automatically subscribed to discussions they start and/or comment within, they will need to manually enable the Automatically subscribe to topics setting within Special:Preferences#mw-prefsection-editing

Testing instructions

  1. Visit any Wikipedia listed in the ===Remaining wikis section above
  2. Visit Special:Preferences#mw-prefsection-editing
  3. Verify the Automatically subscribe to topics setting is visible within the Discussion pages section
  4. Verify the Automatically subscribe to topics setting is DISABLED
  5. Enable the Automatically subscribe to topics setting
  6. Visit a talk page
  7. Start a new discussion
  8. Verify the first-run experience pop-up (T262103) appears
  9. Verify there is an [ unsubscribe ] affordance within the section heading of the discussion you just started

Open Questions

  • Do we want to continue with this deployment considering the upcoming start of the Topic Subscriptions A/B test at these same wikis? See: T304029.

Yes

Done

  • @ppelberg finalized Deployment timing
  • @ppelberg finalized ticket scope
  • Config change deployed
  • QA verifies config change deployed as expected (see ===Testing instructions)

Event Timeline

ppelberg moved this task from Backlog to Triaged on the DiscussionTools board.
ppelberg added a project: Editing-team.
ppelberg moved this task from Untriaged to Next Quarter on the Editing-team board.

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

[operations/mediawiki-config@master] Enable DiscussionTools automatic topic subscriptions as beta feature on remaining wikis

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

Change 802214 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable DiscussionTools automatic topic subscriptions as beta feature on remaining wikis

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

Mentioned in SAL (#wikimedia-operations) [2022-06-02T13:19:27Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: 806b8367e3c91a2b6b0dd76cdc66e041199ae834: Enable DiscussionTools automatic topic subscriptions as beta feature on remaining wikis (T295425) (duration: 03m 21s)

Tested on amwiki and hiwiki

Screenshot 2022-06-02 at 17.51.35.png (770×1 px, 171 KB)

Screenshot 2022-06-04 at 00.28.54.png (712×1 px, 253 KB)

Screenshot 2022-06-04 at 00.26.05.png (188×756 px, 20 KB)

Screenshot 2022-06-04 at 00.29.29.png (258×3 px, 55 KB)