Follow TV Tropes

Following

Wiki Development Project: Namespace Cleanup and Configuration

Go To

Hi, folks! We're currently in the middle of an extended wiki development project that will add some nifty tools to the moderation kit (and some bells and whistles for tropers as well). While a full list of what's coming is outside the scope of this topic, there is one very specific thing that needs community involvement and feedback: the namespace configuration system.

In a Nutshell

We're changing namespaces from informal components that anyone can add (you can make an article in the "Glurkbrgl" namespace if you want, just by editing it) to a formal list of allowed values. This list can be added to and offers additional controls, such as the ability to set which style sheet is used by articles in the namespace, which page type is the default, the icon for the namespace tab bar, and how editing and article creation work.

    Details 

Namespace Configuration System

  • Namespaces will be itemized in a database table.
  • There will be a php page where anyone can view the list and the settings for each namespace, and mods can edit them.
  • The configuration system will have (roughly) the following attributes:
    • Name: (Main, YMMV, etc.) This will include the canonical capitalization of the namespace (see below).
    • Editing Status: This will be a selection from a list of possible restrictions, from "Open" (anyone can edit/create articles) to "Require TLP" (article creation must go through Trope Launch Pad) to "Closed" (nobody can edit or create articles), and a few more.
    • Page Type: The default page type to assign to articles in the namespace (a work, a creator, a trope, a subpage, etc.).
    • Style: Main, Darth Wiki, Sugar Wiki, etc.
    • Auto-Index: Whether the namespace behaves like normal or is automatically indexed, such as in Laconic Wiki.
    • Icon: Choose the icon that appears in the namespace tab bar in the header of wiki articles.
  • When anyone requests a wiki article (HTTP GET to pmwiki.php), the namespace part of the URL will be checked and forced to the proper capitalization. This will prevent things like "Ymmv", which break wiki functionality.
  • When anyone tries to create or edit an article, the namespace configuration will be checked to determine if that action is allowed. If creation is blocked, a suitable message will be displayed. If editing is blocked, then the article will display as locked.

What We Need

What we need from the community is agreement on which namespaces should be kept and which should be discarded. The wiki has accumulated a lot of cruft due to the free-for-all nature of namespace creation, and we want to start with as clean a slate as possible.

For reference:

How This Will Work

If we decide not to keep a namespace, any articles in it should either be cut or moved to a more suitable namespace. Any such namespaces that have remaining articles when the new system goes live will be set to "Closed", so that nobody can make new ones and the existing ones will be automatically locked.

For all remaining namespaces, we need to populate the initial settings: page type, editing status, and style. Note that many of these are already known and configured, so we'll carry those over — there's no need to renegotiate the status of Main or YMMV, for example. I'm mainly talking about the odder ones like, say, Castle.

After the system goes live, if anyone tries to add an article that isn't in an approved namespace, the attempt will be blocked. Requesting new namespaces would be done in the Locked Pages topic or some other topic we create specifically for that purpose.

Rules and Procedures

  • The working list of namespaces to load into the configuration system will be stored in Namespace Cleanup Project.
  • Any user may bring up a namespace that they think should be removed or given special handling.
  • If there is significant immediate consensus, we'll approve it and any required actions (cleanup, transplants) can begin.
  • If consensus is not clear, then we will use a crowner to collect votes.

We will also answer general questions about the system in this topic, but we will keep it focused specifically on the namespace project. Off-topic thumps will be used if needed.

    Frequently Asked Questions 
  • Q: Are we changing any media namespaces (Film, Western Animation, Manhua, etc.)?
    A: No, we are not. That's not in the scope of the project; the intent is to configure all media namespaces as they currently exist.

  • Q: What are we doing with examples subpages (like Castle.Tropes Ato D)?
    A: We want to clean those up. Check out this post to see some ideas, and this Google Drive doc for a list of all such articles.
    Note: We can't just merge them back together, as most were hard split for size to begin with.

  • Q: So what should we focus on?
    A: That's a great question! We're looking mainly at namespaces that have fewer than 40 articles in them, and that are not medium namespaces. In other words, let's start from the bottom of the list. In particular, let's get rid of one-off namespaces that aren't being used for actual trope content.

  • Q: Is there a list of all namespaces that are being used for trope example subpages?
    A: Thanks for asking. Yes, it's here. Note that some media namespaces were caught in the query.

Edited by nombretomado on Jan 5th 2020 at 11:39:34 AM

Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#101: Jul 25th 2017 at 10:49:58 PM

I think it would be better if trope examples for works would be in a ExamplesForWorks, while examples in trope lists would be ExamplesForTropes. Probably a dumb suggestion, and these namespaces would be rather long, but at least they would be clear.

edited 25th Jul '17 10:52:07 PM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
desdendelle (Avatar by Coffee) from Land of Milk and Honey (Ten years in the joint) Relationship Status: Writing a love letter
(Avatar by Coffee)
#102: Jul 26th 2017 at 4:05:46 AM

