Technical debt

Over the past decade, Wikimedia has accumulated technical debt. This page documents efforts to reduce some of this technical debt.

MediaWiki extensionsEdit

  • 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 tablesEdit

  • 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 preferencesEdit

  • 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 configurationEdit

  • 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

See alsoEdit