Technical debt

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search

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

See also[edit]