Template:Infobox: Difference between revisions

From Join the Fediverse
mNo edit summary
(Marked this version for translation)
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<languages/>
This is the infobox template for [[:Category:What is]] pages.
<onlyinclude>
 
{| id="template-infobox-platform" summary="Infobox platform" style="font-size:90%; margin-top:0; margin-left:10; width:300px; float:right; border-style: solid; border-width: 5px"
==How it works==
|colspan="2"|<center>
To use this template copy the following into your page:
{{#ifexist: File:{{{title}}} full logo.svg | [[File:{{{title}}} full logo.svg|250x250px]] |{{#ifexist: File:{{{title}}} full logo.png | [[File:{{{title}}} full logo.png|250x250px]] |{{#ifexist: File:{{{title}}} logo.svg | [[File:{{{title}}} logo.svg|250x250px]] | [[File:{{{title}}}.svg|250x250px]] }} }} }}
 
</center>
<nowiki>
{{Infobox
|title=
|website=
|website2=
|instance=
|instance2=
|mastohandle=
|mastoinstance=
}}
</nowiki>
 
For title only enter the name of the project, not the page title. So e.g. Mastodon, not What is Mastodon.<br>
For websites only enter the domain without https:// <br>
If the page is not in English write e.g. Infobox/de instead of just Infobox
 
==Template==
</noinclude>
{| class="toccolours float-right toptextcells" id="template-infobox-platform" summary="Infobox Platform" style="font-size:90%; margin-top:0; margin-left:10; width:300px; float:right;"
|colspan="2"|<center>[[File:{{{title}}} logo.png|250x250px]]</center>
|-
|-
|colspan="2"|''{{{title}}} logo''
|colspan="2"|''{{{title}}} <translate><!--T:1--> logo</translate>''
|-
|-
|<br>
!
|{{{{{title}}}}}
|-
|-
!Website
!<translate><!--T:2--> Website</translate>
|[https://{{{website}}} {{{website}}}]
|[https://{{{website}}} {{{website}}}]
|-
|-
!{{#if:{{{website2|}}} | Website 2 | }}
!{{#if:{{{website2|}}} | <translate><!--T:3--> Website 2</translate> | }}
|{{#if:{{{website2|}}} | [https://{{{website2}}} {{{website2}}}] | }}
|{{#if:{{{website2|}}} | [https://{{{website2}}} {{{website2}}}] | }}
|-
|-
!{{#if:{{{instance|}}} | Official instance | }}
!{{#if:{{{instance|}}} | <translate><!--T:4--> Official instance</translate> | }}
|{{#if:{{{instance|}}} | [https://{{{instance}}} {{{instance}}}] | }}
|{{#if:{{{instance|}}} | [https://{{{instance}}} {{{instance}}}] | }}
|-
|-
!{{#if:{{{instance2|}}} | Official instance 2 | }}
!{{#if:{{{instance2|}}} | <translate><!--T:5--> Official instance 2</translate> | }}
|{{#if:{{{instance2|}}} | [https://{{{instance2}}} {{{instance2}}}] | }}
|{{#if:{{{instance2|}}} | [https://{{{instance2}}} {{{instance2}}}] | }}
|-
|-
!List of instances
!<translate><!--T:6--> List of instances</translate>
|[https://{{{title}}}.fediverse.observer/list fediverse.observer]
|[https://{{{title}}}.fediverse.observer/list fediverse.observer]
|-
|-
!{{#if:{{{mastohandle|}}} | Mastodon account | }}
!{{#if:{{{mastohandle|}}} | <translate><!--T:7--> Mastodon account</translate> | }}
|{{#if:{{{mastohandle|}}} | [https://{{{mastoinstance}}}/{{{mastohandle}}} {{{mastohandle}}}] | }}
|{{#if:{{{mastohandle|}}} | [https://{{{mastoinstance}}}/{{{mastohandle}}} {{{mastohandle}}}] | }}
<includeonly>{{#if:{{{draft|}}}||{{category |category=What are Fediverse projects?}}{{category |category=Beginners guides}}{{category |category=What is}}{{category |category={{{title}}}}}}}</includeonly>
|}
|}
<noinclude>[[Category:Template]]</noinclude>
</onlyinclude>
<noinclude>{{category |category=Infobox templates}}<templatedata>
{
"params": {
"title": {
"aliases": [
"name"
],
"description": "Title of the project",
"example": "Mastodon",
"type": "string",
"required": true
},
"website": {
"description": "Official website of the project. Don't include https://",
"example": "joinmastodon.org",
"type": "string",
"suggested": true
},
"website2": {
"description": "in case the project has a second official website",
"type": "string"
},
"instance": {
"description": "Official instance of the project. Again without https://",
"example": "mastodon.social",
"type": "string",
"suggested": true
},
"instance2": {
"description": "In case the project has a second official instance.",
"type": "string"
},
"mastohandle": {
"description": "Handle of the official Profile in the Fediverse.",
"example": "@Mastodon",
"type": "string",
"suggested": true
},
"mastoinstance": {
"description": "Home instance of the official profile.",
"example": "mastodon.social",
"type": "string",
"suggested": true
},
"draft": {
"description": "Only add if you are adding this template to a drafted article (This makes sure categories are not added).",
"type": "string",
"suggestedvalues": [
"yes"
]
}
},
"description": "This is the template for infoboxes displayed in Category:What is articles.\nIf the project is no longer active use Template:Infobox defunct instead.",
"format": "inline"
}
</templatedata></noinclude>

Latest revision as of 09:01, 15 February 2024

[[File:{{{title}}}.svg|250x250px]]

{{{title}}} logo
{{{{{title}}}}}
Website {{{website}}}
List of instances fediverse.observer

This is the template for infoboxes displayed in Category:What is articles. If the project is no longer active use Template:Infobox defunct instead.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
titletitle name

Title of the project

Example
Mastodon
Stringrequired
websitewebsite

Official website of the project. Don't include https://

Example
joinmastodon.org
Stringsuggested
website2website2

in case the project has a second official website

Stringoptional
instanceinstance

Official instance of the project. Again without https://

Example
mastodon.social
Stringsuggested
instance2instance2

In case the project has a second official instance.

Stringoptional
mastohandlemastohandle

Handle of the official Profile in the Fediverse.

Example
@Mastodon
Stringsuggested
mastoinstancemastoinstance

Home instance of the official profile.

Example
mastodon.social
Stringsuggested
draftdraft

Only add if you are adding this template to a drafted article (This makes sure categories are not added).

Suggested values
yes
Stringoptional