Top 10 MUST HAVE MediaWiki Extensions for Every MediaWiki A curated list of ten extensions I believe are indispensable. I explain what problem each solves, when to use it, and any trade-offs to watch out for
Mastering MediaWiki Template Development for Dynamic Content Why “just another template” never cuts it Ever opened a wiki page and felt the layout was as stale as last year’s Christmas sweater? You’re not alone. Most wikis start with a handful of hand‑crafted tables and a sprinkling of {{Infobox}} calls, then they stall. The real
Configuring OAuth Authentication in MediaWiki for Secure Logins Why OAuth matters for MediaWiki logins When you run a wiki that anyone can join, the old‑school username/password combo starts to feel a bit… rusty. A compromised password can open the whole site to vandalism, and keeping track of password policies across dozens of installs is a headache.
How the Moderation Extension Helps You Fight Spam Bots The Moderation extension is a lightweight anti‑spam tool designed for small and medium MediaWiki sites. By routing every edit and upload from untrusted users into a moderation queue, it stops spam bots before their changes ever appear in the wiki’s history or RecentChanges. Why Moderation beats traditional captchas
Integrating Citation Tools in MediaWiki for Academic Wikis Why Your Academic Wiki Needs a Better Citation Engine Picture this: you’re juggling a semester‑long literature review, a few hundred references, and that ever‑present dread of mismatched footnotes. Suddenly, a colleague whispers, “Why not just spin up a MediaWiki and let the community handle the bibliography?” I
How to Use Page Forms Extension to Create Custom Data Entry Forms in MediaWiki Why Page Forms? The Page Forms extension (formerly Semantic Forms) lets you turn any infobox‑style template into a user‑friendly form. It works on its own, or together with Semantic MediaWiki or Cargo for data storage and querying. With Page Forms you can let editors add, edit and query
Using Lua Modules in MediaWiki with the Scribunto Extension Using Lua Modules in MediaWiki with the Scribunto Extension Ever stared at a wikitext page that just wouldn’t behave the way you wanted, and thought “there must be a better way”? You’re not alone. In the wild world of MediaWiki the answer often lives in the Module namespace,
How to Secure MediaWiki with SSL and HSTS Why HTTPS matters for MediaWiki MediaWiki stores user passwords, edit tokens and personal data in clear‑text when it is accessed via HTTP. An attacker on the same network can intercept those values, hijack sessions and even rewrite page content. Enforcing HTTPS encrypts the traffic between the browser and the
Speeding Up MediaWiki with Redis: Installation, Configuration, and Best Practices Why add Redis to MediaWiki? MediaWiki performs many expensive operations – parsing wikitext, running extensions, and handling job queues. A fast, in‑memory key‑value store reduces database load and cuts page‑render time. Redis offers low latency, built‑in persistence options, and can serve as object cache, session store, and
Things you can do using the PageForms extension Overview PageForms (formerly Semantic Forms) is a MediaWiki extension that lets you build HTML‑like forms for creating, editing and querying wiki pages. It works on its own, or together with Semantic MediaWiki or Cargo, and is especially handy for infobox‑style data. Core capabilities * Form‑driven page creation: define