Project Information
- Name of tool/project: PersonalDashboard
- Project home page: https://www.mediawiki.org/wiki/Moderator_Tools/Dashboard
- Name of team requesting review: Moderator-Tools-Team
- Primary contact: @jsn.sherman
- Target date for deployment: FY 25/26 Q2
- Link to code repository / patchset: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PersonalDashboard/+/1189933
- Link to scc output for general sizing of codebases (https://github.com/boyter/scc):
Description of the tool/project:
The PersonalDashboard extension houses code for the Moderator Tools Team's experiments in building a dashboard for moderators. Read more about the project at https://www.mediawiki.org/wiki/Special:MyLanguage/Moderator_Tools/Dashboard.
Description of how the tool will be used at WMF:
We plan to deploy the extension to five Wikimedia projects initially: id.wiki, tr.wiki, simple.wiki, az.wiki, and bn.wiki. Later, this is expected to expand to all Wikipedias.
This extension may at some point house code from multiple teams, with the dashboard serving as a 'central location' for routing users to different workflows based on their interests.
Dependencies
List dependencies, or upstream projects that this project relies on.
Has this project been reviewed before?
Please link to tasks or wiki pages of previous reviews.
No, but this is mostly a subset/flattening/refactor of the homepage feature in the GrowthExperiments extension
Working test environment
Please link or describe setup process for setting up a test environment.
- Install and load the extension
- Go to Special:PersonalDashboard
There won't be anything useful there since this initial commit is basically just a container for dashboard modules.
If you want to see a dashboard with a PoC moderation module, you can use this example patch:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PersonalDashboard/+/1189934
Post-deployment
Name of team responsible for tool/project after deployment and primary contact.