Page MenuHomePhabricator

[Config Change] Enable Page Frame as beta feature at partner wikis (desktop)
Closed, ResolvedPublic

Description

This task represents the work with enabling the set of "Page Frame" enhancements as features within the existing Discussion tools Beta Feature.

Deployment Timing

Tuesday, 17 January 2023

Deployment wikis

  • ar.wiki
  • cs.wiki
  • hu.wiki

Requirements

Meta

  • People who meet the criteria below will see the "UX changes" listed below 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 ar.wiki, cs.wiki, or hu.wiki using the desktop version of the site

UX Changes

  1. A visual space between the "namespace" and "page" name portion of a talk page's title
  2. An indicator that describes, and links to, the latest comment published on a given talk page
  3. Information within the table of contents about the number of comments within each section

See more in T317907#8521159.

UX ChangesUX Changes (annotated)
Screen Shot 2023-01-12 at 11.29.09 AM.png (1×2 px, 348 KB)
Screen Shot 2023-01-12 at 11.29.09 AM copy.png (1×2 px, 354 KB)

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. Notice the following changes:
    • A visual space between the "namespace" and "page" name portion of a talk page's title
    • An indicator that describes, and links to, the latest comment published on a given talk page
    • Information within the table of contents about the number of comments within each section

Done

  • Requirements are implemented and verified as having been implemented

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenTrizek-WMF
Resolvedppelberg
OpenNone
OpenNone
Resolvedppelberg
Resolvedmatmarex
ResolvedRyasmeen
DuplicateNone
ResolvedBUG REPORT nray
Resolvedppelberg
Resolvedppelberg
ResolvedJdlrobson
ResolvedBUG REPORTmatmarex
Resolvedmatmarex
Resolvedppelberg
Resolved Whatamidoing-WMF

Event Timeline

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

[operations/mediawiki-config@master] Add "Page Frame" to DiscussionTools beta feature on partner wikis

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

ppelberg moved this task from Doing to Design Review on the Editing-team (Kanban Board) board.
ppelberg added a subscriber: nayoub.

PROPOSED SCOPE REVISION
Per the conversation the Editing Team had offline today, we're considering [i] revising the scope of this initial Page Frame deployment to exclude the revised appearance and placement of the Add Topic button T267444 introduces.

We're considering revising the scope for two reasons:

  1. Implementing T267444 depends on T326572, the latter of which requires input from the Web Team who is not available within the next 1-2 weeks given all they are responsible for related to the deployment of Vector (2022) to en.wiki
  2. We do not currently think [i] the absence of T267444 will take away from the benefits we expect people to glean from the other three changes that this deployment will end up being made up of:
    • A) A visual space between the "namespace" and "page" name portion of a talk page's title
    • B) An indicator that describes, and links to, the latest comment published on a given talk page
    • C) Information within the table of contents about the number of comments within each section

The screenshot below illustrates the three features above; you can also experience the features live by visiting a wikitext talk page on mediawiki.org (e.g. https://www.mediawiki.org/wiki/Talk_pages_project/Usability#Phase_3:_Framing_context)

Revised scopeRevised scope (annotated)
Screen Shot 2023-01-12 at 11.29.09 AM.png (1×2 px, 348 KB)
Screen Shot 2023-01-12 at 11.29.09 AM copy.png (1×2 px, 354 KB)

i. The decision to finalize the scope changes described above depends on @nayoub reviewing them.

The revised scope looks great – I don't imagine the absence of T267444 having an impact on this initial deployment of Page Frame.

The revised scope looks great – I don't imagine the absence of T267444 having an impact on this initial deployment of Page Frame.

Excellent.

With @nayoub commenting the above, we can commit to a deployment date for next week: Tuesday, 17 January 2023.

ppelberg updated the task description. (Show Details)

Change 879159 merged by jenkins-bot:

[operations/mediawiki-config@master] Add "Page Frame" to DiscussionTools beta feature on partner wikis

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

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 updated the task description. (Show Details)
ppelberg moved this task from Inbox to High Priority on the Editing QA board.
ppelberg updated the task description. (Show Details)