March 05, 2025

Blog Post

WikiTeq MediaWiki Extensions

WikiTeq

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.