Jump to content

Template:Infobox person: Difference between revisions

Dat Hack3r (talk | contribs)
Rewrote infobox to use {{Infobox}}.
Katiserie (talk | contribs)
m socials
 
(25 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox
{{Infobox
| bodystyle   = background-color: {{{backgroundColor|}}};
| above      = {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
| abovestyle   = {{#if:{{{color|}}}|background-color: {{{color}}}; color: {{{textColor|{{Greater color contrast|{{{color}}}}}}}};|color: {{{textColor|}}};}}
| bodystyle   = {{#if:{{{background_color|}}}|background-color: {{{background_color}}};|{{#if:{{{backgroundColor|}}}|background-color: {{{backgroundColor}}};|}}}}
| abovestyle = {{#if:{{{color|}}}|background-color: {{{color}}}; color: {{#if:{{{text_color|}}}|{{{text_color}}}|{{#if:{{{textColor|}}}|{{{textColor}}}|{{Greater color contrast ratio|{{{color}}}}}}}}};|{{#if:{{{text_color|}}}|color: {{{text_color}}}|{{#if:{{{textColor|}}}|color: {{{textColor}}};|}}}}}}
| headerstyle = {{#if:{{{color|}}}|background-color: {{{color}}}; color: {{#if:{{{text_color|}}}|{{{text_color}}}|{{#if:{{{textColor|}}}|{{{textColor}}}|{{Greater color contrast ratio|{{{color}}}}}}}}};|{{#if:{{{text_color|}}}|color: {{{text_color}}}|{{#if:{{{textColor|}}}|color: {{{textColor}}};|}}}}}}{{#if:{{{text_color|}}}{{{textColor|}}}{{{color}}}|[[Category:Pages using Infobox person with custom colors]]}}
| autoheaders = y


| title        = {{{name|{{PAGENAME}}}}}
| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=300px|upright={{{image_upright|1}}}|alt={{{image_alt|}}}}}
| autoheaders  = y
| caption1    = {{#if:{{{image_caption|}}}|{{{image_caption|}}}|{{{imageCaption|}}}}}


| image        = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{imageSize|}}}|upright={{{imageUpright|1}}}|alt={{{imageAlt|}}}}}
| label2      = Joined
| caption1 = {{{imageCaption|}}}
| data2      = {{{joined|}}}


| label1      = Real name
| label5    = Origin
| data1        = {{{realName|}}}
| data5    = {{{origin|}}}


| label2      = Aliases
| label10    = Aliases
| data2        = {{{aliases|}}}
| data10      = {{#if:{{{alias|}}}|{{{alias|}}}|{{{aliases|}}}}}


| label3      = Known for
| label20    = Age
| data3        = {{{knownFor|}}}
| data20      = {{{age|}}}


| label4      = Family
| label30    = Gender
| data4        = {{{family|}}}
| data30      = {{{gender|}}}


| label5      = Affiliations
| label40    = Text colors
| data5        = {{{affiliations|}}}
| data40      = {{#if:{{{canvas_color|}}}|{{{canvas_color|}}}|{{{canvasColor|}}}}}


| label6      = Friends
| label50    = Chat colors
| data6        = {{{friends|}}}
| data50      = {{#if:{{{chat_color|}}}|{{{chat_color|}}}|{{{chatColor|}}}}}


| label7      = Enemies
| label60    = Notable actions/creations
| data7        = {{{enemies|}}}
| data60      = {{#if:{{{known_for|}}}|{{{known_for|}}}|{{{knownFor|}}}}}


| header1     = General information
| label70    = Notable worlds
| data70     = {{{worlds|}}}


| label8      = Age
| label80    = Active at
| data8        = {{{age|}}}
| data80      = {{{active|}}}


| label9      = Sex
| label81    = Dates active
| data9        = {{{sex|}}}
| data81      = {{{active_date|}}}


| label10      = Gender
| label90    = Times active
| data10      = {{{gender|}}}
| data90      = {{{active_time|}}}


| label11      = Sexual orientation
| header100  = Community
| data11      = {{{sexualOrientation|}}}


| label12      = Race
| label110    = Website moderation rank
| data12      = {{{race|}}}
| data110    = {{#if:{{{mod_rank|}}}|{{{mod_rank|}}}|{{{modRank|}}}}}


| label13      = Religion
| label120    = Discord roles
| data13      = {{{religion|}}}
| data120    = {{#if:{{{discord_roles|}}}|{{{discord_roles|}}}|{{{discordRoles|}}}}}


| label14      = Country of origin
| label130    = Roles
| data14      = {{{nationality|}}}
| data130    = {{{roles|}}}


| label15      = City or country of residence
| label140    = Affiliations
| data15      = {{{residence|}}}
| data140    = {{{affiliations|}}}


| label16      = Marital status
| header150  = Socials
| data16      = {{{marital|}}}


| label17      = Significant other
| label160    = Webpage
| data17      = {{{significantOther|}}}
| data160    = {{{webpage|}}}


| label18      = Occupation
| label161    = TikTok
| data18      = {{{occupation|}}}
| data161    = {{{tiktok|}}}
| label162    = Discord
| data162    = {{{discord|}}}


| label19      = Employer
| label163    = YouTube
| data19      = {{{employer|}}}
| data163    = {{{youtube|}}}


| label20      = Organization
| label164    = Instagram
| data20      = {{{organization|}}}
| data164    = {{{instagram|}}}


| label21      = Date of birth
| label165    = Twitter/X
| data21      = {{{birthDate|}}}
| data165    = {{{twitter|}}}


| label22      = Place of birth
| label170    = Others
| data22      = {{{birthPlace|}}}
| data170    = {{#if:{{{other_socials|}}}|{{{other_socials}}}|{{{otherSocials|}}}}}


| label23      = Date of death
| header180  = Other general information
| data23      = {{{deathDate|}}}


| label24      = Place of death
| label200    = Race
| data24      = {{{deathPlace|}}}
| data200    = {{{race|}}}


| header2      = Physical description
| label210    = Residence
| data210    = {{{residence|}}}


| label25      = Height
| label211    = Nationality
| data25      = {{{height|}}}
| data211    = {{{nationality|}}}


| label26      = Weight
| label220    = Religion
| data26      = {{{weight|}}}
| data220    = {{{religion|}}}


| label27      = Eye color
| label230    = Date of birth
| data27      = {{{eyes|}}}
| data230    = {{#if:{{{birth_date|}}}|{{{birth_date|}}}|{{{birthDate|}}}}}


| header3      = Socials
| label240    = Place of birth
| data240    = {{#if:{{{birth_place|}}}|{{{birth_place|}}}|{{{birthPlace|}}}}}


| label28      = Webpage
| label250    = Date of death
| data28      = {{{webpage|}}}
| data250    = {{#if:{{{death_date|}}}|{{{death_date|}}}|{{{deathDate|}}}}}


| label29      = Others
| label260    = Place of death
| data29      = {{{otherSocials|}}}
| data260    = {{#if:{{{death_place|}}}|{{{death_place|}}}|{{{deathPlace|}}}}}
 
| label270    = Real name
| data270    = {{#if:{{{real_name|}}}|{{{real_name|}}}|{{{realName|}}}}}
 
| label280    = Occupation
| data280    = {{{occupation|}}}
 
| label290    = Marital status
| data290    = {{{marital|}}}
 
| label300    = {{#if:{{{significant_other|}}}|Significant other|{{#if:{{{significantOther|}}}|Significant other|Significant others}}}}
| data300    = {{#if:{{{significant_other|}}}|{{{significant_other|}}}|{{#if:{{{significantOther|}}}|{{{significantOther|}}}|{{{significant_others|}}}}}}}
 
| label310    = Height
| data310    = {{{height|}}}
 
| label320    = Weight
| data320    = {{{weight|}}}
 
| label330    = Eye color
| data330    = {{{eyes|}}}
}}<noinclude>
}}<noinclude>
{{Documentation}}
{{Documentation}}
</noinclude>
<templatedata>
{
"params": {
"background_color": {
"aliases": [
"backgroundColor"
],
"label": "Background color",
"description": "The background color of the infobox.",
"type": "string"
},
"color": {
"aliases": [
"text_color",
"textColor"
],
"label": "Text color",
"description": "The text color of the infobox's headers. The body text is automatically determined from this.",
"type": "string"
},
"name": {
"label": "Name",
"type": "string"
},
"image": {
"label": "Image",
"description": "The file name of the image attributed to the person. File: is not required.",
"type": "wiki-file-name",
"suggested": true
},
"image_size": {
"label": "Image size",
"description": "in pixels",
"type": "number"
},
"image_upright": {
"label": "Image (upright)",
"type": "wiki-file-name"
},
"image_alt": {
"label": "Image alt text",
"type": "string"
},
"image_caption": {
"aliases": [
"imageCaption"
],
"label": "Image caption",
"type": "string"
},
"real_name": {
"aliases": [
"realName"
],
"label": "Real name",
"description": "ꜝꜝ Remember, this isn't the Lemuria Wiki, so privacy actually matters here."
},
"alias": {
"aliases": [
"aliases"
],
"label": "Alias(es)",
"description": "Alias(es) the person goes by.",
"type": "string"
},
"known_for": {
"aliases": [
"knownFor"
],
"label": "Notable actions/creations",
"example": "OWoT User Indicator 2, {{Owoturl|impossibleway|/impossibleway}}",
"type": "string",
"description": "Put OWoT-related creations at the start of the list."
},
"affiliations": {
"label": "Affiliations",
"description": "Affiliated users, like friends, and enemies. Significant others are covered below.",
"example": "* [[lime.owot]] (friend)",
"type": "string"
},
"age": {
"label": "Age",
"description": "ꜝ",
"type": "number"
},
"gender": {
"label": "Gender",
"description": "ꜝ",
"type": "string"
},
"race": {
"label": "Race",
"example": "Black",
"type": "string"
},
"religion": {
"label": "Religion",
"example": "Sikh",
"type": "string"
},
"origin": {
"label": "Origin",
"description": "Website that they were most active on when finding OWOT.",
"type": "string"
},
"nationality": {
"label": "Nationality",
"example": "Swedish",
"type": "string"
},
"residence": {
"label": "Residence",
"description": "ꜝꜝ Do not publish home addresses; mention only the name of a city at most.",
"example": "Bristol, England",
"type": "string"
},
"marital": {
"label": "Marital status",
"type": "string",
"suggestedvalues": [
"Unmarried",
"Engaged",
"Married"
],
"description": "ꜝꜝ"
},
"significant_other": {
"aliases": [
"significantOther",
"significantOthers",
"significant_others"
],
"label": "Significant other(s)",
"description": "ꜝꜝ"
},
"occupation": {
"label": "Occupation",
"description": "ꜝꜝ"
},
"birth_date": {
"aliases": [
"birthDate"
],
"label": "Birth date",
"description": "ꜝꜝ"
},
"birth_place": {
"aliases": [
"birthPlace"
],
"label": "Birth place",
"description": "ꜝꜝ"
},
"death_date": {
"aliases": [
"deathDate"
],
"label": "Death date",
"description": "Will OWoT even last long enough for this field to be used?"
},
"death_place": {
"aliases": [
"deathPlace"
],
"label": "Death place",
"type": "string"
},
"height": {
"label": "Height",
"description": "ꜝ"
},
"weight": {
"label": "Weight",
"description": "ꜝ"
},
"eyes": {
"label": "Eye color",
"description": "ꜝ"
},
"webpage": {
"label": "Webpage"
},
"other_socials": {
"aliases": [
"otherSocials"
],
"label": "Other socials",
"type": "string"
},
"mod_rank": {
"aliases": [
"modRank"
],
"label": "Moderation rank",
"description": "Moderation rank on the website.",
"type": "string",
"suggestedvalues": [
"Member",
"OP"
]
},
"roles": {
"label": "Roles",
"example": "including but not limited to: artist, scripter, contributor, moderator",
"type": "string",
"description": "The roles they play in contributing to the website, if any."
},
"active": {
"label": "Active at",
"description": "Places/dates the person is/was active at. Put anywhere on OWoT at the start of the list, followed by the OWoT Discord, followed by anywhere else.",
"example": "Front page",
"type": "string"
},
"discord_roles": {
"aliases": [
"discordRoles"
],
"label": "Discord roles",
"description": "Roles on the Discord server, excluding color roles.",
"suggestedvalues": [
"Admin",
"Booster",
"Scripter",
"Contributor",
"Artist",
"dunce",
"Nancy Boy"
],
"type": "string"
},
"canvas_color": {
"aliases": [
"canvasColor"
],
"label": "Canvas color",
"description": "The colors used by the person on the canvas.",
"example": "#54e58b, #8eb29c, #8b3",
"type": "string"
},
"worlds": {
"label": "Notable worlds",
"example": "{{Owoturl|lime.owot|/lime.owot}}, {{Owoturl|lime.owot/city|/lime.owot/city}}...",
"type": "string"
},
"chat_color": {
"aliases": [
"chatColor"
],
"label": "Chat color",
"description": "The colors used by the user in the chat feature of OWoT.",
"example": "#00d900, #d927d9, #d9d900, #d90000",
"type": "string"
},
"active_time": {
"label": "Times active",
"description": "The times in a usual day that the person is active in.",
"example": "[UTC+2] Weekends: 5am ~ 9pm; Weekdays: 5am ~ 1pm, 6:30pm ~ 9pm",
"type": "string"
},
"active_date": {
"label": "Dates active",
"description": "No need to specify places where the user has been active since joining.",
"example": "Global chat until 26th May 2025"
},
"joined": {
"label": "Joined",
"type": "string"
}
},
"paramOrder": [
"name",
"background_color",
"color",
"image",
"image_size",
"image_upright",
"image_alt",
"image_caption",
"joined",
"alias",
"gender",
"age",
"canvas_color",
"chat_color",
"known_for",
"worlds",
"active",
"active_date",
"active_time",
"mod_rank",
"discord_roles",
"roles",
"affiliations",
"webpage",
"other_socials",
"race",
"religion",
"residence",
"nationality",
"origin",
"marital",
"significant_other",
"birth_date",
"birth_place",
"death_date",
"death_place",
"real_name",
"occupation",
"height",
"weight",
"eyes"
],
"format": "block",
"description": "Documents a user of OWoT.\nꜝ Do not fill in if the person is not comfortable with this on their wiki page. (this is a given, but is especially important for parameters with this tag)\nꜝꜝ Unless the user explicitly consents, do not fill this in."
}
</templatedata></noinclude>