Background
Following T318376: Make universal skin hook able to modify footer menus we'd like to update all skins to use #data-portlets.data-footer-places to render footer rather than #data-footer
Requirements
- Make sure menu items added to footer via SkinTemplateNavigation::Universal display in all skins regardless of whether they have upgraded.
Phase 1
-
Nostalgia is migrated to use modern menus - Modern is migrated to use modern menus
- CologneBlue is migrated to use modern menus
Phase 2
- Monobook is migrated to use modern menus
- Timeless is migrated to use modern menus
- Vector is migrated to use modern menus
Phase 3
- Vector 2022 is migrated to use modern menus
- Minerva is migrated to use modern menus
- We will update Skin::getTemplateData so data-footer is not output if skin menus option contains one of the footers.
Sign off
- Create a ticket for the deprecation of SkinAddFooterLink hook in favor of SkinTemplateNavigation::Universal. We'll need to fix all usages first.