Page MenuHomePhabricator

Make Usability Improvements avail. in all talk namespaces
Closed, ResolvedPublic

Description

This task involves the work of enabling the suite of Usability Improvements available on all *_talk namespaces. E.g. Project talk (5), File talk (7), MediaWiki talk (9), Help Talk (13), Category Talk (15), etc.

Deployment timing

Tuesday, 17 January 2023

Requirements

Meta

  • Platform(s): Desktop + Mobile
  • Wikis: all where the Show discussion activity setting is enabled

Experience

  • For people who have the Show discussion activity setting enabled within Special:Preferences, when they visit a page within an odd-numbered namespace (e.g. Wikipedia talk (5), File talk (7), MediaWiki talk (9), etc.), they should see the Usability Improvements that are available on that wiki (e.g. Topic Containers and Clear Affordances). [i]

Done

  • Requirements are implemented ---

i. See mw:Deployment Status for feature availability

Event Timeline

Change 879118 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/extensions/DiscussionTools@master] Enable visual enhancements on all talk namespaces

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

ppelberg renamed this task from Make Usability Improvements avail. on all talk pages, across namespaces to Make Usability Improvements avail. in all talk namespaces .Wed, Jan 11, 6:54 PM

Tech/News Proposed Language

People who have the <code>Show discussion activity</code> setting enabled, will see the talk page design they've seen in the user and article talk namespaces in all other ''talk'' namespaces. ''See [[phab:T325417]] for more information.''

Change 879118 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Enable visual enhancements on all talk namespaces

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

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

[mediawiki/extensions/DiscussionTools@wmf/1.40.0-wmf.18] Enable visual enhancements on all talk namespaces

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

Deployment timing

Wednesday, 18 January 2023

With 5c5073b merged, this will hit group0 wikis already on Tuesday, 17 January, riding the train, and it may hit group1 wikis on Wednesday a few hours before the backport window, if the train takes the earlier timeslot. Is this what you really want?

Deployment timing

Wednesday, 18 January 2023

With 5c5073b merged, this will hit group0 wikis already on Tuesday, 17 January, riding the train, and it may hit group1 wikis on Wednesday a few hours before the backport window, if the train takes the earlier timeslot. Is this what you really want?

@Tacsipacsi: thank you for pointing this out. You doing so is the reminder I needed to say here what the team discussed offline: this change can go out on Tuesday, 17 January 2023.

I've updated the task description to reflect the above.

Change 879103 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@wmf/1.40.0-wmf.18] Enable visual enhancements on all talk namespaces

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

matmarex added a subscriber: matmarex.

Change was reverted in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DiscussionTools/+/880914 because of T327196. Not sure yet if we'll backport it later, or if it will roll out with the train instead.

ppelberg claimed this task.