Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Get MediaWiki
Get extensions
Tech blog
Contribute
Support
User help
FAQ
Technical manual
Support desk
Communication
Development
Developer portal
Code statistics
mediawiki.org
Community portal
Recent changes
Translate content
Random page
Village pump
Sandbox
Search
English
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Export translations
Translate
English
Language statistics
Message group statistics
Export
Tools
Tools
move to sidebar
hide
Actions
Language statistics
Message group statistics
Export
General
Upload file
Special pages
Printable version
Get shortened URL
Download QR code
<languages/> {{TOCright}} <!-- This is to allow easy creation of translated subpages: --> <span lang="en" dir="ltr" class="mw-content-ltr"></span> <div lang="en" dir="ltr" class="mw-content-ltr"> This category lists information and pages relating to '''MediaWiki extensions'''. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Finding extensions== </div> <span lang="en" dir="ltr" class="mw-content-ltr">The subcategories listed below provide many ways to browse through the set of extensions.</span> <span lang="en" dir="ltr" class="mw-content-ltr">To see the list of '''all extensions''' that have a page on mediawiki.org, go to the subcategory [[Special:MyLanguage/Category:All extensions|all extensions]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Other lists of extensions include: </div> * {{Ll|Category:Stable extensions|2=<span lang="en" dir="ltr" class="mw-content-ltr">Stable extensions</span>}} - <span lang="en" dir="ltr" class="mw-content-ltr">a list of stable extensions.</span> * {{ll|Software bundles|2=<span lang="en" dir="ltr" class="mw-content-ltr">Software bundles and MediaWiki distributions</span>}} * [[phab:diffusion/MEXT/browse/|<span lang="en" dir="ltr" class="mw-content-ltr">Extensions in the MediaWiki Git repository</span>]] <div lang="en" dir="ltr" class="mw-content-ltr"> * [https://wikiapiary.com/w/index.php?title=Category:Extension "Extension" category on WikiApiary] - holds a list of websites that use any extension. </div> <span lang="en" dir="ltr" class="mw-content-ltr">Please note that most extensions listed here are not maintained by people affiliated with the MediaWiki software development team.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For most extensions, there is no guarantee of the quality of the software, its security, or how well it will work with recent versions of MediaWiki.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Getting help with an extension== </div> <span lang="en" dir="ltr" class="mw-content-ltr">The documentation page for an extension should hopefully give you all the information you need in order to install/use the extension.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If you have any further questions you can raise them on the associated talk page, or contact the extension author(s) if there is contact information listed, or use an existing support channel like [[Communication|the mediawiki-l mailing list or the #mediawiki IRC channel]].</span> <span lang="en" dir="ltr" class="mw-content-ltr">'''Please do not contact the MediaWiki developers with questions about third-party extensions!'''</span> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Improving existing extensions== </div> * {{ll|Manual:Translating extensions|nsp=0}} * {{ll|Category:Unmaintained extensions}} - <span lang="en" dir="ltr" class="mw-content-ltr">There are always some extensions in need of a new maintainer. Perhaps taking over maintenance of one is a good starting point, too.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> ==Creating new extensions== </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The page {{ll|Manual:Extensions}} has a good overview of how extensions are structured. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> See also the following pages: </div> * {{ll|Manual:Developing extensions}} * {{ll|Manual:Tag extensions}} * {{ll|Manual:Parser functions}} * {{ll|Manual:Special pages}} * {{ll|Template:Extension}} <span lang="en" dir="ltr" class="mw-content-ltr">If you have an extension that you want to add to this site, create a new page and add the extension template to the top of it (or [[Special:MyLanguage/Template:Extension#Create a new extension page|create a new extension page]]).</span> <span lang="en" dir="ltr" class="mw-content-ltr">This will create a useful infobox and add the page to this category.</span> <span lang="en" dir="ltr" class="mw-content-ltr">See {{ll|Template:Extension}} for details.</span> <span lang="en" dir="ltr" class="mw-content-ltr">You should also add as much detail as possible to the body of the page, and it is wise to check back fairly regularly to respond to user questions.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Please follow MediaWiki versioning and use branch names <code>REL1_35</code>, <code>REL1_36</code>, <code>REL1_37</code>, etc.</span> <span lang="en" dir="ltr" class="mw-content-ltr">When a bug fix needs to be backported, then it can be easily fixed in current branches.</span> <span lang="en" dir="ltr" class="mw-content-ltr">It also allows Git users to work directly from MediaWiki sources instead of tarballs and zip files with non-relevant and unpredictable names.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Also see [[Special:MyLanguage/Version lifecycle#Extension lifecycle management|Extension lifecycle management]].</span> <div lang="en" dir="ltr" class="mw-content-ltr"> Extensions that define new [[Special:MyLanguage/Manual:Hooks|hooks]] within the extension code should register them at the page [[Extension hook registry|extension hook registry]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Extensions that define new [[Special:MyLanguage/Manual:Namespaces|namespaces]] should register them at the page [[Extension default namespaces|Extension default namespaces]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == See also == </div> * [[Special:ExtensionDistributor]] * {{ll|Extensions FAQ}} <div lang="en" dir="ltr" class="mw-content-ltr"> == Disclaimer == </div> <span lang="en" dir="ltr" class="mw-content-ltr">The MediaWiki developers provide no support for third-party add-ons and neither the MediaWiki [[Special:MyLanguage/Developers|developers]] nor the maintainers of this site give any guarantee about the suitability, functionality, security or indeed any other property of any extension described on this site.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Inclusion of an extension on this site is not an endorsement by the MediaWiki developers or the Wikimedia Foundation.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> If it is felt that a particular extension published on this web site is being distributed containing vulnerabilities which expose users to cross-site scripting or other vulnerabilities, or which are otherwise insecure, these can and will be deleted with no prior notice. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The provisions of the [[Project:General disclaimer|general disclaimer]] are maintained. </div> {{Extensions}} [[Category:Top level{{#translation:}}|Extensions]] [[Category:MediaWiki development{{#translation:}}|Extensions]] [[Category:Manual{{#translation:}}]]
Toggle limited content width