HomePhabricator

Campaign-associated mixins

Description

Campaign-associated mixins

Creates a new mechanism for loading ResourceLoader modules with
specific campaigns, provides hooks for them to run code, and
a UI for setting parameters that can be passed to them.

Adds a new global variable, $wgCentralNoticeCampaignMixins, for
defining camapgin-associated mixins, and changes $wgNoticeMixins
to $wgCentralNoticeBannerMixins.

Bug: T90915
Change-Id: I9f80edcbcacca26e9f8dea041b1da027d2ed9ec9

Details