There are thousands of extensions available for MediaWiki, so it can be tough to know which ones are the most useful. To help you out, we’ve compiled a list of the 10 most useful MediaWiki extensions.
The list of the best MediaWiki extensions of course depends on your use case. We thus focused on popular and often useful extensions.
What is a MediaWiki Extension?
Extensions add functionality to MediaWiki, or enhance existing features. They are written in PHP, and need to be added to the wiki by someone who has server access before they can be enabled. Other terms for MediaWiki extensions are MediaWiki plugins and MediaWiki addons, though the latter two are rarely used. They are comparable to WordPress plugins.
The CategoryTree extension allows you to view and navigate the category structure of a wiki easily. It provides a dynamic, interactive tree view of the category namespace, with support for expanding and collapsing categories.
CategoryTree is a valuable tool for exploring the category structure of a wiki and finding out what categories exist. It can also be useful for finding out which articles are in a particular category.
#9: PDF Handler
If you’re like most people, you probably use PDFs all the time. But what if you want to use them in MediaWiki? Then PDF Handler is just what you need! It allows you to view PDFs inline in MediaWiki pages.
The ParserFunctions extension adds a set of parser functions. These are great for power users who wish to do wikitext scripting. The added parser functions provide conditional logic, improved handling of time, tools for working with page titles and various string functions.
The WikiEditor extension provides a toolbar for editing wikitext to the source editor. It helps those not familiar with wikitext to create links, lists, headers and more, and to format text.
#4: Visual Editor
The Visual Editor extension provides a user interface for editing wiki pages that is similar to a word processor. It includes features such as a toolbar with formatting options, a drag-and-drop interface for adding and rearranging content, and a preview function that shows how the page will look after the changes are saved.
#3: Page Forms
Page Forms allows you to add, edit, and query data using forms. It’s perfect for creating data-rich pages without having to write any code.
#2: Semantic MediaWiki
Semantic MediaWiki provides a way to store and query data within a MediaWiki installation. This data can be used to generate reports and visualizations, or to integrate MediaWiki with other systems.
While preventing spam is not sexy, it is essential for wikis where anyone can register, and for wikis with open editing. ConfirmEdit provides several captcha to fight spam. We recommend the QuestyCaptcha module, as it is very effective and easy to set up.
Did we miss your favorites? What MediaWiki extensions do you think are indispensable?
Let us know in a comment or via a tweet to @ProWikis!
The extensions bundled with MediaWiki are useful for many wikis. They are also easy to enable, in case you manage your wiki yourself.