Maintenance scripts from extensions are special in that they can be run from the CLI without the extension ever being enabled, causing weird issues. We created $this->requireExtension('ExtensionName') for that (it goes in the constructor, and is checked after extensions are loaded). Only a few scripts have been updated to use it though.
Documentation: https://www.mediawiki.org/wiki/Manual:Writing_maintenance_scripts#Extensions
Example commit: rECRE62b0bc4fe579: Set extension dependency in maintenance scripts
Name of MediaWiki extension | Assignee to work on it |
AbuseFilter | Pppery |
AntiSpoof | Pppery |
ArticleFeedbackv5 | @subins2000 |
Athena | @subins2000 |
BlockAndNuke | @subins2000 |
BlueSpiceExtendedSearch | @subins2000 @Osnard |
BlueSpiceExtensions | @RazeSoldier |
BlueSpiceFoundation | @RazeSoldier |
Cargo | @IvanFon |
CentralAuth | @subins2000 |
CentralNotice | @Georggi199 |
CheckUser | Pppery |
Cognate | @Zoranzoki21 |
CollapsibleVector | @RazeSoldier |
ConfirmEdit | @divadsn |
ContentTranslation | @Zoranzoki21 |
Contributors | @FilipGCI |
CreditsSource | @FilipGCI |
DisableAccount | @RazeSoldier |
DonationInterface | @Zoranzoki21 |
Echo | @MtDu |
EditAccount | @Jayprakash12345 |
ExtensionDistributor | @Jayprakash12345 |
Flow | @Phantom42 |
GeoData | @FilipGCI |
GlobalBlocking | @Jayprakash12345 |
GlobalCssJs | Already done. See https://pastebin.com/G1u5yy5W |
GlobalUsage | @Jayprakash12345 |
HitCounters | @Jayprakash12345 |
LocalisationUpdate | @Jayprakash12345 |
MassMessage | @RazeSoldier |
Math | @IvanFon |
MathSearch | @Phantom42 |
Newsletter | @Phantom42 |
OATHAuth | @MtDu |
OAuth | @divadsn |
ORES | @Zoranzoki21 |
PagedTiffHandler | @Zoranzoki21 |
PageImages | @Zoranzoki21 |
Renameuser | @Jayprakash12345 |
ReplaceText | @Jayprakash12345 |
SecurePoll | @Jayprakash12345 |
ShortUrl | @RazeSoldier |
SyntaxHighlight_GeSHi | @Zoranzoki21 |
TitleKey | @Jayprakash12345 |
TorBlock | @divadsn |
TranslationNotifications | @Jayprakash12345 |
UniversalLanguageSelector | Per source of code it is already done. |
UploadWizard | @Zoranzoki21 |
UrlShortener | @MtDu |
VisualEditor | @IvanFon |
wikihiero | @MaxSem |
ProofreadPage | @Jayprakash12345 |
BibManager | @Jayprakash12345 |
SecureSessions | @Jayprakash12345 |
PluggableSSO | @Jayprakash12345 |
StopForumSpam | @Jayprakash12345 |
WikibaseLexeme | @Jayprakash12345 |
CongressLookup | @Jayprakash12345 |
WikimediaMaintenance | @Phantom42 |
Following Extensions are in awaiting, this can be done once they will Extension registration.
Name of MediaWiki extension | Assignee to work on it |
GWToolset | |
WikiLexicalData | |
RevisionCommentSupplement | |
CirrusSearch | |
CommonMessages | |
OpenID | |
SemanticTasks | |
SimpleFarm | |
SphinxSearch | |
TimedMediaHandler | |
UserGroups | |
Wikibase |