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

Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
FernandoLemon Nobody Here from Argentina (Troper Knight) Relationship Status: In season
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
Twiddler (On A Trope Odyssey)
#729: Aug 20th 2022 at 12:00:46 AM

Recap/ can be used for plot recaps. Also for future reference there's a Recap Cleanup thread.

FernandoLemon Nobody Here from Argentina (Troper Knight) Relationship Status: In season
#730: Aug 20th 2022 at 6:51:52 AM

[up] Thanks. I actually searched for it, but I assumed it didn't exist because it didn't show up in the search results. This site's search feature, man.

I'd like to apologize for all this.
MorganWick (Elder Troper)
#731: Aug 21st 2022 at 12:40:37 AM

Didn't the forum search used to search by thread title, rather than basically be a Google search that's useless when your search finds a long thread that's not what you're looking for? If an actually useful forum search isn't high on the list of things for the devs to work on Someday(tm), perhaps they could at least bring that back.

(In any case, when the thread you're looking for would be in Long-Term Projects, the pinned Directory thread is your friend.)

DRCEQ Since: Oct, 2009
#732: Sep 5th 2022 at 11:38:36 AM

Hi there. I just want to get up to date, I'm seeing a lot of Light Novel namespace works being transferred over to Literature. Is there a reason/decision on this?

WarJay77 Bonnie's Artistic Cousin from The Void (Troper Knight) Relationship Status: Armed with the Power of Love
Bonnie's Artistic Cousin
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
loserswithwifi Loserswithwifi from UK (Experienced, Not Yet Jaded)
Loserswithwifi
#736: Nov 4th 2022 at 6:22:31 AM

Trivia.Famous Ancestor seems to be a quotes page that was accidentally given the wrong namespace. Can someone change the namespace to quotes?

Edited by loserswithwifi on Nov 4th 2022 at 1:23:19 PM

Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#737: Nov 4th 2022 at 7:19:17 AM

What prevents you from copypasting it to Quotes/?

TroperWall / WikiMagic Cleanup
loserswithwifi Loserswithwifi from UK (Experienced, Not Yet Jaded)
Loserswithwifi
#738: Nov 4th 2022 at 7:37:48 AM

[up]I hadn't thought of that. Will do.

underCoverSailsman Peeks from Under Rocks from State of Flux Since: Jan, 2021 Relationship Status: [TOP SECRET]
Peeks from Under Rocks
#739: Nov 6th 2022 at 9:43:40 PM

Hope this is the right space for this request:

the new DerivativeWorks/ namespace just got it's first live page, Beauty and the Beast. While I've manually configured that page, can we set the namespace default to "Subpage + Does Indexing"?

Edited by underCoverSailsman on Nov 6th 2022 at 11:44:05 AM

RobertTYL Since: Oct, 2019 Relationship Status: Holding out for a hero
#740: Nov 26th 2022 at 5:07:04 PM

Literature.Be Careful What You Wish For is a Goosebumps novella who shares a title with a trope. There's also Character and YMMV subpages, (obviously) for the book.

Any opinions on moving the book's namespace? Or leave it be?

Edited by RobertTYL on Nov 26th 2022 at 9:08:32 PM

crazysamaritan NaNo 4328 / 50,000 from Lupin III Since: Apr, 2010
NaNo 4328 / 50,000
#741: Nov 26th 2022 at 5:22:06 PM

It should be fine until another (unrelated) work starts to overlap.

Link to TRS threads in project mode here.
bwburke94 Friends forevermore from uǝʌɐǝɥ Since: May, 2014 Relationship Status: RelationshipOutOfBoundsException: 1
Friends forevermore
#742: Nov 27th 2022 at 1:29:34 AM

Since when did individual Goosebumps books get pages? This would be served better in Recap/.

I had a dog-themed avatar before it was cool.
Twiddler (On A Trope Odyssey)
#743: Nov 27th 2022 at 1:37:00 AM

Why would Recap be better than Literature for a page about a book?

bwburke94 Friends forevermore from uǝʌɐǝɥ Since: May, 2014 Relationship Status: RelationshipOutOfBoundsException: 1
Friends forevermore
#744: Nov 27th 2022 at 1:41:43 AM

Because I thought that's where "individual short installments in a series" are supposed to go. Individual work pages for every Goosebumps book is a silly effort, but apparently someone's actually doing that so I retract my claim.

I had a dog-themed avatar before it was cool.
crazysamaritan NaNo 4328 / 50,000 from Lupin III Since: Apr, 2010
NaNo 4328 / 50,000
#745: Nov 27th 2022 at 6:52:11 PM

Just because The Return of the King is an installment of a larger work doesn't mean it isn't a novel on its own. Each Goosebump book is about as long as any other book targeted at the same demographic. There's no reason to insist that a Goosebumps book needs to go in the Recap/ namespace when The War With Grandpa still belongs in the Literature/ namespace.

It's the same with films, songs, and plays.

Link to TRS threads in project mode here.
Amonimus the Retromancer from <<|Wiki Talk|>> (Sergeant) Relationship Status: In another castle
the Retromancer
#746: Nov 27th 2022 at 9:45:22 PM

Converting Recap.Asterix is going to be another to-do for this reason.

TroperWall / WikiMagic Cleanup
PurpleEyedGuma Since: Apr, 2020
#747: Jan 19th 2023 at 7:05:05 PM

Why is Pibby in the Western Animation namespace if it’s an online short?

bwburke94 Friends forevermore from uǝʌɐǝɥ Since: May, 2014 Relationship Status: RelationshipOutOfBoundsException: 1
Friends forevermore
#748: Jan 19th 2023 at 7:16:46 PM

Even if it was technically online-first, it's an [adult swim] production and those usually don't end up in the web namespaces.

I had a dog-themed avatar before it was cool.
themayorofsimpleton Now a lurker. Thanks for everything. | he/him from Elsewhere (Experienced, Not Yet Jaded) Relationship Status: Abstaining
Now a lurker. Thanks for everything. | he/him
#749: Mar 12th 2023 at 3:49:11 PM

Question—if one were to list an example from an animated/live-action combo film like Osmosis Jones on a page with Live-Action and Animated Film folders, which one would it go in? The film is technically both, and I brought up in the Complete Monster thread that there are duplicate entries for the film in both sections.

As the participants in that thread didn't seem to know either, I decided to ask here to see if I could get a definitive answer—I could see this potentially becoming a problem for other combo films like Space Jam or Who Framed Roger Rabbit too, so an idea of what to do would be good.

TRS Queue | Works That Require Cleanup of Complaining | Troper Wall
MacronNotes (she/her) (Captain) Relationship Status: Less than three
(she/her)
#750: Mar 12th 2023 at 3:51:34 PM

Since those works are all namespaced under Film/ I'd put them under Film—Live Action.

Macron's notes

Total posts: 789
Top