Page MenuHomePhabricator

Provide a way to test the Easter Egg CommunityConfig before launching
Closed, ResolvedPublic

Description

Background

The community configuration for the east Egg extension will be made available to users with sysadmin privileges before the planned launch date of Feb 16. This will give community members the ability to configure this extension before the launch date. However, currently, there is no way to preview the feature after it's being configured (before the launch date).

Adding this ability will let community members ensure their configuration works as expected.
It will also enable us to do QA in production.

User story

  • as a Wikipedia admin, I'd like to preview the community configuration of Baby globe.
  • As a QA engineer, I'd like to test this feature in production to uncover bugs.

Requirements

This ability can be implemented in one of two ways:

  1. An extra community configuration option that enables the feature for users with elevated privileges. e.g. "enable for sysadmin only".
  2. A query parameter such as ?wp25eastereggs which, one added to the URL, will enable baby blog for a given page.

Acceptance criteria

Event Timeline

Change #1237615 had a related patch set uploaded (by ATitkov; author: ATitkov):

[mediawiki/extensions/WP25EasterEggs@master] Allow enabling extension via query parameter for testing

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

Change #1237615 merged by jenkins-bot:

[mediawiki/extensions/WP25EasterEggs@master] Allow enabling extension via query parameter for testing

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

Change #1239255 had a related patch set uploaded (by Jdrewniak; author: ATitkov):

[mediawiki/extensions/WP25EasterEggs@wmf/1.46.0-wmf.15] Allow enabling extension via query parameter for testing

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

Change #1239255 merged by jenkins-bot:

[mediawiki/extensions/WP25EasterEggs@wmf/1.46.0-wmf.15] Allow enabling extension via query parameter for testing

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

Mentioned in SAL (#wikimedia-operations) [2026-02-12T22:12:05Z] <jdrewniak@deploy2002> Started scap sync-world: Backport for [[gerrit:1239255|Allow enabling extension via query parameter for testing (T416218)]], [[gerrit:1239256|resources: Squeeze static images more without visible quality loss (T417307)]]

Mentioned in SAL (#wikimedia-operations) [2026-02-12T22:14:04Z] <jdrewniak@deploy2002> jdrewniak: Backport for [[gerrit:1239255|Allow enabling extension via query parameter for testing (T416218)]], [[gerrit:1239256|resources: Squeeze static images more without visible quality loss (T417307)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-02-12T22:19:49Z] <jdrewniak@deploy2002> Finished scap sync-world: Backport for [[gerrit:1239255|Allow enabling extension via query parameter for testing (T416218)]], [[gerrit:1239256|resources: Squeeze static images more without visible quality loss (T417307)]] (duration: 07m 44s)

Jdrewniak claimed this task.

This has been addressed an is available by appending the ?wp25eastereggs to any wiki page, e.g. https://en.wikipedia.org/wiki/Jupiter?wp25eastereggs=true