Page MenuHomePhabricator

Move management of recommended Wikifunctions to use CommunityConfiguration
Closed, ResolvedPublic

Description

Rather than have users create and edit MediaWiki:Wikilambda-suggested-functions.json, we should use the CommunityConfiguration interface to make it a much easier experience.

  • Editable at all in CommunityConfiguration
  • Limiting to 5 recommendations as they're edited, rather than only have them chomped in the code.
  • Show a nice lookup component rather than raw ZIDs.

Event Timeline

Change #1276037 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Zuul: [mediawiki/extensions/WikiLambda] Add CommunityConfiguration phan dep

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

Jdforrester-WMF changed the task status from Open to In Progress.Apr 21 2026, 8:35 PM
Jdforrester-WMF claimed this task.

This is needed this Quarter for T422664; let's do this.

Change #1276037 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/WikiLambda] Add CommunityConfiguration phan dep

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

Mentioned in SAL (#wikimedia-releng) [2026-04-21T20:38:38Z] <James_F> Zuul: [mediawiki/extensions/WikiLambda] Add CommunityConfiguration phan dep, for T394410

Change #1276054 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Add a nicer way for communities to recommend Wikifunctions in client mode

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

Change #1276056 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] [DNM] Drop legacy wikilambda-suggested-functions.json support

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

Change #1276077 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Zuul: [mediawiki/extensions/WikiLambda] Add CommunityConfiguration dep too

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

Change #1276077 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/WikiLambda] Add CommunityConfiguration dep too

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

Mentioned in SAL (#wikimedia-releng) [2026-04-21T23:26:19Z] <James_F> Zuul: [mediawiki/extensions/WikiLambda] Add CommunityConfiguration dep too, for T394410

Change #1276054 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add a nicer way for communities to recommend Wikifunctions in client mode

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

I've now run the migration script and deleted the old pages:

  • bnwiktionary
  • dagwiki
  • dvwiktionary
  • hawiktionary
  • igwiktionary
  • mlwiktionary
  • testwiki
  • wikifunctionswiki

Change #1276056 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Drop legacy wikilambda-suggested-functions.json support

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