Enhancing Your Wiki with the Latest MediaWiki Extensions

Which MediaWiki extensions are worth the maintenance: the editor stack, structured data, search, anti-abuse and translation, with honest notes on unmaintained ones.

'Latest extensions' is a trap on MediaWiki: the ecosystem is huge, and many extensions are unmaintained, experimental or superseded. This is a curation, not a catalog — the extensions worth installing in 2026, grouped by problem, with honest maintenance notes. The rule of thumb for everything below: match the extension version to your MediaWiki branch, and only install what the wiki actually needs.

The editor stack

  • VisualEditor (bundled) + Parsoid (in core since 1.42) — WYSIWYG editing; the default modern choice
  • TemplateData (bundled) — parameter documentation that powers VE's template dialogs
  • TemplateStyles — per-template CSS, sanitized; keeps Common.css from becoming a junkyard
  • SyntaxHighlight (bundled) — code blocks everywhere, Pygments-based

Structured data

  • Cargo — table-based structured data with #cargo_query; the pragmatic default for records
  • Page Forms — form-driven entry on top of Cargo/SMW; pairs with Cargo for record systems
  • Semantic MediaWiki — only if you need modelling beyond tables (inference, complex relations); heavier operationally than Cargo

Anti-abuse and moderation

  • AbuseFilter — condition-based actions (tag, warn, disallow, block, throttle); the backbone of vandalism control on Wikimedia
  • ConfirmEdit — CAPTCHA on anonymous edits; simple and still effective against scripted spam
  • CheckUser (bundled since 1.44) — IP investigation for serious abuse cases; request its setup with care (data retention)

Community and communication

  • Notifications (Echo) (bundled) — mentions, watchlist and discussion notifications; turns 'wiki duty' into reactions
  • Thanks (bundled since 1.44) — the lightweight positive feedback loop editors actually use
  • DiscussionTools — modern talk-page replies (reply buttons, threading); dramatically better discussions without changing the model

Search and translation

  • CirrusSearch — Elasticsearch/OpenSearch backend: real full-text quality, near-real-time updates, template-expanded content. The single biggest quality gain available; budget for the search server's RAM
  • Translate — page translation with message groups, review and statistics; the multilingual solution

Maintenance helpers

  • Nuke — bulk-delete a user's contributions (spam cleanup)
  • ReplaceText — mass search-and-replace across pages, with preview
  • CleanChanges (optional) — grouped recent changes for busy wikis

What to skip

  • Everything with 'unmaintained' on its page — the extension status field on mediawiki.org is reliable; unmaintained extensions break silently at the first MW upgrade
  • Duplicate function — e.g. three different vote widgets: search the Extension gallery first
  • Extensions claiming AI features — mostly experimental as of 2026; evaluate against your actual workflow (see the LLM integration guide on this blog)

The 2026 baseline install, in order: VisualEditor + TemplateData + TemplateStyles, Cargo + Page Forms (if structured), Echo + Thanks + DiscussionTools for community, AbuseFilter + ConfirmEdit for safety, CirrusSearch when the wiki grows. Everything else is use-case-specific — and the extension gallery is where you verify anything listed here before installing.

Subscribe to MediaWiki Tips and Tricks

Don’t miss out on the latest articles. Sign up now to get access to the library of members-only articles.
jamie@example.com
Subscribe