Jump to content

Template:Extension: Difference between revisions

From Continuum Universes Wiki
 
Line 1: Line 1:
<includeonly>
<includeonly>
{| class="wikitable ext-infobox" style="float:right; clear:right; margin:0 0 1em 1em; width:320px;"
|+ style="text-align:left;" | {{{name|Extension}}}
|-
! scope="row" | Description
| {{{description|}}}
{{#if:{{{type|}}}|
|-
! scope="row" | Type
| {{{type}}}
}}
{{#if:{{{status|}}}|
|-
! scope="row" | Status
| {{{status}}}
}}
{{#if:{{{version|}}}|
|-
! scope="row" | Version
| {{{version}}}
}}
{{#if:{{{released|}}}|
|-
! scope="row" | Released
| {{{released}}}
}}
{{#if:{{{author|}}}|
|-
! scope="row" | Author
| {{{author}}}
}}
{{#if:{{{license|}}}|
|-
! scope="row" | License
| {{{license}}}
}}
{{#if:{{{mediawiki|}}}|
|-
! scope="row" | MediaWiki
| {{{mediawiki}}}
}}
{{#if:{{{php|}}}|
|-
! scope="row" | PHP
| {{{php}}}
}}
{{#if:{{{repository|}}}|
|-
! scope="row" | Repository
| [{{{repository}}} {{{repo-label|GitHub}}}]
}}
{{#if:{{{releases|}}}|
|-
! scope="row" | Releases
| [{{{releases}}} {{{releases-label|Download}}}]
}}
{{#if:{{{download|}}}|
|-
! scope="row" | Direct download
| [{{{download}}} {{{download-label|ZIP}}}]
}}
{{#if:{{{bugtracker|}}}|
|-
! scope="row" | Issues
| [{{{bugtracker}}} {{{bugtracker-label|Report a bug}}}]
}}
{{#if:{{{docs|}}}|
|-
! scope="row" | Docs
| [{{{docs}}} {{{docs-label|Documentation}}}]
}}
|}
<templatestyles src="Template:Extension/styles.css" />
<templatestyles src="Template:Extension/styles.css" />
<infobox theme="cu-extension" layout="stacked">
  <title source="name">
    <default>{{PAGENAME}}</default>
  </title>
  <!-- Optional logo image: pass |logo=SomeFile.png -->
  <media source="logo" />
  <data source="description">
    <label>Description</label>
  </data>
  <group>
    <header>Details</header>
    <data source="type"><label>Type</label></data>
    <data source="status"><label>Status</label></data>
    <data source="version"><label>Version</label></data>
    <data source="released"><label>Released</label></data>
    <data source="author"><label>Author</label></data>
    <data source="license"><label>License</label></data>
  </group>
  <group>
    <header>Compatibility</header>
    <data source="mediawiki"><label>MediaWiki</label></data>
    <data source="php"><label>PHP</label></data>
  </group>
  <group>
    <header>Links</header>
    <data source="repository">
      <label>Repository</label>
      <format>[{{{repository|}}} {{{repo_label|GitHub}}}]</format>
    </data>
    <data source="releases">
      <label>Releases</label>
      <format>[{{{releases|}}} {{{releases_label|Downloads}}}]</format>
    </data>
    <data source="bugtracker">
      <label>Bug tracker</label>
      <format>[{{{bugtracker|}}} {{{bugtracker_label|Issues}}}]</format>
    </data>
    <data source="docs">
      <label>Docs</label>
      <format>[{{{docs|}}} {{{docs_label|Documentation}}}]</format>
    </data>
  </group>
</infobox>
</includeonly><noinclude>
</includeonly><noinclude>
{{Documentation}}
{{Documentation}}
</noinclude>
</noinclude>

Latest revision as of 03:34, 29 December 2025

Template documentation
Note: portions of the template sample may not be visible without values provided.
View or edit this documentation. (About template documentation)
Editors can experiment in this template's sandbox and test case pages.

Usage Example

{{Extension
| name = ContinuumWidgets
| description = Adds custom UI widgets for Continuum Universes pages.
| type = Tag extension / ResourceLoader
| status = Stable
| version = 1.2.0
| released = 2025-12-10
| author = Christian Daniel Jensen
| license = MIT
| mediawiki = 1.43+
| php = 8.1+
| repository = https://github.com/YourUser/ContinuumWidgets
| releases = https://github.com/YourUser/ContinuumWidgets/releases
| bugtracker = https://github.com/YourUser/ContinuumWidgets/issues
| docs = https://continuum-universes.com/wiki/Extension:ContinuumWidgets
}}