Feature summary (what you would like to be able to do and where):
Special:CentralNotice currently replaces the namespaces tabs on its special pages with 2 links via hook. In the future this will not be supported.
This is the hook in question:
https://gerrit.wikimedia.org/g/mediawiki/extensions/CentralNotice/+/2f02da42d990f4e5596c643721aaf18450482d38/extension.json#315
The links in question look like this:
In T313349 we made it possible for special pages to register menus. This will soon be added to Minerva and Vector 2022 skins.
Please see example link here:
https://gerrit.wikimedia.org/r/c/816211
TODO
- Implement the methods SpecialPageCentralNotice::getShortDescription and SpecialPageCentralNotice::getAssociatedNavigationLinks as in the example in https://gerrit.wikimedia.org/r/c/816211, following the logic in the hook https://gerrit.wikimedia.org/g/mediawiki/extensions/CentralNotice/+/2f02da42d990f4e5596c643721aaf18450482d38/extension.json#315
- Update the hook https://gerrit.wikimedia.org/g/mediawiki/extensions/CentralNotice/+/2f02da42d990f4e5596c643721aaf18450482d38/extension.json#315 to return when Skin::supportsMenu( 'associated-pages' ) is truthy