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

IndirectActiveTransport You Give Me Fever from Chicago Since: Nov, 2010 Relationship Status: Coming soon to theaters
You Give Me Fever
#26: Jun 8th 2017 at 11:28:51 AM

Now if it's beyond the scope of this project, fine. I'm not saying you have to start it now, but

Animation and comics are an issue because there are distinct subtypes that mean different things to different countries and audiences. Anime and Hollywood animation are incredibly different categories, as are manga and western comics.
No, not really at all different enough, given they are all in the same medium.

It's the same reason Bollywood films don't need their own namespace, an index and useful notes are quit enough, even if they(as to be expected) have their own tropes, are an incredibly distinct sub type, a different category of film or something. Between Lucha Libre, "Sports Entertainment", football and football? Mexican television certainly doesn't look like what comes on here. Telenovelas and Genre Anthologies mean incredibly different things to different countries and audiences too, you wouldn't want Las Tres Marias in the same sentence as The Twilight Zone unless you were making a point along those lines. Luckily, as tropes website, we're already in a perfectly fine position to let tropes demonstrate that. The mediums these works use are not incredibly different, they are not so distinctly categorized as to not both be found on the same animation networks or bookstores(Tenchi's harem antics lead into The Time Squad finding an evil George Washington, you better believe it. Astro Boy in A(or T if by Author) and Sandman in S(or G)). I might make that lucha libre page, index, exotico really needs it's own trope page(as do several other topics I'm procrastination on) but not the namespace I'm not making even if it stays free.

"Hollywood Animation", that's clearly the entirety of western animation and comparable to Anime, a term shared by several languages that's literally shorthand for animation in most of them, thus making Hollywood animation a type of anime...or do you mean Japanese animation, which like Western Animation being Hollywood is all made in Tokyo, except when it's in Nanto (P.A.Works Darker Than Black, Blood+, The Professor Layton movie), or Kyoto (Full Metal Panic a Haruhi Suzumiya animated adaptation) or Saitama (Ajia-do worked on Transformers Animated-a Japanese company doing American animation, can you believe it-and Izetta The Last Witch) or hey, wasn't Mainframe somewhere in Canada? They did Reboot, a Shadow Raiders adaptation and Beast Wars(which a Japanese company continued). Are they Hollywood?

What I'm trying to make clear is that there isn't a clear cultural divide that justifies splitting the animation medium anymore than film or live action tv. What I think there are, are marketing gimmicks that combat xenophobia and the Animation Age Ghetto. But that's just my opinion. These being of the same medium is fact. Ultimately, live action actor needs a unified name space too, the whole way we're set up is an artifact from the wiki's days of strictly covering television but animation seems like the place to start since there is already an animation namespace. Then comics since they are closely tied to animation. If comic is too "western", sequential art or something, you get the idea, even if we aren't ready to do it.

That's why he wants you to have the money. Not so you can buy 14 Cadillacs but so you can help build up the wastes
Zuxtron Berserk Button: misusing Nightmare Fuel from Node 03 (On A Trope Odyssey)
#27: Jun 8th 2017 at 12:18:23 PM

For the Tropes A to D case, how about we make an "Examples" namespace, and make the page Examples/CastleTropesAToD?

edited 8th Jun '17 12:19:16 PM by Zuxtron

WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#28: Jun 8th 2017 at 1:30:18 PM

new favorite thread

On the topic of Web Original:

  • Web Original/ (344): Too broad and simultaneously too nebulous. Could be split into any of the already existing "Web X" namespaces, or add new ones. I think this namespace ought to be "closed" status at least. Some of these aren't on Namespace:

