No edit summary |
No edit summary |
||
(46 intermediate revisions by 17 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 additions added to Wikia's installation of MediaWiki. See [[Special:Version]] for a complete list of extensions and parser hooks, their version numbers, as well as credit to the hardworking [[w:Technical Team|developers]] who created these features. |
||
+ | ==How to request an extension== |
||
− | '''See [[:Category:Extensions]] for help pages on Wikia Help.''' Note this article may not be completely up to date. |
||
+ | 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]]. |
||
− | ==Preinstalled== |
||
− | See also [[:Category: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. |
||
+ | |||
+ | 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. |
||
+ | |||
+ | ==List of Extensions== |
||
===Users and admins=== |
===Users and admins=== |
||
− | ; [[mw:Extension:DeletedContributions|Deleted user contributions]] |
+ | ; [[mw:Extension:DeletedContributions|Deleted user contributions]] |
+ | :Gives sysops the ability to browse a user's deleted edits |
||
⚫ | |||
+ | ; [[Help:Global CSS and JS]] |
||
⚫ | |||
⚫ | |||
− | ; [[Help:Invite Friends|Invite a friend]] :Displays "invite a friend" form |
||
⚫ | |||
− | ; [[Help:LookupContribs|Lookup Contribs]] :Displays user contributions on multiple wikis |
||
+ | :Displays edit count of a user |
||
− | <!--; [[mw:Extension:Makesysop|Makesysop]] :Gives bureaucrats/stewards the ability to modify user level - GOING AWAY SOON--> |
||
− | ; Multiple Lookup :Provides user lookup on multiple wikis |
||
===Wiki tools=== |
===Wiki tools=== |
||
− | ; [[mw:Extension:CategoryTree|CategoryTree]] |
+ | ; [[mw:Extension:CategoryTree|CategoryTree]] |
+ | :AJAX based gadget to display the category structure of a community |
||
⚫ | |||
+ | ; [[mw:Extension:CharInsert|CharInsert]] |
||
− | ; [[Help:CreatePage|Create Page]] :Allows to create a new page - with the Wysiwyg editor |
||
⚫ | |||
− | ; [[Help:Wiki-style forums|DPLforum]] |
+ | ; [[Help:Wiki-style forums|DPLforum]] |
⚫ | |||
+ | :DPL-based forum extension using article pages. |
||
− | ; [[Help:EditSimilar|EditSimilar]] :Encourages users to edit an article similar (by categories) to the one they just had edited |
||
⚫ | |||
⚫ | |||
+ | :Timeline extension |
||
− | <!--; [[mw:Extension:ImageTagging|Image Tagging]] :Wikia Image Tagging - NOT ACTIVE --> |
||
+ | ; [[mw:Extension:GoogleDocs4MW|GoogleDocs4MW]] |
||
⚫ | |||
⚫ | |||
− | ; [[Help:Import free images|ImportFreeImages]] :Provides a way of importing properly licensed photos from Flickr |
||
+ | ; [[mediawikiwiki:Extension:ImageMap|ImageMap]] |
||
⚫ | |||
⚫ | |||
− | ; [[m:User:Algorithm/actionCreate|Action Create]] :(Patch to InputBox) |
||
+ | ; [[Help:Inputbox|Inputbox]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
− | ; [[mw:Extension: |
+ | ; [[mw:Extension:Cite|Cite]] |
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | :Search for Weblinks |
||
⚫ | |||
+ | ; MostPopularArticles |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | ; MostPopularCategories |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | :Allows users to upload up to 20<!--As of Jan 22, 2014--> files at once |
||
⚫ | |||
⚫ | |||
− | ; Send to a friend :displays "send to a friend" button in the article |
||
+ | :Enhance parser with logical functions |
||
− | ; [http://sf.net/projects/wikia/ Shared newtalk] :Cross-wiki new message notifications |
||
+ | ; [[Help:Poem|Poem]] |
||
− | ; [[mw:Extension:StringFunctions|StringFunctions]] :Enhances parser with string functions |
||
⚫ | |||
− | ; [http://lists.wikia.com/pipermail/wikia-l/2007-August/001719.html TabView] |
||
+ | ; [[Help:Polls|Polls]] |
||
⚫ | |||
⚫ | |||
− | ; [[Help:WidgetTag|WidgetTag]] :Adds <tt><widget></tt> tag for dynamic embedding of Wikia widgets |
||
− | ; [[mw:Extension: |
+ | ; [[mw:Extension:RandomImage|RandomImage]] |
⚫ | |||
⚫ | |||
⚫ | |||
+ | :Displays a random option from the given set |
||
⚫ | |||
+ | :Displays an RSS feed on a wikia page |
||
+ | ; [[Help:Tab view|TabView]] and [[Help:Tabber|Tabber]] |
||
+ | :Methods for having "tabbed" content |
||
+ | ; [[mw:Extension:EasyTimeline|Timeline]] |
||
+ | : Editors can create timelines of events using this tool's syntax. |
||
+ | ; [[Help:Video Embed Tool|Video Embed Tool]] |
||
⚫ | |||
+ | ; [[mw:Extension:WikiHiero|WikiHiero]] |
||
+ | :Syntax to display hieroglyph |
||
+ | ; [[Help:YouTube extension|YouTube]] |
||
⚫ | |||
===Spam and blocking=== |
===Spam and blocking=== |
||
− | ; [[Help:Hidden URL field|AntiSpamInput]] |
+ | ; [[Help:Hidden URL field|AntiSpamInput]] |
+ | :Simple spambot blocking mechanism |
||
− | ; [[mw:Extension:ConfirmEdit|ConfirmEdit]] |
+ | ; [[mw:Extension:ConfirmEdit|ConfirmEdit]] |
− | ; [[mw:Extension:RegexBlock|Regex Block Stats]] :Displays block statistics for the RegexBlock extension |
||
+ | :Simple captcha implementation |
||
− | ; RegexBlock Engine 2.0 Core :Core regular expression matching engine |
||
+ | ; [[mw:Extension:RegexBlock|Regular Expression Name Block]] |
||
− | ; RegexBlock Engine 2.0 MediaWiki handler :MediaWiki functionality for regular expression matching engine |
||
− | + | :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 |
||
− | ; [[mw:Extension:SpamBlacklist|SpamBlacklist]] |
+ | ; [[mw:Extension:SpamBlacklist|SpamBlacklist]] |
+ | :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 |
||
⚫ | |||
+ | ;[[mediawikiwiki:Extension:SyntaxHighlight_GeSHi|SyntaxHighlight]] |
||
− | ; DataProvider :Data provider for Wikia skins |
||
⚫ | |||
− | ; GetUserAgent :Browser detection functionality |
||
+ | ; [[Help:Description|ArticleMetaDescription]] |
||
⚫ | |||
⚫ | |||
− | ; Our404Handler :Our 404 handler for making thumbs and other magic |
||
+ | ; [[Help:Add Images|MiniUpload]] |
||
− | ; [[Help:ProblemReports|ProblemReports]] :Allow users to report problems with wiki-articles and sysops/helpers/staff to view & resolve them |
||
⚫ | |||
⚫ | |||
+ | ; SharedMessages |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | ; [[Help:Shared Help|Shared Help]] |
||
− | ; [[Help:Webtools|Webtools]] :Displays wiki position and clicks statistics (controlled globally) |
||
⚫ | |||
+ | ; [[Help:Talk Page Messaging|SiteWideMessages]] |
||
⚫ | |||
− | ==On |
+ | ==On request== |
− | This is a non-comprehensive list of MediaWiki extensions that are available [[Special:Contact|upon request]] at Wikia. See also [[: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]] |
||
⚫ | |||
+ | :Tool for automatically catching non-constructive edits. |
||
⚫ | |||
+ | ;[[mediawikiwiki:Extension:Simple Calendar|Calendar]] |
||
⚫ | |||
+ | :Allows for embedding of a calendar into wikia pages. |
||
− | ;[[Help:Semantic MediaWiki|Semantic MediaWiki]] :Semantic Forms and Search |
||
+ | ;[[Help:DynamicPageList|DynamicPageList2]] |
||
⚫ | |||
+ | ;[[Help:Maps|Maps Extension]] |
||
⚫ | |||
+ | ;[[mediawikiwiki:Extension:Variables|Variables]] |
||
+ | :Allows you to define a variable on a page then use it later in that same page. |
||
==Restricted== |
==Restricted== |
||
+ | ; [[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.) |
|
⚫ | |||
+ | ;[[Help:Protect site|Protect site]] |
||
⚫ | |||
==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== |
||
+ | {{Help and feedback section}} |
||
⚫ | |||
[[Category:Help|Extensions]] |
[[Category:Help|Extensions]] |
||
[[Category:Extensions| ]] |
[[Category:Extensions| ]] |
||
+ | |||
⚫ | |||
+ | [[eshelp:Ayuda:Calendar]] |
||
+ | [[pl:Pomoc:Rozszerzenia]] |
||
+ | [[ja:Help:拡張機能]] |
Revision as of 20:35, 1 April 2014
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.
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 Help: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 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
- SyntaxHighlight
- Code syntax highlighter - supports many languages
- 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 wikias (controlled globally)
- SiteWideMessages
- Provides an interface for sending messages seen on all wikias
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. A few wikias have a few users with this access, but it is not requestable.)
- Protect site
- Allows a site administrator to temporarily block various site modifications (this is enabled as deemed needed)
External links
- MediaWiki Extensions List at MediaWiki.org, the homepage of MediaWiki software
Further help and feedback
- Browse and search other help pages at Help:Contents
- Check Fandom Community Central for sources of further help and support
- Check Contacting Fandom for how to report any errors or unclear steps in this article