March 05, 2025
Blog PostWikiTeq MediaWiki Extensions

WikiTeq has a number of custom extensions we created or maintain. With our signature maintenance agreement, we monitor extensions our clients use for "unmaintained" or "obsolete" status changes. If this happens, we will take ownership of the extension and maintain it, ensuring that any submitted patches are reviewed and merged. This is on top of all the extensions we vetted and included in our WikiTeq Hosting installation.
WikiTeq Publicly Released Extensions
Block Inactive
The BlockInactive extension is intended to help wiki administrators keep track of inactive users, send warning emails to such users, and then automatically block their accounts if no action is taken in time.
Change Author
ChangeAuthor is an extension that allows for changing the author of a revision, e.g. an edit made by Alice can be changed to look like it was made by Bob instead.
Cite Drawer
The CiteDrawer extension eases user interaction with the Cite extension by introducing a floating drawer displayed at the bottom of the screen when a user clicks on a link.
Collapsible Sections
The CollapsibleSections extension allows the collapsing and expanding of content sections based on customizable parameters such as the header tag.
Discussion Threading
The DiscussionThreading extension addresses some of usability shortcomings by making the talk area work like a threaded process, including auto tagging and reply processing.
Edit Account
The EditAccount extension has two main purposes. One is to change the password, real name, or email address of another user. The second is to disable the account of another user.
Google Custom Wiki Search
The Google Custom Wiki Search extension allows MediaWiki integration with Google Custom Search or Google Site Search.
Group Whitelist
The GroupWhitelist extension allows you to grant users from selected group with a special per-page rights specifying affected pages list on a regular wiki page.
Import Users
The ImportUsers extension allows to import users from a CSV file to MediaWiki's user database.
Legal Login
The LegalLogin extension require acceptance of legal policies and correct answer on test questions during account creation and login.
Lingo
Lingo is a glossary extension. It lets you define a list of abbreviations and their definitions on a page and then displays these definitions whenever an abbreviation is hovered over in an article.
Link Target
The LinkTarget extension allows admins to add a target attribute to internal and external links. That can be used to, for example, open external links in a new window.
Lock Author
LockAuthor is a MediaWiki extension that prevents users from editing pages they have not created.
Mass Message Email
The MassMessageEmail extension allows sending email messages to a list of users. It can also email wiki pages to users by transcluding them within the message.
Meta Master
The MetaMaster extension is a simple extension that allows adding HTML meta tags using a parser function. It supports any text as the name and description.
My Variables
The MyVariables extension adds new built-in variables.
NCBI Taxonomy Lookup
The NCBITaxonomyLookup extension allows querying the NCBI taxonomy database and pulling the information into wiki pages.
Page Magic
The PageMagic extension adds a few parser functions to retrieve page id by name and vice versa.
Per Page Language
The PerPageLanguage extension allows a multi-lingual wiki to display each page in the same language as its contents. It allows for the page's defined content language, a feature built into MediaWiki, to also define what language the user interface should use.
Realnames
The Realnames extension attempts to add realname to all username links. It works for most links and does not need special consideration with new hooks.
Save Spinner
The SaveSpinner extension to page save, preview and changes action by adding respective buttons on the page edit form and on special page "FormEdit". While the next page is loading, it will display a very prominent spinner, informing the user that the action is in progress.
Semantic Watchlist
The Semantic Watchlist extension (abbreviated as SWL) enables users to "watch", i.e. monitor changes in, properties defined by the Semantic MediaWiki extension. SWL defines a new watchlist page that lists changes to these properties.
Show Me
The ShowMe extension allows inserting a drop down or unordered list into pages, that will show different elements on the page depending on which option is selected.
Skin Per Namespace
The SkinPerNamespace extension allows to specify different skins for each namespace.
Survey
The Survey extension allows administrators to define surveys that can then be shown to specified groups of users.
User Protect
The UserProtect extension provides straightforward per-user per-right per-page protection. It allows those with the userprotect right (administrators by default) to use a page protection tool that is similar to the way the core MediaWiki Protect action works.