Category:Extensions: Difference between revisions
Yaron Koren (talk | contribs) Tag: Rollback |
Tag: Undo |
||
(47 intermediate revisions by 19 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{TOCright}} |
{{TOCright}} |
||
<!-- This is to allow easy creation of translated subpages: --> |
|||
__TOC__ |
|||
<translate><!--T:52--> <tvar name=1></tvar></translate> |
|||
<translate> |
<translate> |
||
<!--T:1--> |
<!--T:1--> |
||
Line 7: | Line 8: | ||
==Finding extensions== <!--T:32--> |
==Finding extensions== <!--T:32--> |
||
⚫ | |||
⚫ | |||
⚫ | |||
<!--T:33--> |
|||
⚫ | |||
<translate> |
<translate> |
||
<!--T:34--> |
|||
⚫ | |||
<!--T:35--> |
<!--T:35--> |
||
Other lists of extensions include: |
Other lists of extensions include: |
||
⚫ | |||
* {{Ll|Category:Stable extensions|2=<translate><!--T:57--> Stable extensions</translate>}} - <translate><!--T:58--> a list of stable extensions.</translate> |
|||
<!--T:6--> |
|||
⚫ | |||
*[[<tvar|allpages>Special:Allpages/Extension:</>|All extension pages]] - an uncategorized list of extensions.</translate> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
<!--T:23--> |
|||
⚫ | |||
⚫ | |||
<!--T:24--> |
|||
*[[<tvar|meta>m:Category:MediaWiki extensions</>|m:Category:MediaWiki extensions]] - extensions documented in the Wikimedia Meta-Wiki</translate> |
|||
<translate> |
<translate> |
||
<!--T:8--> |
<!--T:8--> |
||
* [<tvar |
* [<tvar name=wikiapiary>https://wikiapiary.com/w/index.php?title=Category:Extension</tvar> "Extension" category on WikiApiary] - holds a list of websites that use any extension. |
||
</translate> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
<!--T:36--> |
|||
If you can't find an extension that does what you're looking for, you can request one at [[<tvar|requests>Extension requests</>|Extension requests]]. |
|||
<!--T:37--> |
|||
⚫ | |||
<translate> |
<translate> |
||
<!--T:38--> |
|||
⚫ | |||
==Getting help with an extension== <!--T:39--> |
==Getting help with an extension== <!--T:39--> |
||
</translate> |
|||
<translate><!--T:12--> The documentation page for an extension should hopefully give you all the information you need in order to install/use the extension.</translate> |
|||
⚫ | <translate><!--T:46--> 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 [[<tvar name=dev>Communication</tvar>|the mediawiki-l mailing list or the #mediawiki IRC channel]].</translate> |
||
<translate><!--T:47--> '''Please do not contact the MediaWiki developers with questions about third-party extensions!'''</translate> |
|||
⚫ | |||
<!--T:12--> |
|||
⚫ | |||
==Improving existing extensions== <!--T:40--> |
==Improving existing extensions== <!--T:40--> |
||
</translate> |
</translate> |
||
* {{ll|Manual:Translating extensions|nsp=0}} |
* {{ll|Manual:Translating extensions|nsp=0}} |
||
⚫ | |||
* {{ll|Category:Extensions in need of a new maintainer}} - <translate><!--T:30--> |
|||
⚫ | |||
⚫ | |||
==Creating new extensions== <!--T:41--> |
==Creating new extensions== <!--T:41--> |
||
<!--T:42--> |
<!--T:42--> |
||
The page |
The page <tvar name=1>{{ll|Manual:Extensions}}</tvar> has a good overview of how extensions are structured. |
||
<!--T:43--> |
<!--T:43--> |
||
Line 61: | Line 51: | ||
</translate> |
</translate> |
||
* {{ll|Project:WikiProject Extensions}} |
|||
* {{ll|Manual:Developing extensions}} |
* {{ll|Manual:Developing extensions}} |
||
* {{ll|Manual:Tag extensions}} |
* {{ll|Manual:Tag extensions}} |
||
Line 67: | Line 56: | ||
* {{ll|Manual:Special pages}} |
* {{ll|Manual:Special pages}} |
||
* {{ll|Template:Extension}} |
* {{ll|Template:Extension}} |
||
<translate><!--T:14--> 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 [[<tvar name=create>Special:MyLanguage/Template:Extension#Create a new extension page</tvar>|create a new extension page]]).</translate> |
|||
<translate><!--T:48--> This will create a useful infobox and add the page to this category.</translate> |
|||
<translate><!--T:49--> See <tvar name=1>{{ll|Template:Extension}}</tvar> for details.</translate> |
|||
<translate><!--T:50--> 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.</translate> |
|||
<translate><!--T:53--> Please follow MediaWiki versioning and use branch names <tvar name=1><code>REL1_35</code>, <code>REL1_36</code>, <code>REL1_37</code></tvar>, etc.</translate> |
|||
<translate><!--T:54--> When a bug fix needs to be backported, then it can be easily fixed in current branches.</translate> |
|||
<translate><!--T:55--> It also allows Git users to work directly from MediaWiki sources instead of tarballs and zip files with non-relevant and unpredictable names.</translate> |
|||
<translate><!--T:56--> Also see [[<tvar name=1>Special:MyLanguage/Version lifecycle#Extension lifecycle management</tvar>|Extension lifecycle management]].</translate> |
|||
<translate> |
<translate> |
||
<!--T:14--> |
|||
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 [[<tvar|create>Special:Mylanguage/Template:Extension#Create a new extension article</>|create a new extension article]]). This will create a useful infobox and add the template to this category. See [[<tvar|ext>Special:MyLanguage/Template:Extension</>|Template:Extension]] for details. 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. |
|||
<!--T:15--> |
<!--T:15--> |
||
Extensions that define new [[<tvar |
Extensions that define new [[<tvar name=1>Special:MyLanguage/Manual:Hooks</tvar>|hooks]] within the extension code should register them at the page [[<tvar name=2>Extension hook registry</tvar>|extension hook registry]]. |
||
⚫ | |||
<!--T:44--> |
<!--T:44--> |
||
Extensions that define new [[<tvar |
Extensions that define new [[<tvar name=1>Special:MyLanguage/Manual:Namespaces</tvar>|namespaces]] should register them at the page [[<tvar name=2>Extension default namespaces</tvar>|Extension default namespaces]]. |
||
== See also == <!--T:3--> |
== See also == <!--T:3--> |
||
</translate> |
</translate> |
||
* [[Special:ExtensionDistributor]] |
|||
⚫ | |||
<translate> |
<translate> |
||
<!--T: |
== Disclaimer == <!--T:16--> |
||
* [[<tvar|ext-distributor>Special:ExtensionDistributor</>|Special:ExtensionDistributor]] |
|||
</translate> |
</translate> |
||
⚫ | <translate><!--T:18--> The MediaWiki developers provide no support for third-party add-ons and neither the MediaWiki [[<tvar name=dev>Special:MyLanguage/Developers</tvar>|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.</translate> |
||
⚫ | |||
<translate><!--T:51--> Inclusion of an extension on this site is not an endorsement by the MediaWiki developers or the Wikimedia Foundation.</translate> |
|||
<translate> |
<translate> |
||
== Disclaimer == <!--T:16--> |
|||
<!--T:18--> |
|||
⚫ | The MediaWiki developers provide no support for third-party add-ons and neither the MediaWiki [[<tvar |
||
<!--T:19--> |
<!--T:19--> |
||
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. |
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. |
||
<!--T:20--> |
<!--T:20--> |
||
The provisions of the [[<tvar |
The provisions of the [[<tvar name=disclaimer>Project:General disclaimer</tvar>|general disclaimer]] are maintained. |
||
</translate> |
</translate> |
||
{{ |
{{Extensions}} |
||
{{TNT|CategoryTOC}} |
|||
[[Category:Top level{{#translation:}}|Extensions]] |
[[Category:Top level{{#translation:}}|Extensions]] |
Latest revision as of 21:06, 26 December 2023
This category lists information and pages relating to MediaWiki extensions.
Finding extensions
The subcategories listed below provide many ways to browse through the set of extensions. To see the list of all extensions that have a page on mediawiki.org, go to the subcategory all extensions.
Other lists of extensions include:
- Stable extensions - a list of stable extensions.
- Software bundles and MediaWiki distributions
- Extensions in the MediaWiki Git repository
- "Extension" category on WikiApiary - holds a list of websites that use any extension.
Please note that most extensions listed here are not maintained by people affiliated with the MediaWiki software development team. 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.
Getting help with an extension
The documentation page for an extension should hopefully give you all the information you need in order to install/use the extension. 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 the mediawiki-l mailing list or the #mediawiki IRC channel. Please do not contact the MediaWiki developers with questions about third-party extensions!
Improving existing extensions
- Translating extensions
- Category:Unmaintained extensions - There are always some extensions in need of a new maintainer. Perhaps taking over maintenance of one is a good starting point, too.
Creating new extensions
The page Manual:Extensions has a good overview of how extensions are structured.
See also the following pages:
- Manual:Developing extensions
- Manual:Tag extensions
- Manual:Parser functions
- Manual:Special pages
- Template:Extension
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 create a new extension page). This will create a useful infobox and add the page to this category. See Template:Extension for details. 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.
Please follow MediaWiki versioning and use branch names REL1_35
, REL1_36
, REL1_37
, etc.
When a bug fix needs to be backported, then it can be easily fixed in current branches.
It also allows Git users to work directly from MediaWiki sources instead of tarballs and zip files with non-relevant and unpredictable names.
Also see Extension lifecycle management.
Extensions that define new hooks within the extension code should register them at the page extension hook registry.
Extensions that define new namespaces should register them at the page Extension default namespaces.
See also
Disclaimer
The MediaWiki developers provide no support for third-party add-ons and neither the MediaWiki 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. Inclusion of an extension on this site is not an endorsement by the MediaWiki developers or the Wikimedia Foundation.
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.
The provisions of the general disclaimer are maintained.
Subcategories
This category has the following 43 subcategories, out of 43 total.
The number of included categories (C), pages (P) and files (F) is stated in brackets.
- Extension registration (2 P)
*
- Extensions supporting Composer (380 P)
- All extensions (1516 P)
B
- BlueSpice (101 P)
D
- Data management extensions (5 P)
E
- Extension examples (9 P)
- Extension bundles (2 P)
- Extension comparisons (5 P)
H
M
- Media Viewer (4 P)
P
S
- Simple extensions (9 P)
- Spell extensions (4 P)
- Spreadsheets extensions (3 P)
T
- Extension templates (36 P)
V
W
- Wiki-specific extensions (22 P)
- Wikidata extensions (6 P)
- Wikispeech (6 P)
Pages in category "Extensions"
The following 19 pages are in this category, out of 19 total.