Difference between revisions of "Template:Extensioninfobox"
Jump to navigation
Jump to search
m (ofc I didnt do it proper) |
m (Changed protection level for "Template:Extensioninfobox" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]) |
||
| (14 intermediate revisions by 2 users not shown) | |||
| Line 10: | Line 10: | ||
| data4 = {{{status|Unknown Status}}} | | data4 = {{{status|Unknown Status}}} | ||
| label5 = Github | | label5 = Github | ||
| − | | data5 = {{{github| | + | | data5 = {{{github|Not Applicable}}} |
| label6 = LK Version | | label6 = LK Version | ||
| data6 = {{{LKVer|Unspecified}}} | | data6 = {{{LKVer|Unspecified}}} | ||
| Line 17: | Line 17: | ||
| header9 = {{#ifeq: {{{modified-main}}}|yes| Is part of LK v2 (modified-main) }} | | header9 = {{#ifeq: {{{modified-main}}}|yes| Is part of LK v2 (modified-main) }} | ||
| header10 = {{#ifeq: {{{dev300}}}|yes| Is part of LK v3.0.0's release }} | | header10 = {{#ifeq: {{{dev300}}}|yes| Is part of LK v3.0.0's release }} | ||
| − | | header11 = {{#iferror: {{#ifexpr: {{{LKVer}}} | + | | header11 = {{#iferror: {{#ifexpr: {{{LKVer}}} < 2 | <strong style="color:red">Warning: Severely Outdated</strong> }} }} |
| + | | header12 = {{#ifeq: {{{dev310}}}|yes| Is part of LK v3.1.0's release }} | ||
}} | }} | ||
<includeonly> | <includeonly> | ||
[[Category:Extensions|{{PAGENAME}}]] | [[Category:Extensions|{{PAGENAME}}]] | ||
| − | |||
{{#ifeq:{{{migration}}}|yes|[[Category:Extensions with migrations|{{PAGENAME}}]]}} | {{#ifeq:{{{migration}}}|yes|[[Category:Extensions with migrations|{{PAGENAME}}]]}} | ||
{{#ifeq:{{{package}}}|yes|[[Category:Extensions that use packages|{{PAGENAME}}]]}} | {{#ifeq:{{{package}}}|yes|[[Category:Extensions that use packages|{{PAGENAME}}]]}} | ||
| + | {{#ifeq:{{{modified-main}}}|yes|[[Category:Extensions in modified-main|{{PAGENAME}}]]}} | ||
{{#ifeq:{{{dev300}}}|yes|[[Category:Extensions in 3.0.0 dev|{{PAGENAME}}]]}} | {{#ifeq:{{{dev300}}}|yes|[[Category:Extensions in 3.0.0 dev|{{PAGENAME}}]]}} | ||
| + | |||
| + | {{#switch: {{lc: {{{status}}} }} | ||
| + | | testing = [[Category:Extensions in Testing Status|{{PAGENAME}}]] | ||
| + | | stable = [[Category:Extensions in Stable Status|{{PAGENAME}}]] | ||
| + | | #default = [[Category:Extensions with Unknown Status|{{PAGENAME}}]] | ||
| + | }} | ||
| + | |||
| + | {{#switch: {{lc: {{{github}}} }} | ||
| + | | Not Applicable = [[Category:Extensions without Github|{{PAGENAME}}]] | ||
| + | | {{Github|user=username|branch=branch}} = [[Category:Extensions without Github|{{PAGENAME}}]] | ||
| + | | #default = | ||
| + | }} | ||
| + | |||
| + | {{#switch: {{lc: {{{auth}}} }} | ||
| + | | Unknown Author = [[Category:Extensions with Unknown Author|{{PAGENAME}}]] | ||
| + | | Author(s) = [[Category:Extensions with Unknown Author|{{PAGENAME}}]] | ||
| + | | #default = | ||
| + | }} | ||
| + | |||
| + | {{#switch: {{lc: {{{LKVer}}} }} | ||
| + | | Unspecified = [[Category:Extensions with Unspecified LK version|{{PAGENAME}}]] | ||
| + | | What Lorekeeper version the ext is built on = [[Category:Extensions with Unspecified LK version|{{PAGENAME}}]] | ||
| + | | #default = | ||
| + | }} | ||
| + | |||
| + | {{#iferror:{{#ifexpr:{{{LKVer}}} < 2 | [[Category:Extensions older than LKv2|{{PAGENAME}}]]}}}} | ||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> | ||
Latest revision as of 16:09, 26 June 2024
| Description | TBD |
|---|---|
| Author(s) | Unknown Author |
| Status | Unknown Status |
| Github | Not Applicable |
| LK Version | Unspecified |
Provides an at-a-glance summary of an extension.
Usage
{{Extensioninfobox|title=|desc=|auth=|status=|github={{Github|user=|branch=}}|LKVer=|migration=|package=}}
Parameters
| Parameter | Required? | Default | Description |
|---|---|---|---|
| title | semi | Page title | The title for the infobox. Defaults to the page title, which isn't nice looking due to it including the Extensions: prefix. |
| desc | yes | A short description of the extension. | |
| auth | yes | The extension's author(s). | |
| status | yes | The extension's approximate status, such as WIP, testing, stable, that sort of thing. | |
| github | yes | Template:Github | Link to the github branch the extension is located at. This makes use of the Github template; see that page for information. As configured here, it expects your github username and the name of the branch the extension is at. The template will sort out the rest. |
| LKVer | semi | Unspecified | What version of Lorekeeper the extension is built upon. |
| migration | no | Whether or not the extension contains and requires a migration. If so, enter yes for this parameter.
| |
| package | no | Whether or not the extension makes use of a package. If so, enter yes for this parameter.
| |
| modified-main | no | Whether or not the extension is included in the modified-main branch. If so, enter yes for this parameter.
| |
| dev300 | no | Whether or not the extension is included in the 3.0.0 develop branch. If so, enter yes for this parameter.
|
| The above documentation is transcluded from Template:Extensioninfobox/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |