Community Central
Register
Community Central
No edit summary
Tags: Help sourceedit
(14 intermediate revisions by 10 users not shown)
Line 1: Line 1:
'''Extensions''' are features and add-ons developed for [[Help:MediaWiki]], the software platform that Wikia runs on. They are designed by third-party developers (that is to say, not Wikia or MediaWiki staff) for the purpose of either expanding the function of a wikia or overriding a built-in MediaWiki feature for customization purposes.
+
'''Extensions''' are features and add-ons developed for [[Help:MediaWiki|MediaWiki]], the software platform that Wikia runs on. They are designed by third-party developers (that is to say, not Wikia or MediaWiki staff) for the purpose of either expanding the function of a wiki or overriding a built-in MediaWiki feature for customization purposes.
   
==How to request an extension==
+
== How to request an extension ==
   
 
First, verify that the extension you are looking for does not exist already on your wikia. You can check this by going to [[Special:Version]] and looking under the "installed extensions" section or checking the extension's [[Help:Parser functions|parser function]] or tag against the "tags" and "hooks" section at the bottom of that page. Wikia already has a significant [[w:Category:Extensions enabled by default|number of extensions enabled by default]].
 
First, verify that the extension you are looking for does not exist already on your wikia. You can check this by going to [[Special:Version]] and looking under the "installed extensions" section or checking the extension's [[Help:Parser functions|parser function]] or tag against the "tags" and "hooks" section at the bottom of that page. Wikia already has a significant [[w:Category:Extensions enabled by default|number of extensions enabled by default]].
   
Many other extensions are already in our codebase and can be enabled upon request. You can check what extensions Wikia offers later in this page. Some basic content tools, such [[Help:Maps|Maps]] and [[Help:Variables]], are automatically enabled by staff. Other complex extensions, such as [[Help:DynamicPageList|DPL]], usually have a staff member ask a few questions to ensure that the extension you are asking for is in fact the ideal solution. Other extensions, where wikia configuration may be dramatically changed (such as [[Help:AbuseFilter|Abuse Filter]], will be enabled at staff discretion depending on the context of the request.
+
Many other extensions are already in our codebase and can be enabled upon request. You can check what extensions Wikia offers later in this page. Some basic content tools, such [[Help:Maps|Maps]] and [[Help:Variables|Variables]], are automatically enabled by staff. Other complex extensions, such as [[Help:DynamicPageList|DPL]], usually have a staff member ask a few questions to ensure that the extension you are asking for is in fact the ideal solution. Other extensions, where wikia configuration may be dramatically changed (such as Abuse Filter), will be enabled at staff discretion depending on the context of the request.
   
If Wikia does not offer a particular extension, you may request our engineering staff investigate installing it by using [[Special:Contact]] and linking to the MediaWiki extension page along with some rationale as to why it's needed. Please be aware that our engineering staff may take a few months to review the extension and that most extensions will be rejected. This is mainly due to the amount of rewriting an extension would face to live on the Wikia codebase servers. As such, it's always good to ask yourself when looking an extension on MediaWiki.org if the extension is up to date, is well-maintained, and allows for a caching layer. If the answer to any of these questions is no, chances are we will not be able to install the extension.
+
If Wikia does not offer a particular extension, you may request our engineering staff to investigate installing it by using [[Special:Contact]] and linking to the MediaWiki extension page along with some rationale as to why it's needed. Please be aware that our engineering staff may take a few months to review the extension and that most extensions will be rejected. This is mainly due to the amount of rewriting an extension would face to live on the Wikia codebase servers. As such, it's always good to ask yourself when looking an extension on MediaWiki.org if the extension is up to date, is well-maintained, and allows for a caching layer. If the answer to any of these questions is no, chances are we will not be able to install the extension.
   
==List of Extensions==
+
== List of extensions ==
  +
===Users and admins===
+
=== Users and admins ===
; [[mw:Extension:DeletedContributions|Deleted user contributions]]
 
  +
:Gives sysops the ability to browse a user's deleted edits
 
 
; [[Mw:Extension:DeletedContributions|Deleted user contributions]]
 
: Gives sysops the ability to browse a user's deleted edits
 
; [[Help:Global CSS and JS]]
 
; [[Help:Global CSS and JS]]
:Adds global user CSS and JavaScript to a page, fetched from {{#NewWindowLink:http://community.wikia.com|Community Central}}
+
: Adds global user CSS and JavaScript to a page, fetched from {{#NewWindowLink:http://community.wikia.com|Community Central}}
 
; [[Help:Edit count|Editcount]]
 
; [[Help:Edit count|Editcount]]
:Displays edit count of a user
+
: Displays edit count of a user
  +
 
=== Wiki tools ===
   
 
; [[Mw:Extension:CategoryTree|CategoryTree]]
===Wiki tools===
 
 
: AJAX based gadget to display the category structure of a community
; [[mw:Extension:CategoryTree|CategoryTree]]
 
 
; [[Mw:Extension:CharInsert|CharInsert]]
:AJAX based gadget to display the category structure of a community
 
 
: Allows creation of JavaScript box for inserting non-standard characters
; [[mw:Extension:CharInsert|CharInsert]]
 
:Allows creation of JavaScript box for inserting non-standard characters
 
 
; [[Help:Wiki-style forums|DPLforum]]
 
; [[Help:Wiki-style forums|DPLforum]]
:DPL-based forum extension using article pages.
+
: DPL-based forum extension using article pages.
; [[mw:Extension:EasyTimeline|EasyTimeline]]
+
; [[Mw:Extension:EasyTimeline|EasyTimeline]]
:Timeline extension
+
: Timeline extension
; [[mw:Extension:GoogleDocs4MW|GoogleDocs4MW]]
+
; [[Mw:Extension:GoogleDocs4MW|GoogleDocs4MW]]
:Adds <tt>&lt;googlespreadsheet&gt;</tt> tag for Google Docs' spreadsheets display
+
: Adds <tt>&lt;googlespreadsheet&gt;</tt> tag for Google Docs' spreadsheets display
; [[mediawikiwiki:Extension:ImageMap|ImageMap]]
+
; [[Mediawikiwiki:Extension:ImageMap|ImageMap]]
:Allows client-side clickable image maps using <tt>&lt;imagemap&gt;</tt> tag
+
: Allows client-side clickable image maps using <tt>&lt;imagemap&gt;</tt> tag
 
; [[Help:Inputbox|Inputbox]]
 
; [[Help:Inputbox|Inputbox]]
:Allow inclusion of predefined HTML forms
+
: Allow inclusion of predefined HTML forms
; [[mw:Extension:Cite|Cite]]
+
; [[Mw:Extension:Cite|Cite]]
:Adds <nowiki><ref[ name=id]> and <references/></nowiki> tags, for citations
+
: Adds <nowiki><ref[ name=id]> and <references/></nowiki> tags, for citations
; [[mw:Extension:LinkSearch|LinkSearch]]
+
; [[Mw:Extension:LinkSearch|LinkSearch]]
:Search for Weblinks
+
: Search for Weblinks
 
; MostPopularArticles
 
; MostPopularArticles
:Get list of most popular articles
+
: Get list of most popular articles
 
; MostPopularCategories
 
; MostPopularCategories
:Get list of most popular categories
+
: Get list of most popular categories
 
; [[Help:Multiple uploads|MultipleUpload]]
 
; [[Help:Multiple uploads|MultipleUpload]]
:Allows users to upload up to 20<!--As of Jan 22, 2014--> files at once
+
: Allows users to upload up to 20<!-- As of Jan 22, 2014 --> files at once
 
; [[Help:Parser functions|ParserFunctions]]
 
; [[Help:Parser functions|ParserFunctions]]
:Enhance parser with logical functions
+
: Enhance parser with logical functions
 
; [[Help:Poem|Poem]]
 
; [[Help:Poem|Poem]]
:Adds <tt>&lt;poem&gt;</tt> tag for poem formatting
+
: Adds <tt>&lt;poem&gt;</tt> tag for poem formatting
 
; [[Help:Polls|Polls]]
 
; [[Help:Polls|Polls]]
:Set up single-choice polls.
+
: Set up single-choice polls.
; [[mw:Extension:RandomImage|RandomImage]]
+
; [[Mw:Extension:RandomImage|RandomImage]]
:Provides a random media picker using <tt>&lt;randomimage /&gt;</tt>
+
: Provides a random media picker using <tt>&lt;randomimage /&gt;</tt>
; [[mw:Extension:RandomSelection|RandomSelection]]
+
; [[Mw:Extension:RandomSelection|RandomSelection]]
:Displays a random option from the given set
+
: Displays a random option from the given set
; [[mw:Extension:RSS|RSS feed extension]]
+
; [[Mw:Extension:RSS|RSS feed extension]]
:Displays an RSS feed on a wikia page
+
: Displays an RSS feed on a wikia page
 
; [[Help:Tab view|TabView]] and [[Help:Tabber|Tabber]]
 
; [[Help:Tab view|TabView]] and [[Help:Tabber|Tabber]]
:Methods for having "tabbed" content
+
: Methods for having "tabbed" content
; [[mw:Extension:EasyTimeline|Timeline]]
+
; [[Mw:Extension:EasyTimeline|Timeline]]
 
: Editors can create timelines of events using this tool's syntax.
 
: Editors can create timelines of events using this tool's syntax.
 
; [[Help:Video Embed Tool|Video Embed Tool]]
 
; [[Help:Video Embed Tool|Video Embed Tool]]
:Embeds videos from YouTube, Metacafe and many other sites, and adds Video pages
+
: Embeds videos from YouTube, Metacafe and many other sites, and adds Video pages
; [[mw:Extension:WikiHiero|WikiHiero]]
+
; [[Mw:Extension:WikiHiero|WikiHiero]]
:Syntax to display hieroglyph
+
: Syntax to display hieroglyph
 
; [[Help:YouTube extension|YouTube]]
 
; [[Help:YouTube extension|YouTube]]
:Embeds YouTube and Google Video movies
+
: Embeds YouTube and Google Video movies
  +
 
=== Spam and blocking ===
   
===Spam and blocking===
 
 
; [[Help:Hidden URL field|AntiSpamInput]]
 
; [[Help:Hidden URL field|AntiSpamInput]]
:Simple spambot blocking mechanism
+
: Simple spambot blocking mechanism
; [[mw:Extension:ConfirmEdit|ConfirmEdit]]
+
; [[Mw:Extension:ConfirmEdit|ConfirmEdit]]
:Simple captcha implementation
+
: Simple captcha implementation
; [[mw:Extension:RegexBlock|Regular Expression Name Block]]
+
; [[Mw:Extension:RegexBlock|Regular Expression Name Block]]
:Alternate user block (by given name, using regular expressions, controlled globally)
+
: Alternate user block (by given name, using regular expressions, controlled globally)
; [[mw:Extension:SpamRegex|Regular Expression Spam Block]]
+
; [[Mw:Extension:SpamRegex|Regular Expression Spam Block]]
:Filters out unwanted phrases in edited pages, based on regular expression
+
: Filters out unwanted phrases in edited pages, based on regular expression
; [[mw:Extension:SpamBlacklist|SpamBlacklist]]
+
; [[Mw:Extension:SpamBlacklist|SpamBlacklist]]
:Regex based anti url spam tool
+
: Regex based anti url spam tool
  +
 
=== Other tools ===
   
===Other tools===
 
 
; [[Help:Log in via AJAX|AjaxLogin]]
 
; [[Help:Log in via AJAX|AjaxLogin]]
:Dynamic box which allow users to login and remind password
+
: Dynamic box which allow users to login and remind password
;[[mediawikiwiki:Extension:SyntaxHighlight_GeSHi|SyntaxHighlight]]
 
:Code syntax highlighter - supports many languages
 
 
; [[Help:Description|ArticleMetaDescription]]
 
; [[Help:Description|ArticleMetaDescription]]
:Adding meta-description tag containing snippet of the Article
+
: Adding meta-description tag containing snippet of the Article
 
; [[Help:Add Images|MiniUpload]]
 
; [[Help:Add Images|MiniUpload]]
:Allow users to upload new files directly from edit page
+
: Allow users to upload new files directly from edit page
 
; SharedMessages
 
; SharedMessages
:Allows drawing "shared" template messages from the shared DB
+
: Allows drawing "shared" template messages from the shared DB
 
; [[Help:Shared Help|Shared Help]]
 
; [[Help:Shared Help|Shared Help]]
:Provides the Help namespace pages from this wikia into all wikias (controlled globally)
+
: Provides the Help namespace pages from this wikia into all wikia sites (controlled globally)
 
; [[Help:Talk Page Messaging|SiteWideMessages]]
 
; [[Help:Talk Page Messaging|SiteWideMessages]]
:Provides an interface for sending messages seen on all wikias
+
: Provides an interface for sending messages seen on all wikia sites
 
; [[Mediawikiwiki:Extension:SyntaxHighlight GeSHi|SyntaxHighlight]]
 
: Code syntax highlighter - supports many languages
  +
 
== On request ==
   
==On request==
 
 
This is a non-comprehensive list of MediaWiki extensions that are available [[Special:Contact|upon request]] at Wikia. See also [[w:Category:Extensions enabled on request]].
 
This is a non-comprehensive list of MediaWiki extensions that are available [[Special:Contact|upon request]] at Wikia. See also [[w:Category:Extensions enabled on request]].
   
;[[mediawikiwiki:Extension:AbuseFilter|AbuseFilter]]
+
; [[Mediawikiwiki:Extension:AbuseFilter|AbuseFilter]]
:Tool for automatically catching non-constructive edits.
+
: Tool for automatically catching non-constructive edits.
;[[mediawikiwiki:Extension:Simple Calendar|Calendar]]
+
; [[Mediawikiwiki:Extension:Simple Calendar|Calendar]]
:Allows for embedding of a calendar into wikia pages.
+
: Allows for embedding of a calendar into wikia pages.
;[[Help:DynamicPageList|DynamicPageList2]]
+
; [[Help:DynamicPageList|DynamicPageList2]]
:Universal reporting tool for wikias, which adds the <tt>&lt;dpl&gt;</tt> tag
+
: Universal reporting tool for wikias, which adds the <tt>&lt;dpl&gt;</tt> tag
;[[Help:Maps|Maps Extension]]
+
; [[Help:Maps Extension|Maps Extension]]
:Easily create maps with wiki-fied markers
+
: Easily create maps with wiki-fied markers
;[[mediawikiwiki:Extension:Variables|Variables]]
+
; [[Mediawikiwiki:Extension:Variables|Variables]]
:Allows you to define a variable on a page then use it later in that same page.
+
: Allows you to define a variable on a page then use it later in that same page.
  +
 
== Restricted ==
   
==Restricted==
 
 
; [[Help:CheckUser|CheckUser]]
 
; [[Help:CheckUser|CheckUser]]
:Grants users with the appropriate permission the ability to check user's IP addresses and other information (This is generally a [[Special:Listusers/staff|staff-only]] tool. A few wikias have a few users with this access, but it is not requestable.)
+
: Grants users with the appropriate permission the ability to check user's IP addresses and other information (This is generally a [[Special:Listusers/staff|staff-only]] tool, but some administrators of big wikis also have access to it.)
;[[Help:Protect site|Protect site]]
+
; [[Help:Protect site|Protect site]]
:Allows a site administrator to temporarily block various site modifications (this is enabled as deemed needed)
+
: Allows a site administrator to temporarily block various site modifications (this is enabled as deemed needed)
  +
; Semantic MediaWiki
  +
: Used on a few dozen Wikia sites (including some of the biggest) until further notice, but problematical, never officially supported, and no longer requestable. Its "Help" page on this wiki redirects here, but discussion may be best confined to [[w:c:smwtest|the SMW Test Wiki]].
   
==External links==
+
== External links ==
*[[mw:Category:Extensions|MediaWiki Extensions List]] at MediaWiki.org, the homepage of MediaWiki software
 
   
 
* [[Mw:Category:Extensions|MediaWiki Extensions List]] at MediaWiki.org, the homepage of MediaWiki software
==Further help and feedback==
 
   
 
== Further help and feedback ==
 
{{Help and feedback section}}
 
{{Help and feedback section}}
[[Category:Help|Extensions]]
 
[[Category:Extensions| ]]
 
   
 
[[de:Hilfe:Erweiterungen]]
 
[[de:Hilfe:Erweiterungen]]
[[eshelp:Ayuda:Calendar]]
+
[[fr:Aide:Extensions]]
  +
[[ja:ヘルプ:拡張機能]]
 
[[pl:Pomoc:Rozszerzenia]]
 
[[pl:Pomoc:Rozszerzenia]]
[[ja:Help:拡張機能]]
+
[[zh:Help:擴展功能]]
  +
 
[[Category:Help|Extensions]]
 
[[Category:Extensions| ]]

Revision as of 19:31, 14 May 2015

Extensions are features and add-ons developed for MediaWiki, the software platform that Wikia runs on. They are designed by third-party developers (that is to say, not Wikia or MediaWiki staff) for the purpose of either expanding the function of a wiki or overriding a built-in MediaWiki feature for customization purposes.

How to request an extension

First, verify that the extension you are looking for does not exist already on your wikia. You can check this by going to Special:Version and looking under the "installed extensions" section or checking the extension's parser function or tag against the "tags" and "hooks" section at the bottom of that page. Wikia already has a significant number of extensions enabled by default.

Many other extensions are already in our codebase and can be enabled upon request. You can check what extensions Wikia offers later in this page. Some basic content tools, such Maps and Variables, are automatically enabled by staff. Other complex extensions, such as DPL, usually have a staff member ask a few questions to ensure that the extension you are asking for is in fact the ideal solution. Other extensions, where wikia configuration may be dramatically changed (such as Abuse Filter), will be enabled at staff discretion depending on the context of the request.

If Wikia does not offer a particular extension, you may request our engineering staff to investigate installing it by using Special:Contact and linking to the MediaWiki extension page along with some rationale as to why it's needed. Please be aware that our engineering staff may take a few months to review the extension and that most extensions will be rejected. This is mainly due to the amount of rewriting an extension would face to live on the Wikia codebase servers. As such, it's always good to ask yourself when looking an extension on MediaWiki.org if the extension is up to date, is well-maintained, and allows for a caching layer. If the answer to any of these questions is no, chances are we will not be able to install the extension.

List of extensions

Users and admins

Deleted user contributions
Gives sysops the ability to browse a user's deleted edits
Help:Global CSS and JS
Adds global user CSS and JavaScript to a page, fetched from {{#NewWindowLink:http://community.wikia.com%7CCommunity Central}}
Editcount
Displays edit count of a user

Wiki tools

CategoryTree
AJAX based gadget to display the category structure of a community
CharInsert
Allows creation of JavaScript box for inserting non-standard characters
DPLforum
DPL-based forum extension using article pages.
EasyTimeline
Timeline extension
GoogleDocs4MW
Adds <googlespreadsheet> tag for Google Docs' spreadsheets display
ImageMap
Allows client-side clickable image maps using <imagemap> tag
Inputbox
Allow inclusion of predefined HTML forms
Cite
Adds <ref[ name=id]> and <references/> tags, for citations
LinkSearch
Search for Weblinks
MostPopularArticles
Get list of most popular articles
MostPopularCategories
Get list of most popular categories
MultipleUpload
Allows users to upload up to 20 files at once
ParserFunctions
Enhance parser with logical functions
Poem
Adds <poem> tag for poem formatting
Polls
Set up single-choice polls.
RandomImage
Provides a random media picker using <randomimage />
RandomSelection
Displays a random option from the given set
RSS feed extension
Displays an RSS feed on a wikia page
TabView and Tabber
Methods for having "tabbed" content
Timeline
Editors can create timelines of events using this tool's syntax.
Video Embed Tool
Embeds videos from YouTube, Metacafe and many other sites, and adds Video pages
WikiHiero
Syntax to display hieroglyph
YouTube
Embeds YouTube and Google Video movies

Spam and blocking

AntiSpamInput
Simple spambot blocking mechanism
ConfirmEdit
Simple captcha implementation
Regular Expression Name Block
Alternate user block (by given name, using regular expressions, controlled globally)
Regular Expression Spam Block
Filters out unwanted phrases in edited pages, based on regular expression
SpamBlacklist
Regex based anti url spam tool

Other tools

AjaxLogin
Dynamic box which allow users to login and remind password
ArticleMetaDescription
Adding meta-description tag containing snippet of the Article
MiniUpload
Allow users to upload new files directly from edit page
SharedMessages
Allows drawing "shared" template messages from the shared DB
Shared Help
Provides the Help namespace pages from this wikia into all wikia sites (controlled globally)
SiteWideMessages
Provides an interface for sending messages seen on all wikia sites
SyntaxHighlight
Code syntax highlighter - supports many languages

On request

This is a non-comprehensive list of MediaWiki extensions that are available upon request at Wikia. See also w:Category:Extensions enabled on request.

AbuseFilter
Tool for automatically catching non-constructive edits.
Calendar
Allows for embedding of a calendar into wikia pages.
DynamicPageList2
Universal reporting tool for wikias, which adds the <dpl> tag
Maps Extension
Easily create maps with wiki-fied markers
Variables
Allows you to define a variable on a page then use it later in that same page.

Restricted

CheckUser
Grants users with the appropriate permission the ability to check user's IP addresses and other information (This is generally a staff-only tool, but some administrators of big wikis also have access to it.)
Protect site
Allows a site administrator to temporarily block various site modifications (this is enabled as deemed needed)
Semantic MediaWiki
Used on a few dozen Wikia sites (including some of the biggest) until further notice, but problematical, never officially supported, and no longer requestable. Its "Help" page on this wiki redirects here, but discussion may be best confined to the SMW Test Wiki.

External links

Further help and feedback