So there's consensus to move any 1-page namespaces to Examples/? I don't want to do work just for someone to have to do it all over again because the decision is different.

The voice of thy brother's blood crieth unto me from the ground
Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#103: Jul 26th 2017 at 4:10:21 AM

Okay, I'm sorry... ignore my previous post.

edited 26th Jul '17 4:32:16 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
SeptimusHeap from Switzerland (Edited uphill both ways) Relationship Status: Mu
#104: Jul 26th 2017 at 4:10:44 AM

I think that creating an Examples/ namespace now would create inconsistency among the namespaces. I'd like to have a clear idea on whether and if so when 2.0 will be feasible before committing to that move.

"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled." - Richard Feynman
WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#105: Jul 26th 2017 at 7:31:48 AM

Well, if there's only one or two pages in that namespace, then I think we should consider whether that one page is worth keeping as split or whether that content should be moved back to its main page (not necessarily the Main/ namespace, just to be clear). Sometimes, the moved content is not large enough to justify the split (e.g. you don't need to scroll down the page to get to the bottom of the list, etc.), and in those cases, I think moving the examples to their own page (whether Examples/ or not) is unnecessary.

What I mean is: Before we decide on where to move those examples en masse, we could look at and judge the pages in these small namespaces and move them back to their main pages. Presuming that that content wouldn't get split after the 2.0 change.

