MarioWiki talk:Proposals

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
Proposals talk

Welcome to the proposals talk. Feel free to discuss the proposal system, or get feedback on an idea before formally proposing it.

Identifier template?[edit]

A month ago, there was a proposal that aimed at removing identifiers from series that didn't need it. It was a draw at 13-13, and I do understand a lot of the points against removing the identifier, such as the fact that some people might think that a game simply known as "Mario Kart" exists. However, I did support the proposal, and one of the points that made a lot of sense was that it made it easier to link to the series page without pipelinking. There were some good points like having to remember which pages had the identifier or not, as some game series shared the name with the franchise. Therefore, I am going to give an idea (not propose it yet) on making a template (which I currently call {{ID}}) to directly link to pages with identifiers while the identifier is normally not shown visibly; not just for series, but for most pages with identifiers. This is my current code:

[[{{{1}}} ({{{2}}})|{{#if:{{{it|}}}|''{{{1}}}''|{{#switch: {{{2}}}|franchise|series|pinball|film|activity books|manga|Game & Watch|Nintendo Entertainment System|Game Boy|Nelsonic Game Watch|Super Nintendo Entertainment System|Gamewatch Boy|Nintendo 64|Game Boy Color|Game Boy Advance|Nintendo DS|Wii|Wii U|Nintendo Switch|game=''{{{1}}}''|#default={{{1}}}}}}}{{#if:{{{name|}}}|<nowiki/> {{#switch:{{{2}}}|Game & Watch|Nintendo Entertainment System|Game Boy|Nelsonic Game Watch|Super Nintendo Entertainment System|Gamewatch Boy|Nintendo 64|Game Boy Color|Game Boy Advance|Nintendo DS|Wii|Wii U|Nintendo Switch=for the <nowiki/>|#default=}}{{{2}}}|{{#if:{{{id|}}}|<nowiki/> ({{{2}}})}}}}]]
{{#ifeq:{{{it}}}|0||{{#if:{{{name|}}}||{{#if:{{{id|}}}||{{#if:{{{it|}}}|''|{{#switch: {{{2}}}|franchise|series|pinball|film|activity books|manga|Game & Watch|Nintendo Entertainment System|Game Boy|Nelsonic Game Watch|Super Nintendo Entertainment System|Gamewatch Boy|Nintendo 64|Game Boy Color|Game Boy Advance|Nintendo DS|Wii|Wii U|Nintendo Switch|game=''|#default=}}}}}}}}}}[[{{{1}}} ({{{2}}})|{{#ifeq:{{{it}}}|0|{{{1}}}|{{#if:{{{name|}}}|{{#if:{{{it|}}}|''{{{1}}}''|{{#switch: {{{2}}}|franchise|series|pinball|film|activity books|manga|Game & Watch|Nintendo Entertainment System|Game Boy|Nelsonic Game Watch|Super Nintendo Entertainment System|Gamewatch Boy|Nintendo 64|Game Boy Color|Game Boy Advance|Nintendo DS|Wii|Wii U|Nintendo Switch|game=''{{{1}}}''|#default=}}}}|{{#if:{{{id|}}}|''{{{1}}}''|{{{1}}}}}}}}}{{#if:{{{name|}}}|<nowiki/> for the {{{2}}}|{{#if:{{{id|}}}|<nowiki/> ({{{2}}})}}}}]]{{#ifeq:{{{it}}}|0||{{#if:{{{name|}}}||{{#if:{{{id|}}}||{{#if:{{{it|}}}|''|{{#switch: {{{2}}}|franchise|series|pinball|film|activity books|manga|Game & Watch|Nintendo Entertainment System|Game Boy|Nelsonic Game Watch|Super Nintendo Entertainment System|Gamewatch Boy|Nintendo 64|Game Boy Color|Game Boy Advance|Nintendo DS|Wii|Wii U|Nintendo Switch|game=''|#default=}}}}}}}}}}


Parameters include:

  • it - If set to 1, it italicizes the name. This is just in case there is a formal name that I somehow didn't put in (yet). If set to 0, formal names are deitalicized.
  • name - Adds the name loosely to the end of the linked area. For console identifiers, this adds "for the" between the {{{1}}} and {{{2}}} visible link. Adds the words "for the (console)".
  • id - Adds back the identifier. While this sounds useless and against the point of this template, this allows formal names with identifiers to keep their italics without pipelinking just to add them only to the area outside the identifier.

I tested this out on this wiki using the "Show Preview" function, and they work perfectly; any mistakes I found were later fixed.

Here are some examples:

  • {{ID|Mario Kart|series}} is a shortened version of ''[[Mario Kart (series)|Mario Kart]]''
  • {{ID|Mario Kart|series|name=1}} is a shortened version of [[Mario Kart (series)|''Mario Kart'' series]] Edit: Crossed this out due to Porple's comment below.
  • {{ID|Mario Kart|series|id=1}} is a shortened version of [[Mario Kart (series)|''Mario Kart'' (series)]]
  • {{ID|Mario Kart|series|it=0}} is a shortened version of [[Mario Kart (series)|Mario Kart]]
  • {{ID|Super Mario RPG|Nintendo Switch}} is a shortened version of ''[[Super Mario RPG (Nintendo Switch)|Super Mario RPG]]''
  • {{ID|Super Mario RPG|Nintendo Switch|name=1}} is a shortened version of [[Super Mario RPG (Nintendo Switch)|''Super Mario RPG'' for the Nintendo Switch]]
  • {{ID|Super Mario RPG|Nintendo Switch|id=1}} is a shortened version of [[Super Mario RPG (Nintendo Switch)|''Super Mario RPG'' (Nintendo Switch)]]
  • {{ID|Super Mario RPG|Nintendo Switch|it=0}} is a shortened version of [[Super Mario RPG (Nintendo Switch)|Super Mario RPG]]
  • {{ID|Super Mario RPG|Nintendo Switch|name=1|it=0}} is a shortened version of [[Super Mario RPG (Nintendo Switch)|Super Mario RPG for the Nintendo Switch]]

There are also some other possible ones, like {{ID|Super Mario RPG|Nintendo Switch|id=1|it=0}}, which is a shortened version of [[Super Mario RPG (Nintendo Switch)|Super Mario RPG (Nintendo Switch)]], but seeing as how that is basically [[Super Mario RPG (Nintendo Switch)]] without pipelinking, that is basically useless and in that case might actually make it harder to link than easier, while in the other cases, it is easier.

I'm open on feedback; I might open a proposal about this in the future. I also have some more convenience templates in mind, like a section template that links to the section and uses that section name as the link name without having to pipelink, but I'll focus on this first. Altendo 17:00, December 18, 2024 (EST)

I'd love having such a template. Super Mario RPG (talk) 17:04, December 18, 2024 (EST)
Keep in mind that the more things like this you have in the page source, the harder it is to bot link replacements since you're just adding more and more different ways to accomplish the same task of linking to a page. And template parameters don't work with LinkSuggest, but starting a link with [[ does. I know you can't pipe trick the "for the Nintendo Switch" ones, but for the rest of them, it's the reason I prefer to format links in this way (italics and second "franchise" outside the link): ''[[Super Mario (franchise)|]]'' franchise. --Steve (talk) Get Firefox 17:30, December 18, 2024 (EST)
That's something I am willing to change or remove. As for LinkSuggest, I wonder why templates like {{Peach}} and {{Daisy}} exist if so. Altendo 17:43, December 18, 2024 (EST)
@Altendo They were based on the Koopalings templates (e.g. Template:Larry), but those were apparently deleted because their shortened title proposals had passed. Odd that LinkSuggest has been brought up, since there's an ongoing proposal regarding its inclusion. Super Mario RPG (talk) 17:47, December 18, 2024 (EST)
In light of this template being highly supported, I might actually create this proposal. Altendo 21:20, December 23, 2024 (EST)
I made {{id}} btw --Steve (talk) Get Firefox 21:22, December 23, 2024 (EST)
Oh, okay then. Nevermind! Altendo 22:00, December 23, 2024 (EST)