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/