Wowpedia:Namespaces

Please comment on the talk page.

Wowpedia:Namespaces is a proposal to change the way namespacing works on Wowpedia. Currently, the wiki implements pseudo-namespaces; i.e., articles which "have" a namespace, but which are still placed into the global namespace.

While this doesn't create problems, it does seem that the wiki would be so much more useful if it were to have true namespaces for certain types of articles. Which ones should be kept and/or removed in the namespace change?

Faux namespaces that are iffy

 * API_ - Not in the namespace format, but popular article prefix, this can probably stay, as it is rarely edited, and yet, is part of the game as well. This particular namespace should be discussed.


 * Spell: - This is an interesting case, as this is also part of the game, and yet most wiki users never edit it. Again, this should be discussed. If anything, this namespace should be removed as well, but again, it's iffy. A third option would be to move "Spell:#" to just plain old "Template:#"

Faux namespaces to be deleted

 * Quest: - This one should be removed as the information is part of WoW now. For those quests which have an item name or are otherwise in need of disambiguation, a parenthesis can be used to delineate this. E.g., a page at "Quest:X" would be moved to "X (quest)" if it shares it's name with item "X".


 * Formulas: - There are three options, essentially, removal, and they require moving the pages at "Formulas:X" to:
 * Merge into "X" e.g. "Formulas:Shadow Bolt" into "Shadow Bolt" or "Formulas:Rage generation" into "Rage"
 * "X formula(s)" (s, as the case may be) e.g. "Shadow Bolt (damage?) formula"
 * "X (formula)" e.g. Shadow Bolt ((damage?) formula)
 * Naturally, for the most part, these can be applied in a case by case basis.


 * Boilerplate: - This one should also be removed, while the articles which use it can be moved to the true Help: namespace. Afterall, the boilerplates on the wiki are only our way of helping the newbies to the wiki get familiar with a standard template, which seems to define the idea of "Help"ing. If need be, we can name the pages "Help:X boilerplate", but this doesn't seem reasonable.
 * Moved articles to Help: namespace 17:55, 26 July 2007 (UTC)


 * HOWTO: - These pages should either be moved to the main namespace, or moved into the Help: namespace.

Faux namespaces that should be true namespaces
The following two namespaces are primarily player driven, and as such, should very definitely be their own, true, namespaces, and they are:
 * Server:
 * Guild:

Implementation
This has been discussed before, but the proposer has been holding off on asking for it again, as he thought thought the users would really need bot support and dedicated admin deletion aid. The word "thought" is used primarily because it would seem there is a script that can be run to do this. For all true namespaces we create, we'll also need to create their respective "'Namespace' talk:" namespaces, which are detailed here.

There are, essentially, two options we can choose for this, both detailed at mediawiki.org. One involves, possibly, a lot of headaches all around, while the other looks relatively easy from the users' side.


 * Option #1 - The first is detailed at moving conflicting pages at mediawiki, which appears to begin with breaking the namespace function, and then moving all the offending pages to an alternate page. Then we unbreak the namespace function, and move the offending pages back.
 * This will require at least one bot, if not two. We can use pywikipediabot for one (probably using the move pages script), which I know has loaded (he has said he supports the namespace changes), and  is willing to help. Laurly says that this won't be a problem; there's only 1300 pages or so in the Guild: namespace
 * Option #2 - The second option is to run a script, as detailed at using a maintenance script at mediawiki. This probably requires server side "stuff".

Reasons for true namespaces

 * Specific searches can be done through the default interface for the variety of namespaces, unlike now.
 * Specific namespaces can be filtered out of the recent changes list by clicking a namespace, clicking the box that says "Invert", and then clicking "Go".
 * Just discovered this, which means we could have a super category of guilds (and thus be able to get rid of Category:Guilds: Special:Allpages
 * Calls for the magic words "" and co. can be used for the namespaces we implement.

Reasons against true namespaces

 * People will need to know this is happening (option 1), so we could do the whole site message thing, e.g., "Guild pages and Server pages are being modified sitewide and so may be inaccessible at this time. Please be patient while we're in this transition."
 * Admins and server people such might have massive headaches.

Conclusion
There wasn't any consensus previously over which namespaces should go and which should stay, but it defintely seems that Guild: and Server: are agreed upon as being nice to have as real namespaces (as they're player created, for the most part, rather than defined by any game). We'd also need to create the namespaces Guild talk: and Server talk: to go with those pages.

It is now respectfully requested that Guild: and Server: are pulled into their own namespaces, as well as their respective talk namespaces (Guild talk: and Server talk:), preferably by the method of script. Please ensure that these pages are not considered content pages by the wiki.