Template:Infobox: Difference between revisions

From Glue3D Wiki, the free encygluepedia
Jump to navigationJump to search
No edit summary
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly><infobox layout="tabular">
{| class="infobox" style="width: 300px; float: right; clear: right; margin: 0 0 1.5em 1.5em; border: 1px solid rgba(0, 0, 0, 0.45); background: var(--light-bg, #ffffff85); font-size: 0.83em; line-height: 14px; color: var(--text-color, #143A42); border-collapse: separate; border-spacing: 0; border-radius: 3px; font-family: var(--font-family, verdana, sans-serif);"
    <title source="title">
|-
        <default>{{PAGENAME}}</default>
! colspan="2" style="background: var(--gradient-bg, linear-gradient(#BEE8ED, #52A1AC 75%, #61BFCC)); color: var(--text-color, #143A42); font-weight: bold; font-size: 1.2em; padding: 8px; text-align: center; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom: 1px solid rgba(0, 0, 0, 0.45);" | {{{title|{{PAGENAME}}}}}
    </title>
{{#if:{{{image|}}}|{{!}}-
    <image source="image">
{{!}} colspan="2" style="text-align: center; padding: 12px; background: rgba(255, 255, 255, 0.3);" {{!}} [[File:{{{image}}}|250px|center]]
        <caption source="caption"/>
}}
    </image>
{{#if:{{{caption|}}}|{{!}}-
    <data source="name">
{{!}} colspan="2" style="text-align: center; font-size: 0.9em; padding: 0 8px 8px 8px; color: var(--hover-color, #15526B); font-style: italic;" {{!}} {{{caption}}}
        <label>Name</label>
}}
    </data>
{{#if:{{{author|}}}|{{!}}-
    <data source="known_for">
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Author
        <label>Known for</label>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{author}}}
    </data>
}}
    <data source="nationality">
{{#if:{{{developer|}}}|{{!}}-
        <label>Nationality</label>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Developer
    </data>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{developer}}}
    <data source="birth_date">
}}
        <label>Birth date</label>
{{#if:{{{type|}}}|{{!}}-
    </data>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Type
    <data source="author">
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{type}}}
        <label>Author</label>
}}
    </data>
{{#if:{{{irelease|}}}|{{!}}-
    <data source="owner">
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Initial release
        <label>Owner</label>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{irelease}}}
    </data>
}}
    <data source="developer">
{{#if:{{{srelease|}}}|{{!}}-
        <label>Developer</label>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Stable release
    </data>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{srelease}}}
    <data source="type">
}}
        <label>Type</label>
{{#if:{{{prelease|}}}|{{!}}-
    </data>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Preview release
    <data source="initial_release">
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{prelease}}}
        <label>Initial release</label>
}}
    </data>
{{#if:{{{status|}}}|{{!}}-
    <data source="latest_release">
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Status
        <label>Latest release</label>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{status}}}
    </data>
}}
    <data source="preview_release">
{{#if:{{{writtenin|}}}|{{!}}-
        <label>Preview release</label>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Written in
    </data>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{writtenin}}}
    <data source="status">
}}
        <label>Status</label>
{{#if:{{{os|}}}|{{!}}-
    </data>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Operating system
    <data source="made_in">
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{os}}}
        <label>Made in</label>
}}
    </data>
{{#if:{{{platform|}}}|{{!}}-
    <data source="operating_system">
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Platform
        <label>Operating system</label>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{platform}}}
    </data>
}}
    <data source="platform">
{{#if:{{{size|}}}|{{!}}-
        <label>Platform</label>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Size
    </data>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{size}}}
    <data source="size">
}}
        <label>Size</label>
{{#if:{{{website|}}}|{{!}}-
    </data>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Website
    <data source="website">
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{website}}}
        <label>Website</label>
}}
    </data>
{{#if:{{{license|}}}|{{!}}-
    <data source="social">
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} License
        <label>Social media</label>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{license}}}
    </data>
}}
    <data source="license">
{{#if:{{{repository|}}}|{{!}}-
        <label>License</label>
! style="background: var(--gradient-bg, #BEE8ED); color: var(--text-color, #143A42); font-weight: bold; padding: 6px 10px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.15);" {{!}} Repository
    </data>
{{!}} style="padding: 6px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgba(255,255,255,0.4);" {{!}} {{{repository}}}
    <data source="repository">
}}
        <label>Repository</label>
