Page MenuHomePhabricator

Add link to project page next to skin listing for desktop improvements
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

We want to make it easier for people to find the talk page of the desktop improvements project so that they can give us feedback

Acceptance criteria

QA

  1. Login and visit https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences?tableofcontents=0#mw-prefsection-rendering
  2. Assert that a "Discussion" link appears before the "Preview" link next the Vector 2022 skin option.
  3. The link should go to https://www.mediawiki.org/wiki/Talk:Reading/Web/Desktop_Improvements

QA Results - Beta

ACStatusDetails
1T307113#7948668
2T307113#7948668

QA Results - Prod

ACStatusDetails
1T307113#7948670
2T307113#7948670

Event Timeline

ovasileva triaged this task as Medium priority.Apr 28 2022, 2:39 PM
Jdlrobson subscribed.

Are you talking about here?:

Screen Shot 2022-04-28 at 8.38.15 AM.png (384×1 px, 104 KB)

IF so we'd need to provide a generic capability for all skins to register a talk page.

I think we could do this in DefaultPreferencesFactory::generateSkinOptions where we have access to the skin key based on the existence of a message e.g. "<skinname>-prefs-talkpage"

Yeah, right now, there's no easy way to find our project page or project talk page, which is becoming an issue, since more individuals and communities do/are going to have Vector 2022 as default.

If Vector 2022 was a beta feature, there would be Information and Discussion links provided, because that's the standard for beta features. So we need to find a workaround.

I agree that adding a link to the project page is a good idea.

Yeah, right now, there's no easy way to find our project page or project talk page, which is becoming an issue, since more individuals and communities do/are going to have Vector 2022 as default.

If Vector 2022 was a beta feature, there would be Information and Discussion links provided, because that's the standard for beta features. So we need to find a workaround.

T306246 should be a blocker for rolling out Vector 2022 as default. (unless wgVectorWvuiSearchOptions is disabled)

ovasileva removed the point value 3 for this task.
ovasileva updated the task description. (Show Details)
ovasileva set the point value for this task to 3.
ovasileva raised the priority of this task from Medium to High.May 9 2022, 5:25 PM

Change 791472 had a related patch set uploaded (by Nray; author: Nray):

[mediawiki/core@master] Add optional a link to project talk page next to a skin's listing that

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

Change 791635 had a related patch set uploaded (by Nray; author: Nray):

[mediawiki/skins/Vector@master] Add message for the desktop improvements project's talk page

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

nray updated the task description. (Show Details)
nray added a subscriber: Jdlrobson.

Change 791472 merged by jenkins-bot:

[mediawiki/core@master] Add optional link to project talk page next to a skin's listing

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

Change 791635 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Add message for the desktop improvements project's talk page

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

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Monterey
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

Login and visit https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences?tableofcontents=0#mw-prefsection-rendering
✅ AC1: Assert that a "Discussion" link appears before the "Preview" link next the Vector 2022 skin option.

Screen Shot 2022-05-22 at 6.34.48 PM.png (334×664 px, 57 KB)

✅ AC2: The link should go to https://www.mediawiki.org/wiki/Talk:Reading/Web/Desktop_Improvements

Screen Shot 2022-05-22 at 6.35.10 PM.png (428×715 px, 89 KB)

Test Result - Prod

Status: ✅ PASS
Environment: enwiki
OS: macOS Monterey
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

Login and visit https://en.wikipedia.org/wiki/Special:Preferences?tableofcontents=0#mw-prefsection-rendering
✅ AC1: Assert that a "Discussion" link appears before the "Preview" link next the Vector 2022 skin option.

Screen Shot 2022-05-22 at 6.38.47 PM.png (557×895 px, 101 KB)

✅ AC2: The link should go to https://www.mediawiki.org/wiki/Talk:Reading/Web/Desktop_Improvements

Screen Shot 2022-05-22 at 6.38.57 PM.png (843×861 px, 152 KB)

LGoto added a subscriber: Edtadros.