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

WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#176: Nov 30th 2017 at 12:35:20 PM

Sorry, I meant to also make the point — but moved on a bit too quickly — that the Main/ redirects to non-joke Administrivia/ pages have already been cut despite their usefulness in the forums. I was trying to say that it doesn't seem that forum use has been a concern for Main/ redirects lately.

But like [up] said, it's a joke page so Main/ redirects aren't exactly positive or negative on their own...

Look at all that shiny stuff ain't they pretty
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#177: Nov 30th 2017 at 12:36:50 PM

It's not really a namespace project issue, anyway. Cleaning up Main is always a thing we should aspire to, but it has no relevance to this topic.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
lalalei2001 Since: Oct, 2009
#178: Dec 2nd 2017 at 4:56:42 PM

The Ultimate Spider-Man comic and cartoon are kind of a mess namespace-wise. The comic's subpages generally go Tearjerker.Ultimate Spiderman, without the capital M (or J in said example), while the cartoon is the only page I know of to explicitly have a hyphen in the URL, as UltimateSpider-Man.

EDIT: On a similar note, Sonic 06's page and subpages go VideoGame.Sonic The Hedge Hog 2006 with the Hog being capitalized when it should be one word.

edited 2nd Dec '17 5:00:35 PM by lalalei2001

The Protomen enhanced my life.
Twiddler (On A Trope Odyssey)
#179: Dec 2nd 2017 at 6:02:03 PM

[up] ComicBook.Legion Of Super-Heroes also has a hyphen in the url, distinguishing it from WesternAnimation.Legion Of Super Heroes. Is that a namespace issue, though?

lalalei2001 Since: Oct, 2009
#180: Dec 2nd 2017 at 6:23:12 PM

The NightmareFuel.Metal Gear Solid page is wiki worded as METALGEARSOLID.

The Protomen enhanced my life.
Malady (Not-So-Newbie)
#181: Dec 2nd 2017 at 7:25:12 PM

[up][up][up] & [up] - Take it to Pages In Accidentally Miscapitalised Namespaces?

Disambig Needed: Help with those issues! tvtropes.org/pmwiki/posts.php?discussion=13324299140A37493800&page=24#comment-576
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
lalalei2001 Since: Oct, 2009
#183: Dec 3rd 2017 at 7:59:13 PM

I thought there was a thread for that. My bad XD

The Protomen enhanced my life.
TheOneWhoTropes Dread Sorcerer of Auchtermuchty from Newton-le-willows, quaint town Since: Feb, 2010 Relationship Status: With my statistically significant other
Dread Sorcerer of Auchtermuchty
#184: Dec 24th 2017 at 12:41:21 PM

That METALGEARSOLID thing is not a problem with the namespace. You can just use the Wiki Word custom titling tool to change it back to "Metal Gear Solid." as I've just done.

Keeper of The Celestial Flame
Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#185: Dec 24th 2017 at 8:44:00 PM

Have we decided what to do with trope and work example subpages?

Join the Five-Man Band cleanup project!
Piterpicher Veteran Editor IV from Poland, for real (Series 2) Relationship Status: Armed with the Power of Love
Veteran Editor IV
#186: Dec 24th 2017 at 11:46:12 PM

It may be a good time for a crowner...

Currently mostly inactive. An incremental game I tested: https://galaxy.click/play/176 (Gods of Incremental)
Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#187: Dec 25th 2017 at 6:17:53 AM

Should work example (e.g. SouthPark.Tropes A To D) and trope example (e.g. TheSmurfettePrinciple.Literature) subpages be in the same crowner?

edited 25th Dec '17 6:18:17 AM by Lymantria

Join the Five-Man Band cleanup project!
jormis29 Since: Mar, 2012
#188: Jan 10th 2018 at 12:39:54 AM

