Page MenuHomePhabricator

[Config Change] Add Clear Affordances to beta feature at Phase 3 wikis (desktop)
Closed, ResolvedPublic

Description

This task represents the work with enabling "Clear Affordances" as a feature within the existing Discussion tools Beta Feature at the Phase 2 Wikis.

BeforeAfter
image.png (239×1 px, 23 KB)
image.png (239×1 px, 25 KB)

Deployment Timing

Tuesday, 17 January 2023

Deployment Wikis

  • de.wiki
  • en.wiki
  • fr.wiki

Requirements

  • People who meet the criteria below will see the new Reply affordance styling 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 any one of the "Phase 2" Deployment Wikis using the desktop version of the site

Minimum test case

  1. At 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 Reply links/buttons appear in the way(s) we defined in T320684
  5. Visit a talk page that is NOT in the User or Article talk namespace and verify that Reply links appear as they did prior to this deployment and the Add topic button T267444 introduces is not visible. Read: talk page sections should continue being styled as they had before today's deployment.

Done

  • Requirements are implemented and verified as having been implemented

Related Objects

Event Timeline

Deployment timing
Per what we talked about during today's team planning meeting, we are planning to make the revised Reply button appearance available within the DiscussionTools beta feature at the remaining 7 wikis (see task description) this upcoming Tuesday, 22 Nov provided no blocking issues emerge in T320685.

RE T321955#8411414: I created T323537 in an effort to distinguish between the wikis that will see an arrow before the newly-styled Reply buttons and those that will not.

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

[operations/mediawiki-config@master] Complete deployment of DiscussionTools reply visual enhancements

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

DLynch subscribed.

That patch has been split up, and no longer applies to this task.

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

[operations/mediawiki-config@master] Add "Clear Affordances" to DiscussionTools beta feature on remaining wikis

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

Tentatively planned for 17th.

Timing confirmed and task description updated.

Change 879158 merged by jenkins-bot:

[operations/mediawiki-config@master] Add "Clear Affordances" to DiscussionTools beta feature on remaining wikis

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

Mentioned in SAL (#wikimedia-operations) [2023-01-17T18:23:01Z] <zabe@deploy1002> Started scap: Backport for [[gerrit:880908|objectcache: Fix DI for MultiWriteBagOStuff sub caches (T327158)]], [[gerrit:878169|Use new DiscussionTools heading markup on enwiki (T314714)]], [[gerrit:879158|Add "Clear Affordances" to DiscussionTools beta feature on remaining wikis (T321955)]], [[gerrit:879159|Add "Page Frame" to DiscussionTools beta feature on partner wikis (T317907)]], [[gerrit:879103|

Mentioned in SAL (#wikimedia-operations) [2023-01-17T18:25:06Z] <zabe@deploy1002> zabe and matmarex and zabe: Backport for [[gerrit:880908|objectcache: Fix DI for MultiWriteBagOStuff sub caches (T327158)]], [[gerrit:878169|Use new DiscussionTools heading markup on enwiki (T314714)]], [[gerrit:879158|Add "Clear Affordances" to DiscussionTools beta feature on remaining wikis (T321955)]], [[gerrit:879159|Add "Page Frame" to DiscussionTools beta feature on partner wikis (T317907)]], [[

ppelberg renamed this task from [Config Change] Add Clear Affordances to beta feature at Phase 2 wikis (desktop) to [Config Change] Add Clear Affordances to beta feature at Phase 3 wikis (desktop).Jan 19 2023, 6:58 PM
ppelberg claimed this task.