Page MenuHomePhabricator

Scaffold the ImpactModule extension
Closed, ResolvedPublic3 Estimated Story Points

Description

Within FY 2026-27 DE1.3.2 Impact + Dashboard, we want to move code related to the Impact module from GrowthExperiments-ImpactModule to a new extension, where the data would be computed using the Wikimedia Analytics API.

In this task, we should create a repository for that extension (provisionally called ImpactModule, name TBC).

Acceptance Criteria

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Urbanecm_WMF moved this task from Inbox to Estimated tasks backlog on the Growth-Team board.
Urbanecm_WMF moved this task from Estimated tasks backlog to Up next Sprint on the Growth-Team board.

I've verified the extension name with @Michael, who said it looks good to him.

To make this task actionable by the time the sprint starts, I've put the repository request in.

Since this is a new extension we'll now need to go through the SCROLL process and have a task similar to this one T431285: New Scroll Request for: ModeratorToolkit Extension. A security review ticket would also be need at before this goes live

Since this is a new extension we'll now need to go through the SCROLL process and have a task similar to this one T431285: New Scroll Request for: ModeratorToolkit Extension.

Potentially. I intentionally did not create similar tasks yet, because there is currently nothing to review (and we know the code will be different, so re-reviewing current Impact module implementation makes no sense). I'll follow up on that as we get minimum code ready.

This will also need security review right?

Very likely. Similarly to above, I'll start that process once we get at least minimum info in how the code will look like.

Urbanecm_WMF moved this task from Incoming to Doing on the Growth-Team (FY2026-27 Q1 Sprint 3) board.

Essentially blocked on having the repo created. Should happen within a couple of days.

Change #1319033 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/ImpactModule@master] Initial commit

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

Change #1319033 merged by Urbanecm:

[mediawiki/extensions/ImpactModule@master] Initial commit

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

Change #1319036 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[integration/config@master] Zuul: [mediawiki/extensions/ImpactModule] Add basic tests

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

Change #1319036 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/ImpactModule] Add basic tests

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

Urbanecm_WMF updated the task description. (Show Details)