[Home]Wikipedia subpages pros and cons/Talk

HomePage | Wikipedia subpages pros and cons | Recent Changes | Preferences

Can we restrict subpage discussion to this location from now on? I think there are 10 different pages on this topic floating around. - MB

I agree. Though I think the other pages should be refactored, and any real arguements they contain should be moved here. Perhaps I'll have time to start on that tomorow. --MRC



I'd like to point out a technical thing: In the UseModWiki, subpages are treated differently that regular pages (on the storage level), while in the PHP wikipedia, subpages are defined as pages that have a "/" in the title. "GNU/Linux" will be a page as real as all the others, no matter if I allow subpages or not. Thus, subpage functions consist of If we decide to keep the "/"s in the titles (which Larry already said we should do), I should just replace "/Talk" with "September 11, 2001 terrorist attack/Talk" everywhere during conversion, and turn off the "typing saver" feature? As I said before, I consider myself (almost) neutral in this question, but this does sound a little thin...

That might work (I'm not sure I entirely understand though :-) ). I still think, though, that we should have an automatic "talk" link hard-wired onto every page, which links to a "talk" namespace (I guess--you tell me how that should work). This will help ensure that in the future, we need not add ugly "/Talk" (or "Talk:" or "t:") links to the bottom of every page. It'll automatically be there. If we do put talk on a talk namespace, as I think would be groovy, it would be a great public service to copy all foo/talk? pages, delete foo/talk?, and create [[talk:foo]]. Can't be too complicated, can it? :-) --LMS
No, it isn't. That's why it's already working for a week or two. Just have a quick glance at [2]. Every article page has a green link to the matching talk namespace, at the bottom of the page and in the QuickBar?. Automatic conversion of the talk subpages is easy, although links from other pages to a talk page might become foobar ;)
What people here (including myself) don't understand is simply why foo/talk? is ugly and evil but [[talk:foo]] is not...
I don't care that talk pages are "ugly." In fact, I don't particularly care that talk pages not be subpages, except insofar as adding that functionality allows people to make article subpages. What I mainly care about is getting rid of encyclopedia articles on subpages; see Wikipedia subpages pros and cons under "contra subpages." You can evaluate those arguments in /Evaluation... --LMS

I'd like to suggest some things I could do instead (or additionally):

Just trying to find a compromise here ;) --Magnus Manske
Well, I think we should entirely get rid of subpages. The arguments against them are far stronger than the arguments for them; the arguments for them have many flaws, and the proponents of subpages have yet to point out any significant flaws in several of the most important arguments against them. --LMS

Don't you mean the "proponents of subpages", Larry? A [Freudian slip]?, perhaps. Your [[/Evaluation|flaws]] pipe-renaming dodge is a bit underhanded. --TheCunctator

Cunctator, could you please be a little less abrasive? You know, your attitude doesn't win you any points or make your arguments any more persuasive. It just makes you look like a jerk, and alienates you from just about everyone. Or maybe you just don't care about that. There is nothing at all wrong with renaming "/Evaluation" as "flaws" because at present the page focuses on pointing out the flaws in the pro-subpage arguments. --LMS

You mean [[Wikipedia subpages pros and cons/Evaluation|flaws]] instead of [[/Evaluation|flaws]], don't you? (Hey, I'm getting into that Cunctator mood already;) --Magnus Manske

Again, I'll repeat: Tell me what will be done with September 11, 2001 Terrorist Attack if subpages are removed. You're advocating a change--the responsibility is upon you to delineate how the change will work. --The Cunctator

Well, the actual proposed change makes it fairly clear. In the near term, the slash would become another character with no special function. In order to preserve all links, any plain [[/Bar]] link would have to be rewritten as [[Foo/Bar]]. Or, if the link is writen [[/Bar|text]], the link is rewritten text?. So, the pages look all the same and are interlinked just as before. --LMS

New suggestion:

  1. The subpage functionality as we know it is removed.
  2. All currently existing links like /Talk are automatically converted into "Talk:" namespace articles.
  3. On the new system, you can still write /Talk, but on pressing the Save button, these get converted into foo/Talk.
  4. Additionally, I could allow some kind of variable like {{{DIR:foo/%}}} that would display (upon viewing an article) a list of links to all pages that start with "foo/" ("%" is the SQL joker, like "*").
Before you ask, that will keep the September 11, 2001 Terrorist Attack pages as they are, with a little more link text:) --Magnus Manske
I can totally understand if doing this would mean significantly less coding work and therefore a sooner release date. But I don't see what would be wrong with, as I and others have suggested several times by now, making a "talk" link automatic in every article, and separating talk from the article namespace? I thought we were going to have a talk namespace.
That's what I meant (see my correction); and, we already have talk namespaces since about three weeks on the new wikipedia, and we have a fixed link to it at the bottom of each page for the same time now. You obviously haven't been there since?
Oh! Great! I didn't notice...here's a way to make it more noticable: make the link blue (not green) and underlined, like the other links, so one can easily tell that it's a link. Omit the word "namespaces" which many people won't understand. The link test might read like this: "Discuss this page". I don't like that specific text because it invites people to blather on about the topic, as they so love to do, instead of working on the article. So maybe something like this: "Discuss how to edit this page" or "Discuss edits to this page" or "Discuss changes to this page". Probably, "Discuss changes to this page" is best. --LMS
Also, I have done the appropriate coding today. A script of mine can translate the full English tarball into MySQL in 90 seconds, with talk conversion and everything.
Woo-hoo! You mean that all [[/Talk]] pages are converted to [[Talk:Foo]] pages automatically, renamed and everything? What would be even cooler is if [[/Talk]] were on its own line, as most talk page links are, and the link were removed automatically--the link will now automatically be there on every page, as you say below. ... Hmm, on second thought, maybe you're not saying all this. :-) It would still be cool if you could do that. --LMS

At this point, nearly all subpages are linked to from their main pages. Adding #4 would encourage people to munge titles a la subpages (i.e., reproducing some subpage functionality without subpages per se), so I am generally opposed to it. (The natural response, upon #4's being suggested, would be: "OK, and now, let's have an automatic link from any page named [[Foo/Bar]] to [[Foo]] and to [[Foo/...]]." Of course, I fully realize that others think that such a thing would be an advantage, but for the reasons I've stated and defended many times, I respectfully disagree. --LMS

So I take it you'd agree to 1-3? We can talk about 4; 4 example ;), I could make it an option in your user settings that is turned off by default, so everyone can decide to turn it on or not. I'm not insisting on 4, though. --Magnus Manske
As to #3, I'd agree to converting /Talk pages into Talk: pages upon being saved, rather than Foo/Talk pages. As to #4, I'm very resistant to this. We possess the capability to do it, and doing it would be cool from a programming point of view. It would make things a little easier for those who would want to continue to use something like talk pages for their articles. But this is functionality that I think in the end is damaging--not devastating, of course, but damaging.
Hey, good luck with your finals, Magnus. Don't let your grades suffer for Wikipedia. :-) --LMS

HomePage | Wikipedia subpages pros and cons | Recent Changes | Preferences
This page is read-only | View other revisions
Last edited October 22, 2001 5:50 am by Larry Sanger (diff)
Search: