Page MenuHomePhabricator

Group all Growth special pages in the same section at Special:SpecialPages
Closed, ResolvedPublic

Description

At the moment, Growth pages are listed as "Other special pages" at Special:SpecialPages.

Capture d’écran_2022-10-26_17-02-51.png (340×1 px, 73 KB)

It would be nice to highlight Growth features under a specific section as we have:

  • Claim mentee
  • Edit Growth configuration
  • Manage mentors
  • Mentor dashboard
  • NewcomerTasksInfo
  • Impact

The title could be "Growth tools".

Event Timeline

Change 879761 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@master] Define group for GrowthExperiments special pages

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

Test wiki created on Patch demo by KHarlan (WMF) using patch(es) linked to this task:
https://patchdemo.wmflabs.org/wikis/51a87c6234/w

Change 879761 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@master] Define group for GrowthExperiments special pages

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

@KStoller-WMF I made a patch for this as it just took a few minutes. If you want the change to be made, let me know and I can move this task into code review. There's a patch demo linked above to see what it looks like (visit Special:SpecialPages). Special:Homepage is not in the list, because the default title is overridden to Hello, {username}!. But we could probably find a way to override that to say e.g. Homepage on Special:SpecialPages.

Screen Shot 2023-01-13 at 3.16.16 PM.png (462×1 px, 72 KB)

Nice, this looks good and makes sense to me!

I don't see ClaimMentee, but I assume that's because my staff account doesn't meet requirements to be a Mentor. (I don't see it on https://en.wikipedia.org/wiki/Special:SpecialPages either, so I assume it's expected that I also don't see it in patchdemo).

Change 879761 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Define group for GrowthExperiments special pages

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

Etonkovidova subscribed.

Screen Shot 2023-01-13 at 3.16.16 PM.png (462×1 px, 72 KB)

Nice, this looks good and makes sense to me!

I don't see ClaimMentee, but I assume that's because my staff account doesn't meet requirements to be a Mentor. (I don't see it on https://en.wikipedia.org/wiki/Special:SpecialPages either, so I assume it's expected that I also don't see it in patchdemo).

Yes, ClaimMentee link will be displayed only for mentors. The screenshot below shows how mentors will see the Growth special pages:

Screen Shot 2023-01-16 at 7.06.54 PM.png (512×2 px, 87 KB)

Special:MentorDashboard link will be displayed to all users. If a non-mentor user clicks on the link, they will be redirected to Special:EnrollAsMentor. The page will inform users whether they are eligible or not. If not, the following message will be displayed:

Screen Shot 2023-01-16 at 7.18.30 PM.png (694×1 px, 72 KB)

If yes, Special:EnrollAsMentor will be presented.

Test wiki on Patch demo by KHarlan (WMF) using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/51a87c6234/w/

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy