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

Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#201: Feb 6th 2018 at 12:59:53 PM

If it's not a work page itself, don't put it in a work namespace.

Join the Five-Man Band cleanup project!
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#202: Feb 6th 2018 at 1:04:55 PM

Blog as a namespace is fine. Using a work title as a namespace is not, unless it's for a hard split of the examples in a single work.

edited 6th Feb '18 1:05:12 PM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#203: Feb 6th 2018 at 4:24:08 PM

[up] He's right, but is the page in question a list or a work page? Can someone link to it?

Join the Five-Man Band cleanup project!
Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
Malady (Not-So-Newbie)
#206: Feb 13th 2018 at 7:33:21 AM

Sandbox.Pages In Accidentally Miscapitalised Namespaces has been accidentally cut due to Sandbox cleaning.

Can it be restored, or will we have to remake it?

Disambig Needed: Help with those issues! tvtropes.org/pmwiki/posts.php?discussion=13324299140A37493800&page=24#comment-576
costanton11 Since: Mar, 2016
#207: Feb 13th 2018 at 7:38:30 AM

It's still there. I only cut a redirect.

Malady (Not-So-Newbie)
#208: Feb 13th 2018 at 8:08:40 AM

OH! ... sad. The redirect had "Miscapitalized" instead of "Miscapitalised"! ... Sorry!

Disambig Needed: Help with those issues! tvtropes.org/pmwiki/posts.php?discussion=13324299140A37493800&page=24#comment-576
Mickoonsley19 Since: Feb, 2018
#210: Feb 16th 2018 at 9:36:06 PM

I looked through the WebOriginal/ namespace and I found a bunch of OCTs. I briefly looked at some OCTs and they appear to be webcomics. Should we move most OCTs into the Webcomic/ namespace? They don't appear to be different from webcomics in any way, but I'd like to get permission first.

edited 16th Feb '18 9:39:37 PM by Mickoonsley19

Mickoonsley19 Since: Feb, 2018
#211: Feb 18th 2018 at 11:56:05 AM

I'm seeing some Web Original Fiction in the WebOrginal/ namespace. Should I move all Web Original Fiction to the Literature/ namespace?

Twiddler (On A Trope Odyssey)
#212: Feb 18th 2018 at 6:25:03 PM

Not necessarily. For example, 17776 is multimedia, so it goes better under Web Original.

Mickoonsley19 Since: Feb, 2018
#213: Feb 18th 2018 at 6:59:43 PM

I understand. Am I correct in the assumption that web-original fiction goes to Literature/ unless it is multimedia? And am I correct that OCTs goes to Webcomic/ if they are mainly comics?

But what do we do with Creepypastas? Some creepypastas based on other works are in the Fanfic/ namespace, such as Squidward's Suicide, while others like Suicide Mouse are in WebOriginal/. Some original creepypastas are in the Literature/ namespace, such as The Strangest Security Tape I've Ever Seen, while other original creepypastas like Case File No 56 are in WebOriginal/.

Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#214: Feb 19th 2018 at 6:59:37 AM

If they're fanfics put them in Fanfic/; if not, Literature/.

Join the Five-Man Band cleanup project!
jormis29 Since: Mar, 2012
#215: Feb 28th 2018 at 8:38:40 PM

The Arc Words page was recently broken in sub-pages but the editor used work namespaces to distinguish like Literature.Arc Words so it's registering as work pages

JoJosBizarreAdventure.Thus Spoke Rohan Kishibe was created as a subpage to Manga.Jo Jos Bizarre Adventure should it be encouraged to have it's own work page or just leave it as subpage as it is a tie in work

FandomRivalriesOfHorrible.Minecraft and FandomRivalriesOfHorrible.Roblox were created as redirects to a Darth Wiki page

edited 1st Mar '18 3:03:11 AM by jormis29

Working on cleaning up List of Shows That Need Summary
Lymantria Tyrannoraptoran Reptiliomorph from Toronto Since: Apr, 2015 Relationship Status: Historians will say we were good friends.
Tyrannoraptoran Reptiliomorph
#216: Mar 1st 2018 at 1:36:22 PM

For Arc Words, switch the namesoace and page title so they use the standard system.

Join the Five-Man Band cleanup project!
jormis29 Since: Mar, 2012
#217: Mar 31st 2018 at 4:14:42 AM

TheUnderworld.Section 187 may be a sub-page to a Darth Wiki page

Working on cleaning up List of Shows That Need Summary
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
jormis29 Since: Mar, 2012
#220: Apr 16th 2018 at 3:54:49 AM

WithThisHerring.Final Fantasy Brave Exvius was created recently, it seems an odd namespace for it's content

Working on cleaning up List of Shows That Need Summary
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
jormis29 Since: Mar, 2012
#222: Apr 20th 2018 at 4:16:34 PM

^ I'm not sure what to send them

A user is making pages with PokeCountries/ as a namespace that seem to be for a Fan Fic page of theirs

Working on cleaning up List of Shows That Need Summary
Zuxtron Berserk Button: misusing Nightmare Fuel from Node 03 (On A Trope Odyssey)
#223: May 10th 2018 at 4:06:15 PM

I found JoJosBizarreAdventure.Thus Spoke Rohan Kishibe. I figured that this Spin-Off deserved a page of its own in the Manga namespace, so I made one and put this on the cutlist.

EDIT: Also, turns out that all of the trope subpages for Jojo's are in that namespace. What are we doing with these again?

edited 10th May '18 4:11:15 PM by Zuxtron

MorganWick (Elder Troper)
#224: May 16th 2018 at 8:08:37 AM

For now, to my knowledge, the use of work namespaces for general trope list splits remains acceptable, or at least not within the scope of what's currently happening. Eventually they will move to a system where the work name is the page name rather than the namespace, but I don't know if we ever settled on how that would happen, and it seems to be something that'll mostly be addressed when the eventual wiki updates are actually put into place.

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#225: May 16th 2018 at 8:16:11 AM

Yes, we don't have a good system for it now. The proposed 2.0 design will do away with the concept of hard-split subpages entirely, so the problem will simply disappear.

edited 16th May '18 8:16:22 AM by Fighteer

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

Total posts: 789
Top