Page MenuHomePhabricator

Add an impact dashboard for the Starter Kit
Open, HighPublic8 Estimated Story Points

Description

Description

We need a way to show the impact of the Starter Kit: the essential foundational work it helps new and small language wikis do. Metrics are framed by the wiki health & foundation framework: T422571.

Location: This dashboard should live at /impact.

Proposed views
1. High-level summary. Headline numbers for the essential work done through the kit and overall reach, based on the framework: wikis using the kit, contributors onboarded, tasks completed, essential articles added, interface messages translated, policy pages added, HotCat installs, articles categorized with HotCat, infoboxes imported, articles given missing infoboxes, and wikis that customized their main page. Scoped to a selectable time window.
2. Contributors onboarded. A drill-down on who the kit brings in: joins over time, the home wiki they came from, and the rights group they belong to (newcomer, autopatrolled, administrator, etc.).
3. Task usage. Which tasks are being used: completions over time, and started vs. completed for each task.
4. Single-wiki view. Look up one wiki by its language code to see its own essential work numbers and progress.

Prototype: Version 1Version 2Version 3Version 4 (final)

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Refactor: Share the DB scripts' backup and path plumbingrepos/lpl/starterkit-v1!143ngkountasrefactor/scripts-db-utilsmain
Refactor: Deduplicate the impact dashboard's dialogs and query scaffoldingrepos/lpl/starterkit-v1!142ngkountasrefactor/impact-dedupmain
Fix: Normalize mixed-case wiki_url hostnamesrepos/lpl/starterkit-v1!141ngkountasfix/wiki-url-casemain
Feat: Tighten impact wiki metrics and add onboarding drill-downsrepos/lpl/starterkit-v1!140ngkountasfeat/impact-metric-definitionsmain
Fix: Self-heal wiki_url whitespace and unify DB repair into one scriptrepos/lpl/starterkit-v1!139ngkountasfix/db-healingmain
Feat: Clarify impact contributor/wiki metric definitionsrepos/lpl/starterkit-v1!138ngkountasfeat/impact-metric-definitionsmain
Fix: Re-fetch contributor groups for "unknown" rows toorepos/lpl/starterkit-v1!137ngkountasfeat/impact-refill-unknown-groupsmain
Feat: Report contributors across 8 multi-membership rights groupsrepos/lpl/starterkit-v1!136ngkountasfeat/impact-rights-groupsmain
Feat: Add onboarded-users drill-down to the impact dashboardrepos/lpl/starterkit-v1!134ngkountasfeat/impact-onboarded-users-dialogmain
Feat: Filter test/admin noise from impact stats; month-based time windowsrepos/lpl/starterkit-v1!133ngkountasfeat/impact-prod-filters-time-windowsmain
Feat: Add Starter Kit impact dashboardrepos/lpl/starterkit-v1!132ngkountasfeat/impact-dashboardmain
Show related patches Customize query in GitLab

Event Timeline

srishakatux triaged this task as Medium priority.
srishakatux set the point value for this task to 6.
srishakatux removed a project: Epic.
srishakatux moved this task from Backlog to Enhancements on the Starter Kit board.
srishakatux moved this task from Enhancements to Measurements on the Starter Kit board.

@MaryMunyoki Added a version 2 based on our discussion.

Got it, thanks Srishti, looks good to me, Thanks for re-working. We can consider adding edits by mobile and edits trends graph and should be good for @ngkountas to proceed with visualisation.

srishakatux updated the task description. (Show Details)
srishakatux updated the task description. (Show Details)
MaryMunyoki raised the priority of this task from Medium to High.Jul 3 2026, 5:01 PM
ngkountas changed the point value for this task from 6 to 8.Jul 4 2026, 8:06 AM

Based on feedback that Sankey graphs imply a flow from one thing to another, which doesn't quite apply here, I have reworked the "Users onboarded" section. I removed the Sankey and the card now shows two plain breakdowns side by side, "By home wiki" and "By rights group," each a ranked bar list with counts.

Based on T431353 also added referral metrics to the impact dashboard prtotype. See updated version 4. Added "recruit shares initiated" and
"accounts created" via the kit to the "Essential work done through the kit" section of the impact dashboard.

ngkountas opened https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/133

Feat: Filter test/admin noise from impact stats; month-based time windows

ngkountas merged https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/133

Feat: Filter test/admin noise from impact stats; month-based time windows

ngkountas merged https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/136

Feat: Report contributors across 8 multi-membership rights groups

ngkountas merged https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/139

Fix: Self-heal wiki_url whitespace and unify DB repair into one script

ngkountas opened https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/142

Refactor: Deduplicate the impact dashboard's dialogs and query scaffolding

ngkountas merged https://gitlab.wikimedia.org/repos/lpl/starterkit-v1/-/merge_requests/142

Refactor: Deduplicate the impact dashboard's dialogs and query scaffolding

ngkountas changed the point value for this task from 8 to 16.
ngkountas changed the point value for this task from 16 to 8.