|}
    </data>
</includeonly>
</infobox>
 
</includeonly><noinclude>
<noinclude>
{{Infobox
{{Infobox
| title   = Glue3D
| title = Glue3D
| image   = Glue3D logo.png
| image = Glue3D logo.png
| caption = Official logo
| caption = Official logo
| type   = 3D game engine
| type = 3D game engine
| developer = GL00B
| developer = GL00B
| irelease = January 30th, 2026
| initial_release = v1.0.0 / January 30, 2026
| latest_release = v1.0.1 / February 3, 2026
| status  = Inactive
| status  = Inactive
| madein = Scratch
| os = Windows, Mac OS, Linux
| website = https://glue3d.net
| repository = https://github.com/GL00B/GLUE3D
}}
}}
On the left side of the page, there's an example from the [[Glue3D]] article on how it looks like.
On the left side of the page, there's an example from the [[Glue3D]] article on how it looks like.


This is an Infobox template with all of the available information. Use it on articles like this:
Infoboxes should always be at the top of the page
 
{{Template:Infobox/doc}}
 
Ready to copy template:
<pre>
<pre>
{{Infobox
{{Infobox
| title =  
| title =  
| image =  
| image =  
| caption =
| name =
| known_for =
| nationality =
| birth_date =
| author =  
| author =  
| owner =
| developer =  
| developer =  
| initial release =  
| type =
| initial_release =
| latest_release =
| preview_release =
| status =
| madein =
| os =
| platform =
| size =
| website =
| social =
| repository =  
}}
}}
</pre>
</pre>
</noinclude>
</noinclude>

Latest revision as of 20:12, 30 May 2026

On the left side of the page, there's an example from the Glue3D article on how it looks like.

Infoboxes should always be at the top of the page

A generic infobox for software, games, and engines.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Titletitle

The name of the software, game, or engine.

Linesuggested
Imageimage

Filename of the image (e.g., Logo.png) without the 'File:' prefix.

Filesuggested
Captioncaption

A short caption for the image (e.g., 'Official Logo').

Lineoptional
Namename

Their legal name, or nickname.

Lineoptional
Known forknown_for

A brief summary of why they are notable (e.g., "creation of Glue3D").

Lineoptional
Nationalitynationality

Legal status or country of origin.

Lineoptional
Birth datebirth_date

Date of birth (use templates like {{birth date and age}} for automatic age calculation)

Dateoptional
Typetype

The category of the software (e.g., Video game, 3D engine).

Linesuggested
Statusstatus

Current development status (e.g., Active, Inactive).

Suggested values
Active Inactive Discontinued In Development
Lineoptional
Authorauthor

The original author or creator.

Lineoptional
Ownerowner

The current owner of the project.

Lineoptional
Developerdeveloper

The development team or company.

Lineoptional
Made inmade_in

The programming language or platform used to create it (e.g., C++, Scratch).

Lineoptional
Initial Releaseinitial_release

The oldest or initial release version and date.

Example
v1.0.0 / January 1, 2000
Stringoptional
Latest Releaselatest_release

The latest stable release version.

Lineoptional
Preview Releasepreview_release

The latest preview or beta release version.

Lineoptional
Operating Systemos

Supported operating systems for general programs.

Lineoptional
Platformplatform

Supported platforms, consoles, or OS for games/homebrew.

Lineoptional
Sizesize

File size of the latest release (e.g., 50 MB, 1.2 GB).

Lineoptional
Websitewebsite

URL(s) to the official website.

URLoptional
Social mediasocial

URL(s) to their social media.

URLoptional
Repositoryrepository

URL to the source code repository.

URLoptional

Ready to copy template:

{{Infobox
| title = 
| image = 
| caption =
| name =
| known_for =
| nationality =
| birth_date = 
| author = 
| owner = 
| developer = 
| type = 
| initial_release = 
| latest_release = 
| preview_release = 
| status = 
| madein = 
| os = 
| platform = 
| size = 
| website = 
| social = 
| repository = 
}}