Gamepedia Help Wiki

These extensions are in use by various wikis on Gamepedia.

  • Default extensions load for all wikis.
  • Allowed extensions can be set to load for those that need them.
  • Forbidden extensions may never be used as they may cause undesirable behavior with the wiki farm setup.

For information on requesting extensions on a specific wiki, see requesting extensions.

List of available extensions

Extension External link Default? UCP? GP? [1] Description More info (limit 3 subpages shown)
AbuseFilter MediaWiki.org Default extensionY Available on UCPY Allows privileged users to set specific actions to be taken when actions by users, such as edits, match certain criteria.
AllSites GitLab Default extensionY NoN Custom Gamepedia extension Stats and list of all sites that are part of the Hydra wiki farm.
Approved Revs MediaWiki.org Available on UCPY Allows administrators to mark a certain revision of a page as "approved".
Arrays MediaWiki.org Available on UCPY Creates an additional set of parser functions that operate on arrays.
AudioButton GitHub Available on UCPY Creates a one-button play/pause toggle for an uploaded audio file. Example
Babel MediaWiki.org Available on UCPY Aids multilingual communication by making it easier to contact someone who speaks a certain language
BoilerRoom MediaWiki.org Available on UCPY Allows wiki users to create boilerplate text in the Boilerplate namespace which can then be used on new pages. Creating boilerplates for BoilerRoom, Example, Using the BoilerRoom box
CacheBreaker GitLab Default extensionY NoN Custom Gamepedia extension Automatically adds cache breaking URL pieces to media.
Cargo Mediawiki:Cargo NoN Available on UCPY An extension that allows for the storage and querying of data contained within templates. attaching tables, customizing tables, Lua example
CategorySkins GitLab NoN Available on UCPY Custom Gamepedia extension Apply custom skins to pages according to category membership
CategoryTree MediaWiki.org Default extensionY Available on UCPY Dynamically navigate the category structure Example
Category Intersection GitLab Available on UCPY Displays category intersections in the Intersection namespace.
Character Escapes MediaWiki.org Available on UCPY Provides a convenience tag for escaping tags, templates, magic words, and parser function calls nested in tags and parser functions that support character escaping
CharInsert MediaWiki.org Unknown? Allows creation of JavaScript box for inserting non-standard characters Example
CheckUser MediaWiki.org Default extensionY Available on UCPY Grants users with the appropriate permission the ability to check user's IP addresses and other information.
Cheevos GitLab Default extensionY Available on UCPY Custom Gamepedia extension Awards achievements to editors for varying levels of accomplishments.
CirrusSearch MediaWiki.org Default extensionY NoN

Implements searching for MediaWiki using Elasticsearch.

Replaced by Extension:UnifiedSearch on UCP.

Cite MediaWiki.org Default extensionY Available on UCPY Adds <ref[ name=id]> and <references/> tags, for citations Example
ClaimWiki GitLab Default extensionY Available on UCPY Custom Gamepedia extension Used for claiming a wiki as a winged guardian to help nurture it into a beautiful flower.
CLDR MediaWiki.org Unknown? Contains local language names for different languages, countries, currencies, and time units extracted from CLDR data
CleanChanges MediaWiki.org NoN Available on UCPY Based on enhanced changes list, but it tries to be more concise by hiding less important information by default.
CodeEditor MediaWiki.org Default extensionY Available on UCPY Extends the WikiEditor advanced editing toolbar with an embedded Ace editor widget for editing code
CodeMirror MediaWiki.org Default extensionY Available on UCPY Provides syntax highlighting in MediaWiki's wikitext editor.
CollapsibleVector MediaWiki.org Default extensionY Available on UCPY Adds collapsible sections to the sidebar in default Hydra and HydraDark skins.
Countdown Available on UCPY Custom Gamepedia extension Allows the placement of a countdown ticker.
Crusher GitLab Available on UCPY Custom Gamepedia extension Crush things that don't behave
CurseProfile Default extensionY Available on UCPY Custom Gamepedia extension A modular, multi-featured user profile system.
CurseTwitter GitLab Default extensionY Unknown? Custom Gamepedia extension Allows embedding twitter feeds. Example
DeleteBatch MediaWiki.org Available on UCPY Adds a special page where users with the deletebatch right can delete multiple pages easily.
Description2 MediaWiki.org Unknown? Adds a description meta tag for articles automatically based on the content.
Disambiguator MediaWiki.org Default extensionY Available on UCPY Adds the tag __DISAMBIG__ to mark disambiguation pages.
DPL3 NoN Available on UCPY Custom Gamepedia extension A highly flexible report generator for MediaWikis Bug reporting and feature requests, Compatibility, Dplchapter
DPLforum MediaWiki.org Available on UCPY Displays forum-style layouts
Drafts MediaWiki.org NoN Available on UCPY Adds the ability to save a draft of a page on the server while editing
DynamicSettings GitLab Default extensionY NoN Custom Gamepedia extension Wiki Farm management tool for the Hydra Platform.
EasyTimeline MediaWiki.org Default extensionY Available on UCPY Adds <timeline> tag to create timelines Example
Editcount MediaWiki.org Available on UCPY Adds a special page that displays edit counts
EmbedVideo Default extensionY Available on UCPY Custom Gamepedia extension Adds a parser function embedding video from popular sources. Example
ExcludeRandom MediaWiki.org NoN Available on UCPY Allows pages to be excluded from Special:Random
FlaggedRevs MediaWiki.org NoN Available on UCPY Gives Editors the ability to review revisions and stabilize pages Styling
Gadgets MediaWiki.org Available on UCPY Provides a way for users to pick JavaScript or CSS based "gadgets" that other wiki users provide.
GlobalBlock GitLab Default extensionY Unknown? Custom Gamepedia extension Manage global blocks for anonymous and registered accounts.
Header Tabs MediaWiki.org Available on UCPY Adds tabs to the page separating top-level sections. Example
HeaderCount MediaWiki.org NoN Available on UCPY Adds a simple parser function for obtaining the number of headers, or sections, in a page
HighlightLinksInCategory MediaWiki.org NoN Available on UCPY Adds a CSS class to links pointing to members of a category.
HydraAuth Default extensionY Unknown? Custom Gamepedia extension Central user authentication for the Hydra Wiki Platform.
HydraCore Default extensionY Unknown? Custom Gamepedia extension Core functionality for Hydra Wiki Platform extensions.
Hydralytics GitLab Default extensionY Available on UCPY Custom Gamepedia extension Hydra Wiki Platform Analytics
ImageMap MediaWiki.org Unknown? Allows client-side clickable image maps using <imagemap> tag Example
ImageSizeInfoFunctions MediaWiki.org NoN Available on UCPY Return image width and height in pixels. Example
InputBox MediaWiki.org Default extensionY Available on UCPY Allow inclusion of predefined HTML forms Example
Interwiki MediaWiki.org Default extensionY Available on UCPY Adds a special page to view and edit the interwiki table.
InterwikiDispatcher w:Help:Interwiki link § Linking to another Fandom community Default extensionY Available on UCPY Solves interwiki links to reduce Apache redirects
JavascriptSlideshow MediaWiki.org NoN Available on UCPY Custom Gamepedia extension Create a slideshow from multiple included div elements Example
Labeled Section Transclusion MediaWiki.org Default extensionY Available on UCPY Allows selective transclusion of marked-off sections of text
LinkSuggest MediaWiki.org Default extensionY Available on UCPY Provides the user with article title suggestions as they type a link in wikitext.
LocalisationUpdate MediaWiki.org NoN Available on UCPY Allows to update the localizations for MediaWiki messages at any time, without needing to upgrade the MediaWiki software.
Loops MediaWiki.org NoN Available on UCPY Provides parser functions for performing loops.
LuaCache GitLab Available on UCPY Custom Gamepedia extension Scribunto Lua interface for MediaWiki's Object Cache
MagicNoCache MediaWiki.org NoN Available on UCPY Creates a new magic word __NOCACHE__ and disables the cache for any page in which it finds it.
Math MediaWiki.org Default extensionY Available on UCPY Render mathematical formulas between <math> ... </math> tags
MobileFrontend MediaWiki.org Default extensionY Available on UCPY Creates a separate mobile site for the wiki
MsUpload MediaWiki.org Default extensionY Available on UCPY Enables easy uploads for one file or multiple files simultaneously
MultimediaViewer MediaWiki.org NoN Available on UCPY Expand thumbnails in a larger size in a fullscreen interface Styling
MyVariables MediaWiki.org Available on UCPY Adds new built-in variables. Example
Newest Pages MediaWiki.org Available on UCPY Provides a flexible dual-use special page which lists the most recently created pages on the wiki.
NoTitle MediaWiki.org Default extensionY Available on UCPY Adds a magic word to hide the title heading. Example
Nuke MediaWiki.org Default extensionY Available on UCPY Gives administrators the ability to mass delete pages.
Numbertext MediaWiki.org NoN Available on UCPY Transforms numbers into words
OpenGraphMeta MediaWiki.org Default extensionY Available on UCPY Provides OpenGraph protocol metadata for articles on the wiki for 3rd parties like Facebook to extract.
OreDict GitHub Available on UCPY An extension that mimics the ore dictionary in Minecraft.
Page Forms MediaWiki.org Available on UCPY Allows users to add, edit and query data using forms. Useful css
PageImages MediaWiki.org Default extensionY Unknown? Collects information about images used on page.
ParserFunctions MediaWiki.org Default extensionY Available on UCPY Enhance parser with logical functions. Example
ParserHooks MediaWiki.org Available on UCPY OOP interface for creating MediaWiki parser hooks in a declarative fashion.
ParserPower GitLab NoN Available on UCPY Custom Gamepedia extension A collection of extended parser functions for MediaWiki, particularly including functions for dealing with lists of values separated by a dynamically-specified delimiter. Basic functions and tags, Escape sequences, List handling functions
PDFEmbed GitLab Available on UCPY Custom Gamepedia extension Media handler extension for PDF files. Example
Poem MediaWiki.org Default extensionY Unknown? Adds <poem> tag for poem formatting Example
Popups MediaWiki.org Available on UCPY Displays popups when users hover over article links and footnote markers
Europa Infobox Theme Default extensionY Available on UCPY Enable a new look for your infoboxes to fully benefit from your wiki's color theme!
PortableInfobox w:Help:Infoboxes Default extensionY Available on UCPY Create portable infoboxes which can be rendered using clean semantic HTML markup on any skin / platform using using easy to understand powerful XML-like markup
RandomImage Default extensionY Available on UCPY Custom Gamepedia extension Provides a random media picker using <randomimage /> Example
RandomSelection MediaWiki.org Available on UCPY Displays a random option from the given set. Example
RedisCache GitLab Unknown? Redis shim for MediaWiki's PHP Redis implementation and Predis that provides a simple setup.
RegexFunctions MediaWiki.org Available on UCPY Provides regular expression based parser functions.
Replace Text MediaWiki.org Unknown? Allows administrators to do a global string find-and-replace on both the text and titles of the wiki's content pages.
Reverb GitLab Default extensionY Unknown? Custom Gamepedia extension Notification system for MediaWiki and Reverb notification service.
RevisionSlider MediaWiki.org Available on UCPY Adds a slider interface to the diff view, so that you can easily move between revisions.
Roadblock GitLab Available on UCPY Custom Gamepedia extension Provides configuration to display a modal for wikis that have moved.
RSSPie GitLab Default extensionY Available on UCPY Custom Gamepedia extension RSS extension based on the SimplePie library.
Scribunto MediaWiki.org Default extensionY Available on UCPY Framework for embedding scripting languages into MediaWiki pages HTML Library usage notes
Scryfalllinks MediaWiki.org NoN Available on UCPY Custom Gamepedia extension Creates Scryfall links from Magic: The Gathering card names.
SearchLogger GitLab Default extensionY Unknown? Custom Gamepedia extension Logs all search terms for data analysis.
SEO GitLab Default extensionY Unknown? Custom Gamepedia extension SEO improvements, including microdata support.
SimpleSort MediaWiki.org NoN Available on UCPY Custom Gamepedia extension Allows you to sort a list of items, contained in the same string.
SimpleTooltip MediaWiki.org Available on UCPY Adds support for basic tooltips.
SlideBoxLightShow Default extensionY Available on UCPY Custom Gamepedia extension Displays a slide show that can also pop up into a light box style image gallery.
Social GitLab Default extensionY Unknown? Custom Gamepedia extension Provides links to share wiki articles and link associated social profile accounts. Icons provided by Anton Drukarov.
SpamBlacklist MediaWiki.org Default extensionY Unknown? Regex-based anti-spam tool
Spoilers MediaWiki.org Available on UCPY Adds a spoiler tag that will hide a block of text.
SpriteSheet GitLab Available on UCPY Custom Gamepedia extension Defines and displays sprite sheets from uploaded files. Example
Streamer GitLab Available on UCPY Custom Gamepedia extension Display information about a streamer from various streaming services.
SubPageList MediaWiki.org Available on UCPY Allows to list and count subpages. Example
Subscription GitLab Default extensionY Unknown? Custom Gamepedia extension Paid subscription system for Hydra Wiki Platform.
SyncService GitLab Default extensionY Unknown? Custom Gamepedia extension Distributed job queue for MediaWiki with a Redis backend.
SyntaxHighlight MediaWiki.org Default extensionY Available on UCPY Provides syntax highlighting <syntaxhighlight> using Pygments - Python syntax highlighter Styling
Tabber MediaWiki.org Available on UCPY Allows to create tabs within a page. Example
TemplateData MediaWiki.org Default extensionY Available on UCPY Introduces a <templatedata> tag and an API which together allow editors to specify how templates should be invoked.
TemplateSandbox MediaWiki.org Available on UCPY Adds the ability to preview a page using sandboxed versions of templates
TextExtracts MediaWiki.org Default extensionY Unknown? Provides plain-text or limited HTML extracts of page content
ThanksMeToo MediaWiki.org Unknown? Adds a quick way to give positive feedback for productive contributions to MediaWiki sites.
Tilesheets GitHub Available on UCPY Adds a parser function that looks up a table for an item and returns the requested image.
TippingOver GitHub Available on UCPY An extension allowing editors to create tooltips for wiki links using either wiki pages or uploaded images. Configuration settings, Creating tooltips under default configuration, Customizing tooltip page titles
TitleBlacklist MediaWiki.org Default extensionY Available on UCPY Allows administrators to forbid creation of pages and user accounts per a blacklist and whitelist.
TopContributors GitLab Default extensionY Available on UCPY Custom Gamepedia extension Parser hook extension adds a <topcontributors /> tag to the parser, giving a list of the ten most active users on a wiki Example
TorBlock MediaWiki.org Available on UCPY Automatically applies restrictions to Tor exit node's access to the wiki's front-door server.
Translate MediaWiki.org NoN Available on UCPY Special page for translating MediaWiki and beyond
Twiggy GitLab Default extensionY Unknown? Adds the Twig template engine to MediaWiki.
UniversalLanguageSelector MediaWiki.org NoN Available on UCPY Allows users to select a language and configure its support in an easy way.
UploadFields GitLab NoN Available on UCPY Custom Gamepedia extension Add custom fields to Special:Upload to be automatically added to the {{FileInfo}} template on the file pages.
UploadWizard MediaWiki.org Available on UCPY Upload Wizard, a user-friendly tool for uploading multimedia.
Variables MediaWiki.org Default extensionY Available on UCPY Parser functions allowing to work with dynamic variables in an article scoped context Example
VariablesLua MediaWiki.org Available on UCPY Provides support for the Variables extension in Lua modules by the Scribunto extension.
VisualEditor MediaWiki.org Default extensionY Available on UCPY Visual editor for MediaWiki FAQ
Widgets MediaWiki.org Available on UCPY Allows wiki administrators to add free-form widgets to the wiki by editing pages within the Widget namespace. Community-contributed widgets can be found on MediaWikiWidgets.org
WikiEditor MediaWiki.org Default extensionY Available on UCPY Provides an extendable wikitext editing interface and many feature-providing modules.
WikiHiero MediaWiki.org Available on UCPY Adds <hiero> tag to display hieroglyphs. Example

