Difference between revisions of "Template:Extension/en"
Jump to navigation
Jump to search
>FuzzyBot (Updating to match new version of source page) |
>FuzzyBot (Updating to match new version of source page) |
||
Line 2: | Line 2: | ||
<languages/> | <languages/> | ||
</noinclude>{{#if: {{{phabricator|{{{bugzilla|}}}}}} | {{ {{TNTN|Ptag}} |{{{phabricator|MediaWiki-extensions-{{{bugzilla|}}}}}}}} }} | </noinclude>{{#if: {{{phabricator|{{{bugzilla|}}}}}} | {{ {{TNTN|Ptag}} |{{{phabricator|MediaWiki-extensions-{{{bugzilla|}}}}}}}} }} | ||
<table class="tpl-infobox ext-infobox ext-status-{{#switch: {{lc: {{{status|unknown}}} }} | |||
|unmaintained|archive|milestone|unstable|experimental|beta|stable|magic={{{status}}} | |unmaintained|archive|milestone|unstable|experimental|beta|stable|magic={{{status}}} | ||
|#default=unknown | |#default=unknown | ||
}}" style="float:{{dir|{{pagelang}}|left|right}}; clear:{{dir|{{pagelang}}|left|right}}; margin:{{dir|{{pagelang}}|0 0.5em 0.5em 0|0 0 0.5em 0.5em}}" cellspacing="0" | }}" style="float:{{dir|{{pagelang}}|left|right}}; clear:{{dir|{{pagelang}}|left|right}}; margin:{{dir|{{pagelang}}|0 0.5em 0.5em 0|0 0 0.5em 0.5em}}" cellspacing="0"> | ||
<caption>'''{{ll|Manual:Extensions|MediaWiki extensions manual}}'''</caption> | |||
<tr class="tpl-infobox-header ext-infobox-header" style="text-align:{{dir|{{pagelang}}|right|left}}"> | |||
<th colspan="2" style="padding-top: 0.5em;">[[File:{{#ifeq: {{{status|}}} |unstable|Crystal Clear app error.svg|<!--else-->Crystal Clear action run.svg}}|link=Special:MyLanguage/Template:Extension#Content|{{dir|{{pagelang}}|right|left}}|40px]] <span style="font-size: 130%;">{{{name|{{IfNotTranslation|{{PAGENAME}}|{{BASEPAGENAME}}}}}}}</span><br /> | |||
{{ll|Extension status|Release status:}} {{#switch: {{lc: {{{status|unknown}}} }} | {{ll|Extension status|Release status:}} {{#switch: {{lc: {{{status|unknown}}} }} | ||
|unmaintained=unmaintained | |unmaintained=unmaintained | ||
Line 28: | Line 28: | ||
|milestone = milestone extensions | |milestone = milestone extensions | ||
|#default = extensions with invalid status | |#default = extensions with invalid status | ||
}}{{#translation:}}]]}} | }}{{#translation:}}]]}}</th> | ||
</tr> | |||
{{#if:{{{image|}}}| | {{#if:{{{image|}}}| | ||
<tr> | |||
<td colspan="2" style="text-align: center;">[[File:{{{image}}}|{{{imagesize|300}}}px]]</td> | |||
|{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{#translation:}}||[[Category:Extensions without an image]]}}}}}} | </tr> | ||
|{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{#translation:}}||[[Category:Extensions without an image]]}}}} | |||
}} | |||
{{#if:{{{type|}}}{{{type1|}}}| | {{#if:{{{type|}}}{{{type1|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#type|'''Implementation'''}}</td> | |||
<td>{{#invoke:Extension|getTypes}}<!-- | |||
-->|<!--else--><!-- | -->|<!--else--><!-- | ||
-->{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- | -->{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- | ||
Line 43: | Line 46: | ||
-->{{#invoke:Extension|getType|_missing_}}<!-- | -->{{#invoke:Extension|getType|_missing_}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--> | --></td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{description|}}}| | {{#if:{{{description|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#description|'''Description'''}}</td> | |||
<td>{{{description}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{author|}}}{{{username|}}} | | {{#if:{{{author|}}}{{{username|}}} | | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#username|'''Author(s)'''}}</td> | |||
<td>{{#if: {{{username|}}} |<!-- | |||
-->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | -->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!-- | ||
nothing | nothing | ||
Line 69: | Line 73: | ||
-->|<!--else--><!-- | -->|<!--else--><!-- | ||
-->{{{author}}}<!-- | -->{{{author}}}<!-- | ||
-->}} | -->}}</td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{maintainer|}}} | | {{#if:{{{maintainer|}}} | | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#maintainer|'''Maintainer(s)'''}}</td> | |||
<td>{{#ifexist:User:{{{maintainer}}}|[[User:{{{maintainer}}}]]<sup>[[User talk:{{{maintainer}}}|{{int:talkpagelinktext}}]]</sup>|{{{maintainer}}}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{latest release version|{{{latest_release_version|{{{version|}}}}}}}}}| | {{#if:{{{latest release version|{{{latest_release_version|{{{version|}}}}}}}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#version|'''Latest version'''}}</td> | |||
<td>{{{latest release version|{{{latest_release_version|{{{version|}}}}}}}}}{{#if:{{{latest release date|{{{latest_release_date|{{{update|}}}}}}}}}| ({{{latest release date|{{{latest_release_date|{{{update}}})}}}}}}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{latest preview version|{{{latest_peview_version|{{{version_preview|{{{version preview|}}}}}}}}}}}}| | {{#if:{{{latest preview version|{{{latest_peview_version|{{{version_preview|{{{version preview|}}}}}}}}}}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#version|'''Latest preview version'''}}</td> | |||
<td>{{{latest preview version|{{{latest_preview_version|{{{version_preview|{{{version preview|}}}}}}}}}}}}{{#if:{{{latest preview version|{{{latest_preview_version|{{{update_preview|{{{update preview|}}}}}}}}}}}}| ({{{latest preview version|{{{latest_preview_version|{{{update_preview|{{{update preview}}}}}}}}}}}})}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{compatibility policy|}}}| | {{#if:{{{compatibility policy|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Compatibility#mediawiki_extensions|'''Compatibility policy'''}}</td> | |||
<td>{{#switch:{{{compatibility policy}}}<!-- | |||
-->|master=master<!-- | -->|master=master<!-- | ||
-->|rel=release branches<!-- | -->|rel=release branches<!-- | ||
-->|#default=<span class="error">invalid</span>{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{#translation:}}||[[Category:Extensions without a compatibility policy]]}}}}<!-- | -->|#default=<span class="error">invalid</span>{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{#translation:}}||[[Category:Extensions without a compatibility policy]]}}}}<!-- | ||
-->}} | -->}}</td> | ||
</tr> | |||
|{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{#translation:}}||[[Category:Extensions without a compatibility policy]]}}}} | |{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{#translation:}}||[[Category:Extensions without a compatibility policy]]}}}} | ||
}} | }} | ||
{{#if:{{{mediawiki|}}}| | {{#if:{{{mediawiki|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#mediawiki|'''MediaWiki'''}}</td> | |||
<td>{{{mediawiki}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{php|}}}| | {{#if:{{{php|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#php|'''PHP'''}}</td> | |||
<td>{{{php}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{needs-updatephp|{{#invoke:Extension|getNeedsUpdates}}}}}| | {{#if:{{{needs-updatephp|{{#invoke:Extension|getNeedsUpdates}}}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#needs-updatephp|2=<abbr title="'php update.php' needed after installation" style="white-space:nowrap;">'''Database changes'''</abbr>}}</td> | |||
<td>{{#switch:{{{needs-updatephp|{{#invoke:Extension|getNeedsUpdates}}}}}|yes|Yes=Yes|no|No=No|{{{needs-updatephp|{{#invoke:Extension|getNeedsUpdates}}}}}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{composer|}}}| | {{#if:{{{composer|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Composer|2=<abbr title="Supports 'Composer' for installation">'''Composer'''</abbr>}}</td> | |||
<td>[https://packagist.org/packages/{{{composer}}} {{{composer}}}] {{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{{composer|}}}|[[Category:Extensions supporting Composer{{#translation:}}]]|}} }}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{table1|}}}| | {{#if:{{{table1|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#table1|'''Tables'''}}</td> | |||
<td>{{ll|{{translatable}}/{{{table1}}} table|{{{table1}}}}}<!-- | |||
-->{{#if:{{{table2|}}}|<br />{{ll|{{translatable}}/{{{table2}}} table|{{{table2}}}}}<!-- -->}}<!-- | -->{{#if:{{{table2|}}}|<br />{{ll|{{translatable}}/{{{table2}}} table|{{{table2}}}}}<!-- -->}}<!-- | ||
-->{{#if:{{{table3|}}}|<br />{{ll|{{translatable}}/{{{table3}}} table|{{{table3}}}}}<!-- -->}}<!-- | -->{{#if:{{{table3|}}}|<br />{{ll|{{translatable}}/{{{table3}}} table|{{{table3}}}}}<!-- -->}}<!-- | ||
Line 128: | Line 141: | ||
-->{{#if:{{{table8|}}}|<br />{{ll|{{translatable}}/{{{table8}}} table|{{{table8}}}}}<!-- -->}}<!-- | -->{{#if:{{{table8|}}}|<br />{{ll|{{translatable}}/{{{table8}}} table|{{{table8}}}}}<!-- -->}}<!-- | ||
-->{{#if:{{{table9|}}}|<br />{{ll|{{translatable}}/{{{table9}}} table|{{{table9}}}}}<!-- -->}}<!-- | -->{{#if:{{{table9|}}}|<br />{{ll|{{translatable}}/{{{table9}}} table|{{{table9}}}}}<!-- -->}}<!-- | ||
-->{{#if:{{{table10|}}}|<br />{{ll|{{translatable}}/{{{table10}}} table|{{{table10}}}}}<!-- -->}} | -->{{#if:{{{table10|}}}|<br />{{ll|{{translatable}}/{{{table10}}} table|{{{table10}}}}}<!-- -->}}</td> | ||
</tr> | |||
}} | }} | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#license|'''License'''}}</td> | |||
<td>{{#if:{{{license|}}}|{{#invoke:Extension|getFormattedLicense|{{{license}}}}}|No license specified {{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->[[Category:Extensions with no license specified{{#translation:}}]]}}}}</td> | |||
</tr><tr> | |||
<td style="vertical-align: top">'''Download'''</td> | |||
<td><!-- | |||
-->{{#if:{{{download|}}}|{{{download}}}|''No link''}}<!-- | -->{{#if:{{{download|}}}|{{{download}}}|''No link''}}<!-- | ||
-->{{#if:{{{readme|}}}|<br />{{{readme}}}<!-- -->}}<!-- | -->{{#if:{{{readme|}}}|<br />{{{readme}}}<!-- -->}}<!-- | ||
-->{{#if:{{{changelog|}}}|<br />{{{changelog}}}<!-- -->}} | -->{{#if:{{{changelog|}}}|<br />{{{changelog}}}<!-- -->}}</td> | ||
</tr> | |||
{{#if:{{{example|}}}| | {{#if:{{{example|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#example|'''Example'''}}</td> | |||
<td>{{{example}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{namespace|}}}| | {{#if:{{{namespace|}}}| | ||
<tr> | |||
<td style="vertical-align: top">{{ll|Template:Extension#namespace|'''Namespace'''}}</td> | |||
{{{namespace|}}} | <td> | ||
{{{namespace|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{parameters|}}}| | {{#if:{{{parameters|}}}| | ||
<tr> | |||
<td style="padding: 0pt;" colspan="2"><!-- | |||
--> | --> | ||
<table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | <table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | ||
Line 161: | Line 177: | ||
<td>{{{parameters}}}</td> | <td>{{{parameters}}}</td> | ||
</tr> | </tr> | ||
</table> | </table></td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{tags|}}}| | {{#if:{{{tags|}}}| | ||
<tr> | |||
<td style="padding: 0pt;" colspan="2"> | |||
<table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | <table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | ||
<tr> | <tr> | ||
Line 172: | Line 189: | ||
<td>{{{tags}}}</td> | <td>{{{tags}}}</td> | ||
</tr> | </tr> | ||
</table> | </table></td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{rights|}}}| | {{#if:{{{rights|}}}| | ||
<tr> | |||
<td style="padding: 0pt;" colspan="2"> | |||
<table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | <table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | ||
<tr> | <tr> | ||
Line 184: | Line 202: | ||
{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{{rights|}}}|[[Category:Extensions which add rights{{#translation:}}]]|}} }}</td> | {{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- do nothing -->|<!--else-->{{#if:{{{rights|}}}|[[Category:Extensions which add rights{{#translation:}}]]|}} }}</td> | ||
</tr> | </tr> | ||
</table> | </table></td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{service1|}}}| | {{#if:{{{service1|}}}| | ||
<tr> | |||
<td style="padding: 0pt;" colspan="2"> | |||
<table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | <table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | ||
<tr> | <tr> | ||
Line 200: | Line 219: | ||
</tr> | </tr> | ||
}} | }} | ||
</table> | </table></td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{hook1|}}}| | {{#if:{{{hook1|}}}| | ||
<tr> | |||
<td style="padding: 0pt;" colspan="2"> | |||
<table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | <table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | ||
<tr> | <tr> | ||
Line 235: | Line 255: | ||
--></td> | --></td> | ||
</tr> | </tr> | ||
</table> | </table></td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{newhook1|}}}| | {{#if:{{{newhook1|}}}| | ||
<tr> | |||
<td style="padding: 0pt;" colspan="2"> | |||
<table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | <table class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"> | ||
<tr> | <tr> | ||
Line 257: | Line 278: | ||
--></td> | --></td> | ||
</tr> | </tr> | ||
</table> | </table></td> | ||
</tr> | |||
}} | }} | ||
{{#if:{{{compatibility|}}}| | {{#if:{{{compatibility|}}}| | ||
<tr> | |||
{{{compatibility}}} | <td colspan="2"> | ||
{{{compatibility}}}</td> | |||
</tr> | |||
}} | }} | ||
<tr> | |||
[[translatewiki:Special:Translate/{{{translate|ext-{{lc:{{#invoke:String/enwiki|replace|{{BASEPAGENAME}}| |}}}}}}}|Translate the {{BASEPAGENAME}} extension]] {{#if:{{{translate|}}}||if it is available at translatewiki.net}} | <td colspan="2" style="text-align:center;"> | ||
[[translatewiki:Special:Translate/{{{translate|ext-{{lc:{{#invoke:String/enwiki|replace|{{BASEPAGENAME}}| |}}}}}}}|Translate the {{BASEPAGENAME}} extension]] {{#if:{{{translate|}}}||if it is available at translatewiki.net}}</td> | |||
</tr><tr> | |||
<td colspan="2" style="text-align:center;"><!-- | |||
Note: this next check suppresses the 'Check usage' link if page is: a subpage, not in Extension: namespace, or if suppressed by 'templatemode=nocats' or 'nousage=true'. | Note: this next check suppresses the 'Check usage' link if page is: a subpage, not in Extension: namespace, or if suppressed by 'templatemode=nocats' or 'nousage=true'. | ||
-->{{#if:{{{nousage|{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats | -->{{#if:{{{nousage|{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats | ||
Line 283: | Line 306: | ||
<span style="white-space:nowrap">[[wikiapiary:Extension:{{{CheckUsageNameOverride|{{BASEPAGENAMEE}}}}}|Check usage and version matrix.]]</span> | <span style="white-space:nowrap">[[wikiapiary:Extension:{{{CheckUsageNameOverride|{{BASEPAGENAMEE}}}}}|Check usage and version matrix.]]</span> | ||
<!-- | <!-- | ||
-->}} | -->}}</td> | ||
</tr> | |||
{{#if:{{{vagrant-role|}}} | | {{#if:{{{vagrant-role|}}} | | ||
<tr> | |||
<td style="vertical-align:top; text-align:{{dir|{{pagelang}}|right|left}}; padding:0.2em 0.5em">{{ll|MediaWiki-Vagrant#Using roles|'''Vagrant role'''}}</td> | |||
<td>[https://doc.wikimedia.org/mediawiki-vagrant/puppet_classes/role_3A_3A{{{vagrant-role}}}.html {{{vagrant-role}}}]</td> | |||
</tr> | |||
}} | }} | ||
{{#if: {{{phabricator|{{{bugzilla|}}}}}} | | {{#if: {{{phabricator|{{{bugzilla|}}}}}} | | ||
<tr> | |||
'''{{ll|Phabricator|Issues}}''' | <td style="vertical-align: top"> | ||
'''{{ll|Phabricator|Issues}}'''</td> | |||
<td>[[phab:tag/{{lc:{{{phabricator|MediaWiki-extensions-{{{bugzilla}}}}}}}}|Open tasks]] · [https://phabricator.wikimedia.org/maniphest/task/create/?projects={{{phabricator|MediaWiki-extensions-{{{bugzilla}}}}}} Report a bug]</td> | |||
</tr> | |||
}} | }} | ||
{{#if: {{{github|}}} | | {{#if: {{{github|}}} | | ||
<tr> | |||
'''{{ll|Github|Issues}}''' | <td style="vertical-align: top"> | ||
'''{{ll|Github|Issues}}'''</td> | |||
<td>[https://www.github.com/{{{github}}}/issues Open issues] · [https://www.github.com/{{{github}}}/issues/new Report a bug]</td> | |||
</tr> | |||
}} | }} | ||
</table><!-- | |||
-->{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- | -->{{#ifeq:{{{templatemode|<noinclude>nocats</noinclude>}}}|nocats|<!-- | ||
nothing--><!-- | nothing--><!-- |
Revision as of 02:10, 27 October 2018
<languages/>
Template:IfNotTranslation Release status: unknown |
|
---|---|
Database changes | Lua error: callParserFunction: function "#translation" was not found. |
License | No license specified |
Download | No link |
[[translatewiki:Special:Translate/ext-script error: no such module "string/enwiki".|Translate the Extension extension]] if it is available at translatewiki.net | |
Template:IfTranslationTemplate:IfTranslationLua error in Module:TNT at line 158: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/Documentation.tab.
Maintenance: vulnerabilities, archived
[[Category:Info templates{{#translation:}}|Extension/en]] [[Category:Extension creation{{#translation:}}]] [[Category:Categorizing templates{{#translation:}}|Extension/en]] [[Category:Extension templates{{#translation:}}]]