Page MenuHomePhabricator

[Config Change] Enable Topic Containers as beta feature at Phase 2 wikis (desktop)
Closed, ResolvedPublic

Description

This task represents the work with enabling Topic Containers (desktop) as a feature within the existing Discussion tools Beta Feature.

Deployment Timing

Wednesday, 21 Sep 2022

Deployment wikis

  • English Wikipedia
  • German Wikipedia

Requirements

  • People who meet the criteria below will see Topic Containers when visiting any Article or User talk pages on desktop:
    • People who have the Discussion tools beta feature enabled
    • People who have the Show discussion activity setting within Special:Preferences#mw-prefsection-editing enabled
    • People accessing de.wiki or en.wiki. using the desktop version of the site

Minimum test case

  1. At one of the wikis listed in Deployment wikis above, visit Special:Preferences#mw-prefsection-betafeatures
  2. Ensure the Discussion tools Beta Feature is enabled and the Show metadata about each discussion and enable a new page layout. list item appears within it
  3. Visit a User or Article talk page
  4. Verify that all section headings are styled in the way we defined in T310914
  5. Verify that all sections that contain signed comments contain metadata in the way we defined in T310914
  6. Verify that all sections that do NOT contain signed comments do NOT contain any metadata
  7. Verify that the metadata contained within each Topic Container is accurate

Done

  • Requirements are implemented and verified as having been implemented

Event Timeline

@ppelberg, enwiki and dewiki are ready, but IMO jawiki should be held until later.

ppelberg updated the task description. (Show Details)

@ppelberg, enwiki and dewiki are ready, but IMO jawiki should be held until later.

Understood and doing what you described sounds good to me.

To put the above into action, I've:

  1. FILED a new ticket for deploying Topic Containers (desktop) as a beta feature at ja.wiki: T318127
  2. REVISED the scope of this ticket to just include de.wiki and en.wiki.
NOTE: I've also set the deployment date for the de.wiki and en.wiki deployments for this Wednesday, 21 Sep.

Change 833837 had a related patch set uploaded (by DLynch; author: DLynch):

[operations/mediawiki-config@master] Enable DiscussionTools visual enhancements as beta on en/dewiki

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

Change 833837 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable DiscussionTools visual enhancements as beta on en/dewiki

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

Mentioned in SAL (#wikimedia-operations) [2022-09-21T20:11:41Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:833837|Enable DiscussionTools visual enhancements as beta on en/dewiki (T315625)]]

Mentioned in SAL (#wikimedia-operations) [2022-09-21T20:12:05Z] <samtar@deploy1002> samtar and kemayo: Backport for [[gerrit:833837|Enable DiscussionTools visual enhancements as beta on en/dewiki (T315625)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2022-09-21T20:17:13Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:833837|Enable DiscussionTools visual enhancements as beta on en/dewiki (T315625)]] (duration: 05m 31s)

I was wondering why this change (which I really like!) is currently limited to article and user namespace. It is a little confusing not being able to use the same functionalities across discussions.