https://www.mediawiki.org/wiki/Manual:Special_pages#The_setup_file needs updating to be extension.json friendly, similar to https://www.mediawiki.org/wiki/Manual:Developing_extensions#Making_your_extension_user_configurable
Started working on this one here: https://www.mediawiki.org/wiki/User:Xephyr826/Manual:Special_pages#Basic_special_page_template
@Reedy , can you or someone else help me review?
So far, I updated the sections Basic special page template, The setup file, The special page file, and The localisation file.
It seems other sections on the page reference the old special page set-up so I'll try to take those out or update them.
I'm just about done with a first draft, but I'm having trouble with the Alias section.
I can get English aliases to work, but not in any another language. This code doesn't seem to work anymore:
/** Deutsch * @author <your username> */ $specialPageAliases['de'] = array( 'MyExtension' => array( 'MeineErweiterung', 'Meine Erweiterung' ), );
What's the right way to add Special Page Aliases for languages other than English?
EDIT: Someone helped me figure it out.
The code does work, I didn't know it only took effect if you changed the language in LocalSettings.php.
With that, this page is ready for review: