Template:Tilde Infobox: Difference between revisions

Template page
No edit summary
m (preceded and superseded are not default)
 
(48 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{| class="wikitable" style="float:right; margin-left: 10px;"
<templatestyles src="Tilde Infobox/styles.css" />
|+ '''{{{name}}}'''
<noinclude>
{{#template_params:name (label=Name)|link (label=Link)|admins (label=Admins)|location (label=Location)|created (label=Created)|description (label=Description)|irc (label=IRC)|image (label=Image;namespace=File)|os (label=OS)|git (label=Git)|tildeverse (label=Tildeverse)|dead (label=Inactive) |stub (label=Stub) |stubmessage (label=Stub Message)}}
{{#cargo_declare:_table=Tildes|name=String|link=URL|admins=List (,) of String|location=String|created=Date|description=String|irc=List (,) of String|image=File|os=String|git=URL|tildeverse=Boolean|dead=boolean}}
</noinclude><includeonly>{{#ifeq:{{{stub|}}}|yes|{{stub|1={{{stubmessage|}}}|tilde=yes}}|[[Category:Known Tildes]]}}{{#cargo_store:_table=Tildes}}
{| class="wikitable infobox" style="float:right; margin-left: 10px; width: 30%;"
{{#if:{{{image|}}}|{{!}} colspan=2{{!}}[[{{{image}}}{{!}}thumb{{!}}150px]]}}
|-
|-
|{{#if:{{{image|}}}|colspan=2{{!}}[[{{{image}}}{{!}}thumb{{!}}150px]]|no img}}
|colspan="2"|{{{name}}}
|-
|-
|Name
{{#if:{{{description|}}}|{{!}}colspan="2"{{!}}{{{description}}}}}
|{{{name}}}
|-
|-
|Created
|Created
|{{{created}}}
|{{{created}}}
|-
|-
|Admins
{{#if:{{{admins|}}}|{{!}}Admins}}
|{{{admins}}}
{{#if:{{{admins|}}}|{{!}}{{{admins}}}}}
|-
|-
|Link
|Link
|[{{{link}}} {{{name}}}]
|[{{{link}}} {{{name}}}]
|-
{{#if:{{{irc|}}}|{{!}}IRC}}
{{#if:{{{irc|}}}|{{!}}[https://tilde.chat/kiwi/{{{irc}}} {{{irc}}}]}}
|-
{{#if:{{{location|}}}|{{!}}Location}}
{{#if:{{{location|}}}|{{!}}{{{location}}}}}
|-
{{#if:{{{git|}}}|{{!}}Git}}
{{#if:{{{git|}}}|{{!}}{{{git}}}}}
|-
{{#if:{{{os|}}}|{{!}}OS}}
{{#if:{{{os|}}}|{{!}}{{{os}}}}}
|-
{{#if:{{{preceded|}}}|{{!}}Preceded by}}
{{#if:{{{preceded|}}}|{{!}}{{{preceded}}}}}
|-
{{#if:{{{preceded|}}}|{{!}}Superseded by}}
{{#if:{{{preceded|}}}|{{!}}{{{superseded}}}}}
|}
|}
 
</includeonly>
<noinclude>
<noinclude>
== Usage ==
== Usage ==
todo: move this to it's own page, this is real messy.
todo: move this to its own page, this is real messy.
  <nowiki>{{Tilde Infobox|name=Tilde Name|created=whenever|admins=Guy Standing|link=https://example.com|image=File:ExampleTilde.bmp}}</nowiki>
  <nowiki>{{Tilde Infobox|name=Tilde Name|created=whenever|admins=Guy Standing|link=https://example.com|image=File:ExampleTilde.bmp|irc=#wiki}}</nowiki>
<templatedata>
<templatedata>
{
{
Line 41: Line 63:
"description": "an image to represent this tilde",
"description": "an image to represent this tilde",
"example": "File:CoolTilde.midi",
"example": "File:CoolTilde.midi",
"type": "wiki-file-name"
"type": "wiki-file-name",
"suggested": true
},
},
"admins": {
"admins": {
Line 48: Line 71:
"example": "danny devito",
"example": "danny devito",
"type": "string",
"type": "string",
"required": true
"suggested": true
},
},
"link": {
"link": {
Line 56: Line 79:
"type": "url",
"type": "url",
"required": true
"required": true
},
"irc": {
"label": "IRC",
"description": "a name of irc channel on tilde.chat",
"example": "#meta",
"type": "string",
"suggested": true
},
"location": {
"label": "Location",
"description": "where this tilde is hosted",
"example": "detroit",
"type": "string",
"suggested": true
},
"description": {
"label": "Description",
"description": "a short summary of this tilde",
"example": "this is my really cool tilde that i made :))",
"suggested": true
},
"git": {
"label": "Git",
"description": "link to a github/tildegit/other org",
"type": "url"
},
"os": {
"label": "OS",
"description": "the os this tilde runs on",
"example": "Windows 98",
"type": "string",
"suggested": true
},
"tildeverse": {
"label": "Tildeverse",
"description": "is this one a member of the tildeverse?",
"type": "boolean",
"default": "no",
"suggested": true,
"example": "no"
},
"dead": {
"label": "Inactive",
"description": "is this tilde dead?",
"example": "no",
"type": "boolean",
"default": "no"
},
"stub": {
"label": "Stub",
"description": "is this article about a tilde lacking information?",
"example": "yes",
"type": "boolean",
"default": "no"
},
"stubmessage": {
"label": "Stub Message",
"description": "an optional parameter to input an optional message for the Stub template",
"type": "string"
},
"preceded": {
"label": "Preceded by",
"description": "name of the tilde or service that this one replaced",
"type": "string",
"default": "no"
},
"superseded": {
"label": "Superseded by",
"description": "name of the tilde or service that replaced this one",
"type": "string",
"default": "no"
}
}
},
},
Line 61: Line 155:
"paramOrder": [
"paramOrder": [
"name",
"name",
"description",
"created",
"created",
"location",
"image",
"image",
"admins",
"admins",
"link"
"link",
"git",
"os",
"irc",
"tildeverse",
"dead",
"stub",
"stubmessage",
"preceded",
"superseded"
],
],
"format": "inline"
"format": "block"
}
}
</templatedata>
</templatedata>
[[Category:Article management templates|{{PAGENAME}}]]
[[Category:Templates|{{PAGENAME}}]]
</noinclude>
</noinclude>

Latest revision as of 20:32, 26 December 2021

This is the "Tilde Infobox" template.

It should be called in the following format:

{{Tilde Infobox
|name=
|link=
|admins=
|location=
|created=
|description=
|irc=
|image=
|os=
|git=
|tildeverse=
|dead=
|stub=
|stubmessage=
}}

Edit the page to see the template text.

This template defines the table "Tildes". View table.


Usage

todo: move this to its own page, this is real messy.

{{Tilde Infobox|name=Tilde Name|created=whenever|admins=Guy Standing|link=https://example.com|image=File:ExampleTilde.bmp|irc=#wiki}}

lil infobox for tildes

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Namename

this tilde's name

Example
very cool tilde
Unknownrequired
Descriptiondescription

a short summary of this tilde

Example
this is my really cool tilde that i made :))
Unknownsuggested
Createdcreated

when this tilde was created.

Example
never
Daterequired
Locationlocation

where this tilde is hosted

Example
detroit
Stringsuggested
Imageimage

an image to represent this tilde

Example
File:CoolTilde.midi
Filesuggested
Adminsadmins

who runs/ran this tilde

Example
danny devito
Stringsuggested
Linklink

a link to this tilde

Example
https://example.org
URLrequired
Gitgit

link to a github/tildegit/other org

URLoptional
OSos

the os this tilde runs on

Example
Windows 98
Stringsuggested
IRCirc

a name of irc channel on tilde.chat

Example
#meta
Stringsuggested
Tildeversetildeverse

is this one a member of the tildeverse?

Default
no
Example
no
Booleansuggested
Inactivedead

is this tilde dead?

Default
no
Example
no
Booleanoptional
Stubstub

is this article about a tilde lacking information?

Default
no
Example
yes
Booleanoptional
Stub Messagestubmessage

an optional parameter to input an optional message for the Stub template

Stringoptional
Preceded bypreceded

name of the tilde or service that this one replaced

Default
no
Stringoptional
Superseded bysuperseded

name of the tilde or service that replaced this one

Default
no
Stringoptional