Custom extensions for specific wikis

Guild Wars

Guild Wars PvX

MTG

World of Warcraft

Removed extensions

Forbidden extensions

  • CSS - bypasses normal restrictions on CSS editing.
  • MultiUpload - Security problems with MediaWiki 1.19+
  • Renameuser - HydraAuth is the new authoritative on accounts.
  • Semantic MediaWiki - Deprecated in favor of Cargo.
  • User Merge and Delete - HydraAuth is the new authoritative on accounts.

Denied extension requests

  • DiscordNotifications (GitLab ticket) - The code is not suitable for our platform, but we like the functionality. This is something we'd like to investigate doing ourselves in the future.
  • EditNotify - Configuration too complex for setup and maintenance.
  • External Data - Too many security concerns to allow it.
  • FixedHeaderTable (GitLab ticket) - We like the idea of the functionality and will implement something similar ourselves.
  • GlobalUsage - Requires too much development work to get it working on our platform that we can't invest at this time. We can revisit it in the future, if there's a strong case for it.
  • Graph - Requires a NodeJS service just to generate a graph. This is too much just to display graphs.
  • Kartographer (GitLab ticket) - We'd rather develop an easier to use tool ourselves for mapping.
  • NewUserMessage - Twitch login integration does not support MediaWiki account creation tracking.
  • NumberFormat - Code quality not up to current MediaWiki standards.
  • PageInCat - Buggy code and unmaintained.
  • PortableInfobox - Not at this time. Requires more discussion on the future of integrated platforms and features.
  • StructuredDiscussions - Not at this time. Requires more discussion on the future of integrated platforms and features.
  • TimedMediaHandler - Functionality included in EmbedVideo.
  • UrlGetParameters - Requires caching to be disabled.
  • Wikibase - Not at this time. Requires more discussion on the future of integrated platforms and features.

Notes

  1. GP refers to the former Hydra-based platform which is no longer in use.