MarioWiki talk:Proposals

From the Super Mario Wiki, the Mario encyclopedia
Revision as of 17:47, December 18, 2024 by Super Mario RPG (talk | contribs)
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?

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}}})}}}}]]

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).
  • 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.
  • 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]]
  • {{ID|Mario Kart|series|id=1}} is a shortened version of [[Mario Kart (series)|''Mario Kart'' (series)]]
  • {{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)]]

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)