Looks like Actor.David Mitchell and Author.David Mitchell with their unusual namespaces were made from Creator.David Mitchell after an editor overwrote the page for the British comedian with the author of the same name

Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
StFan Since: Jan, 2001
#190: Jan 17th 2018 at 2:16:41 AM

[up][up] I have moved those two to David Mitchell (Actor) and David Mitchell (Author) and cutlisted the unique namespaces.

Creator.David Mitchell is now a proper disambiguation. Some help cleaning up the wicks would be welcome.

jormis29 Since: Mar, 2012
jormis29 Since: Mar, 2012
#192: Jan 18th 2018 at 6:14:22 PM

From what I can tell RecommendedMods.Stellaris was created from the JustForFun.Stellaris Recommended Mods page

edited 18th Jan '18 6:14:58 PM by jormis29

StFan Since: Jan, 2001
#193: Jan 19th 2018 at 4:28:14 AM

I have cleaned up a few WebSeries/, WebGame/ and WebOriginalFiction/ namespaces.

There is one remaining, though, becuase I'm not too sure where it goes... anybody familiar with the series Minecraft Diaries and MyStreet?

I think their current namespaces are wrong... would they better fit in Machinima/? Or maybe LetsPlay/?

desdendelle (Avatar by Coffee) from Land of Milk and Honey (Ten years in the joint) Relationship Status: Writing a love letter
(Avatar by Coffee)
#194: Jan 19th 2018 at 7:07:00 AM

From a cursory glance "Minecraft Diaries" should be in Machinima/.

The voice of thy brother's blood crieth unto me from the ground
Mickoonsley19 Since: Feb, 2018
#195: Feb 4th 2018 at 2:20:56 PM

Here are some namespaces that should be dealt with:

  • OnlineGames/ (has one page that appears to be a roleplay)
  • BigLippedAligatorMoment/ (BLAM/ already exists)
  • WeaponBrands/ (1 redirect page)
  • FanVid/ (1 redirect page)
  • FanMusic/ (has one page that could possibly be moved to FanWorks/HomestuckMusic)
  • Extras/ (1 redirect page)
  • LuigiFan00001/ (page needs tropes and a move to WebVideo)
  • Monsters/ (1 redirect page)
  • PlatypusComix/ (has 1 page that should be moved to Blog/PlatypusComixArticles)
  • Contributors/ (something fishy is going on with this namespace; namespace index shows a lot of links to nonexistent pages)
  • Baccano/ (contents should be moved to Characters/BaccanoAnime and Characters/BaccanoNovelsOnly)

edited 4th Feb '18 2:29:10 PM by Mickoonsley19

Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#196: Feb 4th 2018 at 5:25:02 PM

For the Platypus Comics page, if you put it in a work namespace, the system will think it's a work page instead of a subpage.

Join the Five-Man Band cleanup project!
Mickoonsley19 Since: Feb, 2018
#197: Feb 4th 2018 at 6:49:33 PM

TheIslandOfMisfitChristmasSpecials is an article series, and it is under the Blog namespace. I'm not sure if PlatypusComix/Articles should be treated the same way. Though I'm fine with that one not being moved as long as the other namespaces I posted are.

WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#198: Feb 5th 2018 at 6:08:14 AM

I sent a namespace notifier to the person who created the LuigiFan0001 page. It looks like it's supposed to be in Web Original but since there's only the one edit anyway, it might be better to just cut the page for being an abandoned stub if they don't do something about it.

Look at all that shiny stuff ain't they pretty
Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#199: Feb 5th 2018 at 1:08:01 PM

[up][up] If the page is for a work and has a trope list, putting it in a work namespace is fine. Otherwise, no.

Join the Five-Man Band cleanup project!
Mickoonsley19 Since: Feb, 2018
#200: Feb 5th 2018 at 2:22:06 PM

The page is about a group of blog series by Peter Paltridge, each with their own trope lists.

edited 5th Feb '18 2:22:52 PM by Mickoonsley19


Total posts: 789
Top