Final Fantasy Wiki
Advertisement
FFWiki forum logo
Forums: Index > Rin's Travel Agency > Archive > Transclude Etymology


FFVI Terra Branford Menu iOS
Technobliterator

Subpages count as articles. So they get bought up in random article and add to article count, which is obviously bad.

The fix is to create an Etymology namespace. Which might not be a bad idea. We can also categorise these pages by name origin and stuff! If I figure out AJAX (and it's about time I did) I could also try to bring up a "pages that embed this etymology" section to these pages.

Back to the original matter sometimes etymology is specific to a version of something, like Midgar Zolom, so just embedding the etym at Midgardsormr won't cut it. It would be unwise to feature the header in the embed. But then we lose out on the edit link. The fix would be to put the embed inside a template which features an added edit link, but then we can't link to the specific section. ?action=edit&section=1 only works on disambigs, for parent pages that won't work. And you can't go to section by name, which would be great (or if you can I've never known about it) but you can't.

Also no boxes.

So an Etym namespace and an Etym template from that namespace is the most efficient method. 89.243.247.221 00:38, April 30, 2014 (UTC)

I think it is a good idea, as all the articles related to a term should specify what the term means (I also love the Etimology section). I'd support any better/easier way to implement it, but it seems this is the best we have at the moment. JC Holy Knight (talk) 01:59, April 30, 2014 (UTC)

FFVI Terra Branford Menu iOS
FFVII Cait Sith Battle

Ah, a grand suggestion. However I do not think there are many Trivia points that would be appropriate for a page and its subpages. I would also say similar for External Links, and References is ultimately just a header and {{reflist}}. With Cid you would expect the point about Star Wars calling a character Cid would only be on the parent, because its a reference to the recurring Cid rather than a specific Cid.

Regarding AJAX, the idea is just to get the Special:WhatLinksHere transclusions list (which I imagine I can get through an API query) and present it on the page in a UL (as simply as needed). The same could apply in any method involving transclusion. JBed (talk) 06:17, July 4, 2014 (UTC)

FFVI Terra Branford Menu iOS

The way I imagine it working best:

  • We create a page like "Etymology:Odin". This page contains the Odin Etym paragraph, and we wrap that in onlyinclude.
  • We create a template called Template:Etymology, or Template:Etym. Then we use {{Etym|Odin}} on pages of things called "Odin" we want to put that Etym on, underneath a ===Etymology=== header. The template is so we can do things like add the edit link.
  • On "Etymology:Odin", we also add categories like, "Norse Origin" or "Names of Norse origin", or something.

The kind of Etymology that needs a page are:

  • Borrowed names (things not originating from SE, so plays on words wouldn't).
  • Things that recur (like Malboro).

Anything else can just go on the page. Like small notes about how "Midgar Zolom" is a variation of Midgardsormr. So Midgar Zolom's Etym would be:

==Etymology==
The name "Midgar Zolom" is a variation of "Midgardsormr". It is named so as it resides in the swamps near Midgar.

{{etym|Midgardsormr}}

-- 2.102.231.208 18:25, July 10, 2014 (UTC)

Technobliterator

Why not? JBed (talk) 18:41, July 10, 2014 (UTC)

Technobliterator
"Putting etymologies on a single template is an example of doing that"

That is not what the template is for. And I hope you don't mean what it sounds like you mean, because that template would need to be a {{#switch}} statement with 1000s of options.

"[..]requires contact Wikia, waiting for a response, then setting it up, and then having users constantly move pages from the mainspace to the new namespace because everyone creates them in the wrong place."

No? Yeah, you need to contact Wikia, so it takes a couple days. And no, why would people be creating the pages in the wrong place? The average user isn't going to write Etymology, or if they do they're just going to hard-type it to the page. Which isn't a problem that's not going to exist. Right now we revert uses from adding Etym to pages saying "it goes on the parent".

I don't understand most of what you said. It doesn't sound like you have a solution to the problem we are talking about. JBed (talk) 19:16, July 10, 2014 (UTC)

Technobliterator
"What does it add if we do it that way?"

Organisation. Templates aren't meant to transclude content, they're meant to be templates. The Etymology pages will serve a purpose alone even if they are ultimately for mainspace pages. They are their own type of page.

"Might I ask what is wrong with a "{{#switch}} with 1000s of options"?"

Simply, it won't work. The template would be too big for the page not only to load, but likely also save. Then we're dealing with how {{#switch}} works. It goes down the list and checks every option (IIRC it's not linearly, but I can't remember the genius witchcraft {{#switch}} is often programmed to run like). But in some cases it will be running hundreds of unnecessary processes. Not to mention the code is stupid difficult to maintain.

But there's not much argument to make. It's like arguing to use

<strong> over

<b>; or that there's no point in using an ID if it's not for JavaScript. There is in fact very good reasons to do both those things, but people will say it isn't necessary and we can already do things without. Yeh, you can, but in doing so you miss the entire point in semantics.

In this case you overlook the purpose of a namespace because... what? We don't need one?

Not to mention your arguments don't make much sense. You talk about moving pages to a different namespace, but how do you think template subpages are going to be different? We're still requiring the creation of pages. JBed (talk) 19:49, July 10, 2014 (UTC)

Technobliterator
FFVI Terra Branford Menu iOS

@Techno: On second thought, my opinion in creating a namespace is more about my own vision. Because they could only serve a utility purpose for embedding and be fine in templatespace. Well, I don't see it as fine, I see it as disorganised, and thus something that needs to be organised and is best organised with a namespace.

And a namespace offers the opportunities in categorising by name-origin which makes for interesting things, making it easier to observe on a larger scale where FF gets its name roots from. And then it also makes targetting easier because we're not searching for parts of a page name, but instead an entire namespace.

So eh, this is more about my subjective opinion than I originally thought. Though I still believe using a namespace is the best choice. JBed (talk) 20:16, July 10, 2014 (UTC)

Technobliterator

Subpages count as articles and things to be transclused are not articles. From both your utility perspective and my organisation perspective, this idea satisfies neither. This just sounds like a way to avoid creating a namespace, which I don't get. Template subpages is at least more agreeable.

There was a second point, however it may not matter depending on how people want to handle this. JBed (talk) 20:44, July 10, 2014 (UTC)

Advertisement