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

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#76: Jun 25th 2017 at 7:54:01 AM

I don't mind if people take on the big projects, but what I really want removed is the stuff at the small end of the scale: the 1's and 2's on the namespace count.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Unknownlight Since: Aug, 2009
#77: Jun 26th 2017 at 11:51:06 AM

A number of pages have trope lists that are long enough that they're separated into groups. A good example is Dungeons & Dragons which has separate Classes, Creatures, Monster, and Settings pages. I suppose all of those could be renamed into something like "Examples/Dungeons & Dragons (Creatures)", etc.

A trickier question is what to do about articles that aren't trope pages. Some examples are Theme.Glee, and Bloopers.My Little Pony Friendship Is Magic. Are any pages simply going to be cut, or should every page find a proper spot to be moved to?

edited 26th Jun '17 11:53:03 AM by Unknownlight

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#78: Jun 26th 2017 at 11:54:02 AM

Theme is a bogus namespace; that'll definitely be cut. Maybe the content could go to Analysis? Bloopers might go under Trivia, but really, that's not what TV Tropes is here to document. Those D&D subpages should probably be moved to Examples, yes.

edited 26th Jun '17 12:15:28 PM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Candi Sorcerer in training from Closer to rimward than hubward Since: Aug, 2012 Relationship Status: They can't hide forever. We've got satellites.
Sorcerer in training
#79: Jun 27th 2017 at 10:18:26 AM

Discworld is good practice for the whales, since there's nothing new coming out. (Sniff)

Coming back to where you started is not the same as never leaving. -Terry Pratchett
sstabeler Since: Jan, 2001
#80: Jun 27th 2017 at 1:24:50 PM

for split pages- which currently use namespaces- is there a technical reason why they can't be (say) Castle/Tropes A-Z instead of a namespace of the Tropes A-Z page?

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#81: Jun 27th 2017 at 1:59:53 PM

[up] I addressed the thinking on that topic here.

edited 27th Jun '17 2:00:18 PM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#82: Jun 28th 2017 at 10:14:10 AM

A stupid question, but should the remaining pages in High Octane Nightmare Fuel be cut? The namespace does have an icon, but I don't think it's necessary, since pages in it redirect to the Nightmare Fuel namespace anyway. Thank you.

edited 28th Jun '17 10:15:12 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#83: Jun 28th 2017 at 11:01:05 AM

Yes, that seems kind of obvious. The only reason to keep them would be for title inbounds, which is pointless if the title exists in a different namespace.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Twiddler (On A Trope Odyssey)
#84: Jul 14th 2017 at 10:18:54 AM

What would this do to pages that are already in incorrectly-capitalized namespaces?

desdendelle (Avatar by Coffee) from Land of Milk and Honey (Ten years in the joint) Relationship Status: Writing a love letter
(Avatar by Coffee)
#85: Jul 14th 2017 at 10:38:31 AM

They'll have to be moved, I presume.

The voice of thy brother's blood crieth unto me from the ground
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#86: Jul 14th 2017 at 11:03:01 AM

We've asked the admins to automatically correct the capitalization via database query. If that's not possible, then they'd have to be cut and remade, just as they do now.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#87: Jul 15th 2017 at 3:30:36 AM

I've made something that will solve the problem with incorrectly capitalised namespaces: Pages In Accidentally Miscapitalised Namespaces. Hope it helps!

Also a question: is the proper capitalisation of the fanfic namespace FanFic, or Fanfic? The Article Count shows the former, but Namespace shows the latter.

edited 16th Jul '17 3:35:56 AM by Piterpicher

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
Unknownlight Since: Aug, 2009
#88: Jul 16th 2017 at 2:22:10 PM

[up] "Fanfiction" vs "fan fiction" is the subject of heated debate among fan communities.

You could read that long article and form your own opinion, but I think that the namespace should probably be Fanfic/. The Google Trends evidence is particularly conclusive.

edited 16th Jul '17 2:24:03 PM by Unknownlight

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#89: Jul 17th 2017 at 8:37:12 AM

I've processed all the cut requests for the mis-capitalized namespaces so far. The articles can be restored.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
StFan Since: Jan, 2001
#90: Jul 22nd 2017 at 12:24:07 PM

I see there have been discussion already about the Disney/ namespace.

I'm not necessarily for removing it entirely, since it has its use, but it should be better defined, preferably to be used strictly for the Disney Animated Canon.

If you look at the Classic Disney Shorts, it is applied rather incoherently, most being under WesternAnimation/ with a few under Disney/.

roothorick Since: Jul, 2009
#91: Jul 24th 2017 at 12:59:17 PM

Has not been addressed: What is the process for creation of new redirects in restricted namespaces?

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#93: Jul 25th 2017 at 6:04:10 AM

Incidentally, I've seen a preview of the prototype namespace configuration system on the dev server. It looks pretty good, but we're not quite ready to beta test it yet.

I really want to focus this topic on cleaning out the 1- and 2-page namespaces. It's a much more manageable task than moving everything in Disney/ or whatever.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
desdendelle (Avatar by Coffee) from Land of Milk and Honey (Ten years in the joint) Relationship Status: Writing a love letter
(Avatar by Coffee)
#94: Jul 25th 2017 at 6:47:50 AM

Cleaning, as in moving the pages elsewhere?

The voice of thy brother's blood crieth unto me from the ground
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
desdendelle (Avatar by Coffee) from Land of Milk and Honey (Ten years in the joint) Relationship Status: Writing a love letter
(Avatar by Coffee)
#96: Jul 25th 2017 at 6:59:05 AM

I'll take a poke at a few from the bottom of the list, but before I do that: what makes a page cut-worthy? Less than three examples?

The voice of thy brother's blood crieth unto me from the ground
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#97: Jul 25th 2017 at 7:00:03 AM

Content that doesn't belong on the wiki. Content that can be put on another article. Ask here if you have questions.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
desdendelle (Avatar by Coffee) from Land of Milk and Honey (Ten years in the joint) Relationship Status: Writing a love letter
(Avatar by Coffee)
#98: Jul 25th 2017 at 7:03:18 AM

Gotcha, wilco.
EDIT: OK, already running into something that looks like a Thing: incomplete Hard Splits. Basically, those are pages that are 90% folders, with one folder being split off as a different page (which shows up as a namespace): e.g. HaremGenre.Anime And Manga; the bottom 10ish entries of the namespace list are a case of this (aside from one namespace that shows empty for some reason). What do I do?

edited 25th Jul '17 7:15:47 AM by desdendelle

The voice of thy brother's blood crieth unto me from the ground
MorganWick (Elder Troper)
#99: Jul 25th 2017 at 8:46:21 PM

Splitting off one folder, or even a particularly prolific work (or, in the case of Biting-the-Hand Humor, a particular category of works within a medium), is fairly common practice with large pages that are particularly common in a particular medium (like Harem Genre). Does this practice need to be reassessed if it will now have to involve asking the devs or mods to create a whole new namespace for one page?

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#100: Jul 25th 2017 at 9:46:28 PM

I really want to see all of those namespaces that get created for trope and work splits redone, but the amount of work required for the larger namespaces is prohibitive. We could start with the smaller ones, though. The most popular proposal seems to be to use Examples/ as the namespace for work splits (e.g., Examples.Bioshock Infinite A To D) , but I'm not sure if we settled on one for trope splits.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"

Total posts: 789
Top