Extensions
Extensions customize and extend MediaWiki's functionality.
How to request an extension
First, make sure that the extension you are looking for doesn't already exist on your wiki. You can check this by going to Special:Version and looking in the "Installed extensions" section. wiki.gg comes with different extensions enabled by default.
If you want to see if a particular extension you desire has been installed on any other wiki, you can check the "Extensions available on request" section on this same page.
Next, head over to the wiki.gg help center, select the "Technical support" option, and then fill out the details, explaining the reason why you want that extension on your wiki. The wiki.gg staff will review your request shortly, and you will receive a response regarding the possibility of enabling that extension. You may need to adjust the styles of these extensions if they are enabled, such as with the VisualEditor.
Extensions enabled by default
- Description2
- Automatically generates short descriptions of articles and suggests them to search engines (such as Google).
- Descriptions can also be supplied manually by editors.
- Scribunto
- Provides Lua scripting in MediaWiki pages.
- ThemeToggle
- Provides a wiki theming system with minimal flash of wrongly styled content.
- PortableInfobox
- Provides a fairly simplistic XML-like infobox building markup. These infoboxes are rendered using clean semantic HTML elements on any skin or platform.
- NoTitle
- Adds a magic word,
__NOTITLE__
to hide the main title heading on any page. - TabberNeue
- Provides a content tabs system.
- TemplateData
- Introduces a
<templatedata>
tag and an API which together allow editors to specify how templates and their parameters should be used.
Editor QOL
- CharInsert
- See: https://river.me/blog/charinsert/
- Gadgets
- Gadgets are additional extensions that a Wiki Admin can adjust and change on their own using JavaScript or CSS.
- Echo
- Notification system.
- Thanks
- The Thanks extension adds a quick way to give positive feedback for productive contributions to wiki.gg wikis.
- NewPage
- Provides the page Special:NewPage
- AdvancedSearch
- Improvements to Special:Search, can be disabled in preferences
- TwoColConflict
- Improvements to edit conflict management
- TemplateSandbox
- Improved template & module preview interface
Wikitext
- ParserFunctions
- Enhances the wikitext parser with helpful functions, mostly related to logic and string-handling.
- Variables
- Enhances the wikitext parser with a custom variable system to enable value re-use or information delivery into other templates on the same page.
- VariablesLua
- Provides Lua interface exposing the Extension:Variables functions.
User account
- Subscription
- On-wiki wiki.gg Plus subscription features.
- User Account Migration
- User account migration system for forked wikis.
- Unregistered Edit Links
- Adds back Edit action links on pages for anonymous users, and gracefully asks them to create an account first.
Miscellaneous
- Abuse Filter
- Allows privileged users to set specific actions to be taken when actions by users, such as edits, match certain criteria.
- CookieWarning
- Adds a small but well noticeable cookie notice banner to comply with European Union laws.
- Interwiki
- Provides a "Special:Interwiki" page, that the interwiki prefix configuration can be viewed through and edited by local administrators.
Extensions available on request
The following extensions are not enabled by default, but have been previously enabled on the platform and can be requested. This list is not exhaustive; if an extension you're interested in is not listed here, ask about it in the wiki.gg Discord server.
- MultimediaViewer
- Gives the user of a wiki a different interface for viewing full-size, or nearly full-size, images in their browser without extraneous page loads.
Maps/Data
- Cargo
- That lets pages on the wiki talk to each other. Imagine having a spreadsheet with data about your game that has a bunch of pages.
- DPL
- The DynamicPageList3 extension is a reporting tool for MediaWiki, listing category members and intersections with various formats and details.
- DataMaps
- Lets you display interactive maps using Leaflet without additional services.
Wikitext
- ParserPower
- Provides additional wikitext parser functions, primarily for string and list operations.
- RegexFunctions
- Provides parser functions enabling the use of regular expressions.
- Arrays
- Provides an additional set of parser functions for operations on arrays.
- Loops
- Provides an additional set of parser functions for performing loops.
Editors
- VisualEditor
- A visual, rich-content WYSIWYG editor for articles.
- TinyMCE
- An alternative WYSIWYG wiki page editor that leverages the TinyMCE editor.
- LinkSuggest
- Suggests link completions in the source editor. Registered users are able to turn LinkSuggest off via Special:Preferences. Does not work with syntax highlighting.
Articles
- Popups
- Extension displays page and reference previews when hovering over a link to an article or respectively to a reference.
- RelatedArticles
- Adds a parser function to your wikitext that allows associating related articles with your article. It shows related pages as a list of articles and their descriptions at the bottom of a page on desktop and mobile.
Profiles
None available.
Miscellaneous
- RSS
- Display RSS feeds on a wiki page
- CommentStreams
- Commenting system for wikis. Users can post comments below the content on a wiki page. The comments are displayed with the user's username, linked to their user page if it exists and the creation and last modification dates of the comment.
- PageImages
- Stores information about images representing a page. Used for Popups extension, or API features.
- TemplateStyles
- The TemplateStyles extension introduces a
<templatestyles>
tag to specify that a stylesheet should be loaded from a wiki page. Placing this in a template allows the template to have custom styles without having to place them in MediaWiki:Common.css. - When requested, TemplateStylesExtender is also installed to improve support for newer CSS features (selectors, properties, media queries, custom properties).
- RevisionSlider
- Adds a slider interface to the diff view, so that you can easily move between revisions.
- SearchDigest
- Tracks failed searches on your wiki and displays them in a list.
- VEForAll
- Allows other extensions to incorporate the VisualEditor interface into textareas for user editing.
Extensions that are not allowed on the platform.
Permanent
These extensions will likely never be allowed on the platform.
- Semantic MediaWiki
- Please use/request Cargo instead.
Temporary
These extensions are not currently allowed, but may be in the future.
- DiscussionTools
- Currently unavailable due to technical reasons. (last updated: 2024-07-01)