Page MenuHomePhabricator

Enable GrowthExperiments on a new wiki (pcmwiki) and document the process
Closed, ResolvedPublic3 Estimated Story PointsSpike

Description

In order to T401245: Rewrite GrowthExperiments in a way that it can be enabled on all Wikipedias automatically, we need to have a plan on what things need to change. The best way to get that is to move forward with enabling GrowthExperiments on a new wikipedia wiki and noting down all the manual changes that are necessary for that.

The last time that this was done was for T364130: Enable Growth mentorship at igl.wikipedia.org.

Acceptance criteria:

  • GrowthExperiments is enabled at one new Wikipedia wiki: Nigerian Pidgin Wikipedia (pcmwiki)
  • It is documented in this task what manual steps have been necessary at that wiki to make GrowthExperiments work there

Note:

  • This does not include Add a (Section-) Image tasks being available
  • In particular, the following should be available:
    • Homepage
    • Mentorship
    • template-based tasks
    • Community Updates
    • Welcome Survey
    • Impact Module
    • (ideally) Add a Link

Details

Related Objects

Event Timeline

@Michael and I discussed this task during our 1:1. I think this is a reasonable first step on this.

A list of wikis w/o GrowthExperiments:

urbanecm@wmf3345 mediawiki-config % php multiversion/bin/expanddblist 'wikipedia - closed - private - growthexperiments'
annwiki
anpwiki
bbcwiki
bdrwiki
bewwiki
blkwiki
btmwiki
dgawiki
dtpwiki
fatwiki
fonwiki
gpewiki
gucwiki
gurwiki
guwwiki
ibawiki
kcgwiki
kgewiki
kncwiki
kuswiki
moswiki
nrwiki
nupwiki
pcmwiki
rkiwiki
rskwiki
sylwiki
tddwiki
tigwiki
tlywiki
zghwiki
urbanecm@wmf3345 mediawiki-config %

Add Link models are available at https://analytics.wikimedia.org/published/wmf-ml-models/addalink/v2/

After comparing this list to the list of wikis with Add a Link model availability, and also looking at Wiki Comparison data, I’m going to suggest Nigerian Pidgin Wikipedia (pcmwiki) due to the size rank, 3 monthly active admins, and >0 monthly new editors.

However, if we run into any blockers, we can also consider:

Gun Wikipedia (guwwiki)
Wayuu Wikipedia (gucwiki)
Farefare Wikipedia (gurwiki)
Pa'O Wikipedia (blkwiki)
Tyap Wikipedia (kcgwiki)

Michael changed the subtype of this task from "Task" to "Spike".Nov 26 2025, 5:52 PM
Michael updated the task description. (Show Details)
KStoller-WMF set the point value for this task to 3.

Timebox to 3 days.

KStoller-WMF renamed this task from Enable GrowthExperiments on a new wiki and document the process to Enable GrowthExperiments on a new wiki (pcmwiki) and document the process.Dec 4 2025, 5:12 PM

Let's not do this during the end of year period. Will start when we get back in January.

Step one: Preparing the patch
First, I need to add the wiki to growthexperiments. This automatically installs the GrowthExperiments extension. Let's see what exactly becomes available once that is done.

urbanecm@wmf3345 mediawiki-config % composer manage-dblist add pcmwiki growthexperiments
> php multiversion/bin/manage-dblist.php 'add' 'pcmwiki' 'growthexperiments'
urbanecm@wmf3345 mediawiki-config %

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

[operations/mediawiki-config@master] growthexperiments: Add pcmwiki

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

Change #1223666 merged by jenkins-bot:

[operations/mediawiki-config@master] growthexperiments: Add pcmwiki

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

Mentioned in SAL (#wikimedia-operations) [2026-01-06T16:57:27Z] <urbanecm@deploy2002> Started scap sync-world: Backport for [[gerrit:1223666|growthexperiments: Add pcmwiki (T409480)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-06T16:59:39Z] <urbanecm@deploy2002> urbanecm: Backport for [[gerrit:1223666|growthexperiments: Add pcmwiki (T409480)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-06T17:07:54Z] <urbanecm@deploy2002> Finished scap sync-world: Backport for [[gerrit:1223666|growthexperiments: Add pcmwiki (T409480)]] (duration: 10m 27s)

Initial deployment: The Homepage looks like this:

image.png (1×1 px, 439 KB)

Not very useful, but also not terribly problematic. It might be wiser to give Suggested edits less visibility when 0 articles are available.

Once Add Link populated, we received ~200 suggestions in total. That's...not a lot :/.

From an engineering perspective, this is done.

@KStoller-WMF All of the features mentioned in the description are now available, but of course, many of them require CC adjustments to be more useful. Would you mind testing pcmwiki homepage a bit, and sharing your impressions on this task as wel?

Screenshot 2026-01-07 at 1.42.55 PM.png (1×1 px, 830 KB)

Now that there are "Add a Link" suggestions, the homepage is more meaningful, but still pretty bare.
Without someone adding Help links, enabling mentorship, or using the Community Updates module, the Homepage isn't super meaningful.

But I also think that the best way to get communities to set that up is to make the feature available and let them know how they can manage that (or request support from us).

I'm reaching out to Movement Communications to see if I can get some support with outreach at pcm and other new wikis. If not, I can at least post a brief message in English with details.

KStoller-WMF added a subscriber: Etonkovidova.

@Etonkovidova Since Martin and I have tested I think we can consider this resolved, but please feel free to reopen if you want to test further.

Note, in Sprint Review we realized we might still need to complete documentation, so I'm reopening.

@Etonkovidova Since Martin and I have tested I think we can consider this resolved, but please feel free to reopen if you want to test further.

Thank you, @KStoller-WMF! Yes, in regards to GrowthExperiments features being enabled and preset, the task done - I checked, no issues.

Note, in Sprint Review we realized we might still need to complete documentation, so I'm reopening.

There's not much to document, I think. Enabling the extension took enabling the wmgUseGrowthExperiments variable we have and following the https://wikitech.wikimedia.org/wiki/Add_Link documentation (which will be improved in T410457). The only problem I encountered (admittedly, later on, when reviewing the logs) was T414474, which was fixed for pcmwiki (and few other wikis) and that has T414600: Figure out missing GrowthExperiments db tables on new wikis as a follow-up. I (intentionally) did not make any CommunityConfiguration changes – that's left up to the community to manage/change if so desired.

Note, in Sprint Review we realized we might still need to complete documentation, so I'm reopening.

There's not much to document, I think. Enabling the extension took enabling the wmgUseGrowthExperiments variable we have and following the https://wikitech.wikimedia.org/wiki/Add_Link documentation (which will be improved in T410457). The only problem I encountered (admittedly, later on, when reviewing the logs) was T414474, which was fixed for pcmwiki (and few other wikis) and that has T414600: Figure out missing GrowthExperiments db tables on new wikis as a follow-up. I (intentionally) did not make any CommunityConfiguration changes – that's left up to the community to manage/change if so desired.

Thank you for this outline! Seems we may have not that much work to do after all for T401245 👍