(An example of what I mean is something like TokenGoodTeammate.A Song Of Ice And Fire, which isn't particularly long and could be put on Main.Token Good Teammate or the works example list.)

edited 26th Jul '17 7:48:35 AM by WaterBlap

Look at all that shiny stuff ain't they pretty
MorganWick (Elder Troper)
#106: Jul 26th 2017 at 10:01:44 PM

For split works, what about Tropes Page 1/, Tropes Page 2/, etc.? That way the number of namespaces is kept to a relative, managable minimum but retain their presence in the tab bar.

Really, this whole question of what to do with split example lists is just a stopgap until 2.0 comes along. Until then any change we make is basically asking the troper base to learn a new system and then learn another new one, potentially closer to the first one, once 2.0 hits. That's why my preference would probably be something as close to the current system as possible, followed by the system that leads to Examples.Biting The Hand Humor Fox Animated Shows or Examples.Bioshock Infinite A To D. Even then, for tropes with particularly large example lists spanning several pages and including work-specific pages, I'd still want to keep the current system.

If it's still going to be a super-duper long time before 2.0 hits if at all, like several years, then I'd be fine with a more radical change, but if people are going to be just getting used to the new system when another one is sprung on them, I'd prefer if the transition was as smooth and linear as possible.

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#107: Jul 31st 2017 at 9:43:48 AM

Unfortunately, we're not in a position to make any definitive statements about 2.0. There's some quantum uncertainty about it at current that won't resolve until we get through the "1.8" update.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
TheKaizerreich An Ice Girl Since: Jan, 2015 Relationship Status: Buried in snow, waiting for spring
An Ice Girl
#108: Aug 5th 2017 at 5:24:29 PM

Hello, I wish to help a little. Do you need anything specific done over the next days? I should have some time.

I also have a question: why does the Visual Novel namespace not have an icon? Is this just an oversight?

Malady (Not-So-Newbie)
#109: Aug 5th 2017 at 6:10:33 PM

[up] - I'd suppose, maintain Namespace Cleanup Project, 'cause it's about a month behind what's actually going on.

Disambig Needed: Help with those issues! tvtropes.org/pmwiki/posts.php?discussion=13324299140A37493800&page=24#comment-576
Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#110: Aug 5th 2017 at 11:11:45 PM

Hello, me again. I've found some peculiar sandbox namespaces that may need a cut or a move.

edited 6th Aug '17 10:39:26 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
SeptimusHeap from Switzerland (Edited uphill both ways) Relationship Status: Mu
#111: Aug 6th 2017 at 2:44:33 AM

That third item is the On the Tropes page; it's an admin thing. I'll ping ~Ronnie R15; Toony 123 was banned so it's probably best to ask the Pantheons thread if they need the content.

"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled." - Richard Feynman
Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#112: Aug 6th 2017 at 3:10:37 AM

Maybe WikiSandbox.OTT could be moved to Administrivia.OTT if it's meant to be admin only? Also, all the other guys... Should they get a PM?

Also one more thing: Disambig.Dead Air exists... now, I know it's because Dead Air is a trope, but it still feels not right. Some solutions:
  1. Keep as is
  2. Rename the trope (For example, Dead Air On The Radio or Dead Air Radio Troubles), cut Disambig.Dead Air and move the disambiguation to Main.Dead Air
  3. Give all pages in the Ambiguity Index a Disambig namespace instead of the Main namespace. And if this would happen, would it be possible for the Disambig namespace to get an icon?
  4. Make a folder in Main.Dead Air called Did you mean? and cut Disambig.Dead Air
Please tell me what to do here, since Disambig.Dead Air is the only page in the Disambig namespace.

edited 6th Aug '17 3:39:17 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
SeptimusHeap from Switzerland (Edited uphill both ways) Relationship Status: Mu
#113: Aug 6th 2017 at 3:39:50 AM

  1. 4 is the best solution in my mind. None of these 4 tropers is banned.

"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled." - Richard Feynman
RonnieR15 Ronnie from Earth Since: May, 2013
Ronnie
#114: Aug 6th 2017 at 10:27:58 AM

@ SemptimusHeap: Thank you for bring this to my attention.

@ Piterpicher: I'm afraid I don't understand the problem with my sandboxes. I have one dedicated to the Trope Pantheons, making new tropes and one for everything else. I did this to try to keep everything a little more orderly and easier to find when working.

Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#115: Aug 6th 2017 at 10:50:02 AM

Ronnie R15, there's no problem with the sandboxes themselves. What IS a problem is their namespaces. Those are the only pages in the TropeSandbox and PantheonSandbox namespaces. We should move them somewhere else. Which of these ideas would you accept?

  1. Ronnie R15s Pantheon and Ronnie R15s Tropes
  2. Ronnie R15's Pantheon Sandbox and Ronnie R15's Trope Sandbox
  3. Ronnie R15s Trope Ideas and Ronnie R15s Pantheon Ideas
Or do you have a better idea? Please tell me.

edited 6th Aug '17 10:55:08 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
RonnieR15 Ronnie from Earth Since: May, 2013
Ronnie
#116: Aug 6th 2017 at 3:37:20 PM

I guess the second option, is it alright if I make redirects to them?

TropesForever from TropesForever Since: Sep, 2016 Relationship Status: I love you for psychological reasons
#117: Aug 6th 2017 at 5:52:11 PM

I should probably move the content on my sandboxes eventually. I and some other tropers were using them to draft some articles.

Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#118: Aug 7th 2017 at 12:17:57 AM

@ Ronnie R15: Nope, you shouldn't keep even redirects in bad namespaces. Please move them to the suggested pages you've accepted and cut those.

Also, another thing: there's three pages in the TroperSandbox namespace.

And none of them have pages in the normal Sandbox namespace.

edited 7th Aug '17 7:10:18 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
desdendelle (Avatar by Coffee) from Land of Milk and Honey (Ten years in the joint) Relationship Status: Writing a love letter
(Avatar by Coffee)
#119: Aug 7th 2017 at 7:00:34 AM

Poke them via PM, give them a few days to respond. No reason to take unilateral action if people can do it of their own will.

The voice of thy brother's blood crieth unto me from the ground
Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#120: Aug 7th 2017 at 7:21:48 AM

I've poked Ronnie R15, Alex Sora 89, Evilgidgit and Tyson 666 to post 118. Giving them five days to check it.

edited 7th Aug '17 7:22:32 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
Evilgidgit Evilgidgit from United Kingdom Since: Oct, 2010
Evilgidgit
#121: Aug 7th 2017 at 9:59:32 AM

Hey, there. Thanks for the poke. The only Sandbox I could find was this one: https://tvtropes.org/pmwiki/pmwiki.php/Main/WikiSandbox

Are we allowed our own Sandboxes like say on Wikipedia, or is the link above the only exception? I couldn't find any personal user ones besides the other two you have linked in your post. I made mine as it was a good place to practice writing and using the website's formatting. If it is not allowed, then I'm fine with it being deleted.

edited 7th Aug '17 10:03:34 AM by Evilgidgit

Look out, space ponies. I'm making gravy without the lumps!
SeptimusHeap from Switzerland (Edited uphill both ways) Relationship Status: Mu
#122: Aug 7th 2017 at 10:05:33 AM

Sandbox.Evilgidgit is OK yes.

"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled." - Richard Feynman
RonnieR15 Ronnie from Earth Since: May, 2013
Ronnie
#123: Aug 7th 2017 at 3:11:50 PM

@ Piterpicher: Am I allowed to keep the regular sandbox?

WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#124: Aug 7th 2017 at 7:16:27 PM

[up] "Sandbox/" is the correct namespace, so any page in that namespace ought to be fine. The problem are the "Trope Sandbox/" and "Pantheon Sandbox/" namespaces. Other problematic namespaces include "Sandbox 2/" or "Troper Sandbox/" and stuff like that. Just put it in "Sandbox/" and have the page name (i.e. whatever is after the namespace) be whatever makes sense for the page..

edited 7th Aug '17 7:19:06 PM by WaterBlap

Look at all that shiny stuff ain't they pretty
WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#125: Aug 7th 2017 at 7:22:31 PM

By the way ~JeanPo has made their username into a namespace for four sandbox pages. Even though the pages should be Sandbox.Juju P, Sandbox.Juju P 2, Sandbox.Juju P 3, and Sandbox.Juju P 4.

Look at all that shiny stuff ain't they pretty

Total posts: 789
Top