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.