Follow TV Tropes


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.


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, Disney, 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 8th Jun '17 1:54:49 PM by Fighteer

Fighteer Geronimo! from the Time Vortex Relationship Status: Dancing with Captain Jack Harkness
Mar 17th 2019 at 6:47:53 AM

We are still waiting for some tech fixes to the namespace tool. In the meantime, it is fine for the discussion over which namespaces should be retained to continue.

TV Tropes Changelog -- keep track of updates to the site!
Lymantria Tyrannoraptoran Reptiliomorph from Toronto Relationship Status: Staying up all night to get lucky
Tyrannoraptoran Reptiliomorph
Mar 17th 2019 at 4:01:15 PM

Good. This thread ought to stay open until Glurkbrgl.Home Page is no longer creatable.

Edited by Lymantria on Apr 7th 2019 at 12:55:29 PM

Join the Five-Man Band cleanup project!
Brainulator9 Regular garden-variety troper. from US Relationship Status: I get a feeling so complicated...
Regular garden-variety troper.
Apr 16th 2019 at 9:37:13 AM

Should IncrediblyLamePun.Squirrel Boy be discussed here or at the complaining cleanup thread? It's unindexed, has one wick (on the work's main page, and no inbounds. Not helping is that ILP is a deprecated trope and redirect to Pun.

You don't mean no-nothing at all to me...
bwburke94 My Ice Cream Waifu from Remnant Relationship Status: Longing for my OTP
My Ice Cream Waifu
Apr 16th 2019 at 4:47:15 PM

[up] ILP is deprecated, and Pun does not itself receive examples, so the page should be cut.

Misspelled trope names dealt with... for now. Moving back to the Understatement project soon?
Apr 16th 2019 at 6:09:25 PM

[up][up] None of the examples on that page look like examples of Pun.

bwburke94 My Ice Cream Waifu from Remnant Relationship Status: Longing for my OTP
My Ice Cream Waifu
Apr 17th 2019 at 4:41:50 PM

Page has been cut.

Misspelled trope names dealt with... for now. Moving back to the Understatement project soon?
NTC3 Relationship Status: Above such petty unnecessities
Jun 21st 2019 at 1:29:54 PM

So, is there some tool being developed to address the Sandbox.Pages In Accidentally Miscapitalised Namespaces, or do the pages there have to be fixed manually?

Also, I presume this is the thread to ask for new namespaces, right? If so, I think there should be a GameEngine namespace, as right now, it's still written as a VideoGame.RPG Maker, for instance, which is really ridiculous.

I also would like to receive guidance on the game storefront confusion. How come we have Useful Notes.Steam but Website.Gog Dot Com and Website.Groupees? I am guessing that Steam should be namespaced as a website as well, since Useful Notes seems to be mainly for untropable things like platforms. I guess you could argue that Steam is more than a website because it has an installable launcher, though, but then again, same goes for a lot of other websites, especially on mobile. And I think we are also yet to make a page for Epic Games Store as well, and this question should be settled by the time we do.

Since I mention Useful Notes - shouldn't IOS Games and Android Games be Useful Notes, similarly to all of the consoles and UsefulNotes.IBM Personal Computer, rather than in Main, since they are the same sort of a list article, and are not actually tropes?

Lastly, do we really need to have an index at the Video Games page? If we literally intend to place all of the tens of thousands games ever made in there in alphabetical order, the result would crash any browser out there, and provide little useful information anyway. I strongly advocate ensuring that all of the games in that index are stuck on the "decade" indices like Video Games of the 1980s or Video Games of the 2010s, along with any other relevant indices (since I saw too many pages that just have that pointless index and nothing else), and then cutting the index from the page.

Hope it's not too many questions at once. I have been wondering about some of these for months.

P.S. Forgot to mention that Groupees also still has an index, even though functionally equivalent indices were cut from Steam and GOG pages, presumably for redundancy when IBM Personal Computer page exists. Moreover, I am pretty sure there's still a UsefulNotes.Desura index (again that Website vs. Useful Notes discrepancy), even though that website hasn't existed for years. Like with Video Games index, I propose going through both of them to fix and re-index the attached games, before cutting them both.

Edited by NTC3 on Jun 21st 2019 at 1:38:45 AM

Piterpicher ✓Veteran Editor from TV Tropes Ultimate (Poland IRL) Relationship Status: All is for my lord
✓Veteran Editor
Jun 21st 2019 at 2:19:07 PM

[up]Addressing all those questions to the best of my ability:

Edited by Piterpicher on Jun 21st 2019 at 11:22:43 AM

♂ | Currently trying to make Video Games of the 2010s too long so it can be splittable, also drive-by posting and editing.
rjd1922 Paladin from Illinois Relationship Status: Love is for the living, Sal
Brainulator9 Regular garden-variety troper. from US Relationship Status: I get a feeling so complicated...
Fighteer Geronimo! from the Time Vortex Relationship Status: Dancing with Captain Jack Harkness
rjd1922 Paladin from Illinois Relationship Status: Love is for the living, Sal
Aug 1st 2019 at 7:19:02 PM

OK, I moved it, updated the link on Self-Demonstrating Article, and cutlisted the old page.

Steel be with you.
Add Post

Total posts: 262

How well does it match the trope?

Example of:


Media sources: