Page MenuHomePhabricator

Register Mentorship Module with PersonalDashboard
Open, In Progress, MediumPublic2 Estimated Story Points

Description

Description

Register the Mentorship Module with PersonalDashboard so that it can be rendered on the Special:Homepage through PersonalDashboard instead of the current system.

Acceptance Criteria
  • Module configured to use PersonalDashboard in line with the documentation instructions.
  • No fallback to placeholder and no stale/incorrect content shown.
  • Module displays on Special:Homepage via PersonalDashboard correctly on Patch demo.
  • Design should match the 'codex-ification' version at T433021#12219434 (figma)

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1321552 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[mediawiki/extensions/GrowthExperiments@master] PersonalDashboard: Add Mentorship module

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

jsn.sherman changed the task status from Open to In Progress.Fri, Aug 7, 10:53 PM
jsn.sherman claimed this task.
jsn.sherman triaged this task as Medium priority.
jsn.sherman set the point value for this task to 2.
jsn.sherman moved this task from Ready to Eng review on the Moderator-Tools-Team (Kanban) board.

Sorry if you're already aware of this, but I tried to access ?moduleGroup=home on patchdemo and got

Fatal error: Declaration of GrowthExperiments\PersonalDashboard\Mentorship::canRender() must be compatible with MediaWiki\Extension\PersonalDashboard\Modules\BaseModule::canRender(): bool in /var/www/html/w/extensions/GrowthExperiments/includes/PersonalDashboard/Mentorship.php on line 89

Change #1324721 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[integration/config@master] Zuul: [mediawiki/extensions/GrowthExperiments] Add PersonalDashboard Phan dependency

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

Michael moved this task from Incoming to Code Review on the Growth-Team (FY2026-27 Q1 Sprint 4) board.

The Moderator-Tools-Team would like core review from us for that, so I'm pulling it into our sprint and putting it in our Code Review column to make that visible on our board as well.

Change #1324721 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/GrowthExperiments] Add PersonalDashboard dependency

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