There are a few namespaces that are technically media or could be useful, but should probably be cut and made "Closed" editing status.

  • List/ (1): I have seen this come up three or four times, and I've also seen it come up in the Main/ namespace with the word "List" in the title. I think this namespace should be added to the list as "Closed" editing status.
  • Manual/ (1): While this may be a type of media (the one page right now doesn't look like it), I think this could be added as "Closed" editing status.
  • Newsletter/ (13): This hasn't been updated since 2010. I think it could be "Moderator Create" status in case somebody wants to start it up again.

There are a few media namespaces that are relatively small (<40) right now, and I think we could have a projects thread to monitor or expand them, but I'm mentioning them here because I think these ones could be kept as "Open":

  • Art/ (6)
  • Script/ (14)
  • Myth/ (35)
  • Manhua/ (28)
  • ARG/ (15)

Concerning the Tropes A To D/ namespace (and other such namespaces), would it be easier to leave the pages relatively as-is but create the Trope Examples/ namespace? Thus, have TropeExamples.Castle and then link Castle.Tropes A To D. Or something like that...

RE post [up]: That would break the link to Castle. If it's Examples.Castle, then it wouldn't break the link. I think this namespace could be page typed automatically as "examples," since right now they're automatically made "subpage."

Concerning the MLP namespaces, there's already a clean-up effort for that here in short term projects.

New question: Would it be possible to add a new page type to namespaces that are for trope examples? Or is that a different thread. I'm thinking that it could help to differentiate them from the subpage type.

edited 8th Jun '17 1:33:55 PM by WaterBlap

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
#29: Jun 8th 2017 at 1:44:41 PM

We have an 'examples' page type already. It's precisely for those hard-split subpages.

I feel that a couple of clarifications are needed here, and I may build a FAQ for the header post just to keep them from continually coming up.

  • We are not removing any media namespaces in this project. That's not the point of the exercise. We want to make sure to identify and keep those. Now, we can have separate discussions about whether Manhua, et. al., are worth keeping or merging, but that's way out of scope for what we're trying to do here.
  • We do want to do something with all the work-namespace subpages. However, merging them all back into single articles is not possible because most of them were split for size to begin with.

There are several ideas that have been proposed for examples subpages. In the end, we'll have to choose one style and stick with it.

  • The current system, wherein we create a namespace for the work and then title the subpages TropesAtoD, and so forth.
    • Pros: Current system, no changes needed.
    • Cons: Requires a namespace for each work that must be maintained and set to type 'examples'. Subpages not associated with the parent article. Subpages show up as Tropes Ato D rather than the name of the work.
  • Make TropesAtoD, et. al., the namespace and keep the work name as the title.
    • Pros: Preserves title, makes association of subpage with work simple.
    • Cons: Major effort to transplant all the subpages. May be difficult to manage all the different alpha-split namespaces.
  • Put the split in the article title — e.g., Series/CastleTropesAtoD, preserve the namespace.
    • Pros: Does not require the creation of new namespaces.
    • Cons: Can't independently configure default page type to 'examples' rather than 'work'. Subpages don't associate with the parent. Major effort to transplant all the subpages.
  • Like above, but make a separate namespace for examples splits — e.g., Examples/CastleTropesAToD.
    • Pros: Only needs one namespace instead of dozens or hundreds. Can set page type to 'examples' for this namespace.
    • Cons: Subpages don't associate with the parent. Major effort to transplant all the subpages.

edited 8th Jun '17 1:47:07 PM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#30: Jun 8th 2017 at 1:55:36 PM

FYI, I re-folderized and updated the pinned post so it doesn't eat so much of the page.

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#31: Jun 8th 2017 at 2:29:27 PM

I thought it said in the first post that this is the thread for discussing what the Editing Status (and other attributes) of the namespaces should be.

Now that there's a FAQ, I can see that my suggestions for cutting X or Y isn't what we're talking about. So, I guess my next question (and it could maybe go in the FAQ) is: Are we discussing any media namespace at all (i.e. their attributes as described in OP)?

We have an 'examples' page type already. It's precisely for those hard-split subpages.
Yes, but the software automatically makes such pages "subpages." I asked this because I just retyped all the pages in Supergirl/ to be "examples" rather than "subpages."

edited 8th Jun '17 2:31:12 PM by WaterBlap

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
#32: Jun 8th 2017 at 3:16:36 PM

One of the things we're addressing in this project is the automatic typing of articles in each namespace.

Also, the FAQ specifically states what we want to focus on first. If you really want to go to the effort of reorganizing the media namespaces, that's up to you, but I'd prefer it be a distinct project.

edited 8th Jun '17 3:18:03 PM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
InsanityPrelude Since: Aug, 2009
#33: Jun 8th 2017 at 9:12:28 PM

The trope namespaces at the very bottom of the list with only one page in them (e.g. Disney Death/, Heartwarming in Hindsight/) seem particularly unnecessary. If only one section had to be split off to keep the page length reasonable, then either there's a better way to split it or something needs trimming.

... I would totally keep Dan Brown though because it's Shaped Like Itself and that amuses me.

edited 8th Jun '17 9:13:37 PM by InsanityPrelude

MarkLungo Grand Poobah of Crimestrikers from Berea, Ohio, USA Since: Jan, 2010 Relationship Status: [TOP SECRET]
Grand Poobah of Crimestrikers
#34: Jun 8th 2017 at 11:32:25 PM

I'm wondering if the Madman Entertainment namespace should be kept around, since it has only six articles.

"But... nobody told me I needed a signature!"
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#35: Jun 9th 2017 at 6:24:13 AM

[up] That namespace seems particularly unnecessary. Why in the world are we indexing licensing companies, anyway?

[up][up] As amusing as DanBrowned.Dan Brown is, it feels a bit unnecessary.

edited 9th Jun '17 6:25:08 AM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Madrugada Zzzzzzzzzz Since: Jan, 2001 Relationship Status: In season
Zzzzzzzzzz
#36: Jun 9th 2017 at 7:00:38 AM

That was a length and readability split — the Dan Browned one, that is. His books are so bad about it and there are so many of them, it made up almost half the page before it was split off

...if you don’t love you’re dead, and if you do, they’ll kill you for it.
MarkLungo Grand Poobah of Crimestrikers from Berea, Ohio, USA Since: Jan, 2010 Relationship Status: [TOP SECRET]
Grand Poobah of Crimestrikers
#37: Jun 9th 2017 at 7:20:04 AM

[up][up] It's all my fault, Fighteer. I created the Madman Entertainment/ namespace because they release so much stuff (especially in the anime field) that I realized it would take several pages to list it all. Oh, well—I brought that namespace into this world, and it looks like I'll be taking it out.

This begs the question: How should the pages be renamed? For example, should MadmanEntertainment.Anime And Manga become Main.Madman Entertainment Anime And Manga?

P.S. If we can index TV networks, movie studios, etc., then I see no problem with indexing licensing companies.

edited 9th Jun '17 7:21:18 AM by MarkLungo

"But... nobody told me I needed a signature!"
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
WaterBlap Blapper of Water Since: May, 2014 Relationship Status: [TOP SECRET]
Blapper of Water
#39: Jun 10th 2017 at 9:16:34 AM

RE DanBrowned.Dan Brown: Would splitting the Literature folder off from the page and merging it with DanBrowned.Dan Brown in order to create DanBrowned.Literature be a solution or just unnecessary?

Also, should every namespace with "Main" in its title be undone or moved to something without the word "Main" in it? I'm asking because it makes it impossible to find the pages in that namespace through conventional means. Right now, this includes The Main Characters Do Everything (in the query list for TheMainCharactersDoEverything.Live Action TV) and Main Characters (which is part of the MLP subpages at MainCharacters.My Little Pony The Mentally Advanced Series Characters).

edited 10th Jun '17 9:30:48 AM by WaterBlap

Look at all that shiny stuff ain't they pretty
NoUsername i'm at the combination she and it Since: May, 2012
i'm at the combination she and it
#40: Jun 10th 2017 at 9:46:57 AM

i think the Referenced by.../ namespace really needs a cleanup. as it stands, it's pretty confusingly organized; the name isn't all that clear to its actual meaning, and most of the "media" subpages (like Animated Film) are just index links to "work" subpages, unlike any other trope. that also leads to some pretty empty pages that only have a few examples in them: continuing with animated film, the How to Train Your Dragon and Megamind pages only have one work on both of them, for example. there's also some redundancy within the namespaces used, with Animated Film, Disney, and Western Animation sharing several pages between themselves. basically, even though it has over 200 subpages, a lot of these are pretty empty and redundant. they'd probably best be cut and redirected to other pages (i.e., the media pages)

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
#41: Jun 10th 2017 at 10:36:56 AM

"most of the "media" subpages (like Animated Film) are just index links to "work" subpages"

Ohhkay. One of the tenets of the wiki is you don't make people wander around the wiki (or off site) to find out everything they need to know about why the Alice and Bob meet Elvis example is on that specific page. That needs cleanup, somehow. Maybe a short-term projects thread to figure out the details.

The other stuff sounds like it could be condensed down to media pages.

Coming back to where you started is not the same as never leaving. -Terry Pratchett
SeptimusHeap from Switzerland (Edited uphill both ways) Relationship Status: Mu
#42: Jun 10th 2017 at 12:41:03 PM

I advise that we should not take the namespace cleanup as a reason to make major other rearrangements of the page content.

"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled." - Richard Feynman
NoUsername i'm at the combination she and it Since: May, 2012
i'm at the combination she and it
#43: Jun 10th 2017 at 2:05:15 PM

right, right, i figured this would be the best place to bring that up but it looks like i misinterpreted the original post a bit. i think i'll write up a project thread in the future to see about fixing things up. sorry for popping in there

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
#44: Jun 11th 2017 at 1:37:38 PM

Okay, per something I just saw in ATT:

Apparently when some people are splitting trope pages, they use Live Action Film. Others use Live Action FilmS. But the namespace for non-animated films is just Film.

I think that can stand to be tightened up to one label.

Coming back to where you started is not the same as never leaving. -Terry Pratchett
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#45: Jun 12th 2017 at 7:20:37 AM

The problem with using "Film" is that it's a work namespace. If you also use it for trope subpages, then the system won't know which default page type to assign. You cannot (well, should not) have a trope subpage namespace that duplicates a work namespace. That's the reason we've been using the trope as the namespace for those things.

Maybe we could do some kind of hybrid namespace... FilmTropes or something like that. But it still doesn't address the work-specific trope subpage issue. It's a colossal mess. Consider all of the following:

Current system, uses trope as namespace. Shows up in header bar for Lord Of The Rings.
Bad — Uses work name as namespace, doesn't show up in header bar for Lord Of The Rings, does show up in header bar for Badass.
Consistent namespace, but doesn't show up in header bar. Requires sub-indexing.
Current system, uses trope as namespace, but doesn't show up in header bar for Badass, requiring a sub-index.
Bad — Uses a work namespace and will look to the system like a work page. Does show up in header bar for Badass.
Doesn't conflict with work namespaces, requires one for each medium, does show up in header bar. Hard to remember?
Same, but with slightly different lexical order, will alphabetize better, less intuitive.
Uses one namespace for all subpages, but doesn't show up in header bar for Badass, requiring a sub-index.

edited 12th Jun '17 6:24:48 PM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
StFan Since: Jan, 2001
#46: Jun 12th 2017 at 7:36:45 AM

Not directly related to this topic, but still tangential to it, I noticed that this whole project might be a good opportunity to clear up a bit the standard when hard-splitting tropes which have too many examples.

For now, the namespace used in "TropeName/", with the page name using the media category, but with some variations. For example, movies may be put in "Film" or "Films", or split further into "Animated Film(s)" and "Live-Action Film(s)". And that's just to top of the iceberg.

Besides streamlining the namespace, agreeing on the proper media hard-splitting names used would be nice.

Edit: Missed Candi's post above, which is the same subject. I disagree putting everything under "Film", as on tropes pages that aren't hard-splitted, movies already largely separated into media folder "Films — Animation" and "Films — Live-Action". Hard-splitted pages should follow similar guidelines.

edited 12th Jun '17 7:39:24 AM by StFan

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#47: Jun 12th 2017 at 7:46:13 AM

We should strive to make the medium subpage titles consistent. But if it's not a namespace issue, then it's not going to affect this project. I want to shy away from making major changes here; there just aren't enough resources.

Edit: Another problem with using the same namespace ("Examples") for all trope/work example hard splits is that it will break the YMMV/Trivia/etc. custom bullets unless it's manually set to "a subpage" depending on which trope is at play.

edited 12th Jun '17 12:25:16 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
#48: Jun 12th 2017 at 5:09:56 PM

Ah, okay, I get it. smile

Coming back to where you started is not the same as never leaving. -Terry Pratchett
Elle Since: Jan, 2001
#49: Jun 13th 2017 at 10:02:48 AM

I have thoughts:

A handfull of works that are part of a larger series or franchise have had their own namespace spun off. It started with Disney because before we were using media namespaces "the Disney version" often took over the page of the work the Disney one was based on. (To my knowledge it's been kept mostly to the Disney Animated Canon but there was nothing stopping someone from listing, say, the film of The Swiss Family Robinson there.) On the other hand you have a big self contained series such as Discworld that doesn't have issues like that but its maintainers saw fit to namespace it.

Now I don't mind series getting namespaces but it sounds like in the future any series that would want to go the same route would have to go through administration and maybe that's a hassle they'd like to not have. You could grandfather in the old stuff and not permit new ones or you could just move all of them back into the respective medium namespace and TBH I don't see a reason not to.

Thoughts?

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

If we were being strict about namespace control, we'd make things like that go back into Film and/or Western Animation and put the studio or series name in the title.

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

Total posts: 789
Top