Technical debt
Over the past decade, Wikimedia has accumulated technical debt. This page documents efforts to reduce some of this technical debt.
MediaWiki extensions
edit- bugzilla:20291: Remove Makesysop extension from Wikimedia wikis
- bugzilla:37363: Uninstall CongressLookup extension from Wikimedia wikis
- bugzilla:37364: Uninstall PrefSwitch extension from Wikimedia wikis
- bugzilla:37787: Uninstall CustomUserSignup extension from Wikimedia wikis
- bugzilla:48480: Remove EmailCapture extension
- bugzilla:52056: Uninstall UploadBlacklist extension from Wikimedia wikis
- bugzilla:52061: Merge Poem extension into MediaWiki core
- bugzilla:52063: Merge SimpleAntiSpam extension into MediaWiki core
- bugzilla:52827: Investigate whether the TitleKey extension can be uninstalled on Wikimedia wikis
- bugzilla:55678: Investigate merging the WikimediaShopLink extension into the WikimediaMessages extension
Database tables
edit- bugzilla:52924: Drop PovWatch extension-related database tables from Wikimedia wikis
- bugzilla:52927: Drop database table "hashs" from Wikimedia wikis
- bugzilla:52928: Drop database table "links" from Wikimedia wikis
- bugzilla:52929: Drop database table "namespaces" from Wikimedia wikis
- bugzilla:52930: Drop database table "page_broken" from Wikimedia wikis
- bugzilla:52931: Drop database table "broken_cu_changes" from Wikimedia wikis
- bugzilla:52932: Drop *_old database tables from Wikimedia wikis
- bugzilla:52934: Drop database table "optin_survey" from Wikimedia wikis
- bugzilla:55385: Investigate dropping "edit_page_tracking" database table from Wikimedia wikis after archiving it
- bugzilla:55676: Drop database table "email_capture" from Wikimedia wikis
User preferences
edit- bugzilla:24430: Remove "cols" user preference from MediaWiki core
- bugzilla:28426: Remove stub link formatting user preference from MediaWiki core
- bugzilla:52809: Remove "Disable browser page caching" user preference from MediaWiki core
- bugzilla:52810: Remove "Justify paragraphs" user preference from MediaWiki core
- bugzilla:52811: Remove "Enable section editing via [edit] links" user preference from MediaWiki core
- bugzilla:52812: Remove "Disable search suggestions" user preference from MediaWiki core
- bugzilla:52813: Remove "Show table of contents (for pages with more than 3 headings)" user preference from MediaWiki core
- bugzilla:52815: Remove "Enable simplified search bar (Vector skin only)" user preference from MediaWiki core
- bugzilla:53082: Remove "Enable 'jump to' accessibility links" user preference from MediaWiki core
MediaWiki configuration
edit- bugzilla:38451: Kill $wgAllowPageInfo; enable MediaWiki's info action by default
- bugzilla:54948: Kill $wgPasswordSalt
- bugzilla:55380: Investigate removing Usability Initiative-related configuration from Wikimedia wikis
- bugzilla:55381: Investigate removing Micro Design-related configuration from Wikimedia wikis