https://bugzilla.wikimedia.org/show_bug.cgi?id=27963

--- Comment #6 from MZMcBride <[email protected]> 2011-03-10 05:17:20 UTC ---
(In reply to comment #5)
> (In reply to comment #4)
>> Right. Page titles are case sensitive except for the first letter on the
>> English Wikipedia, as established. 
> This behavior should apply consistently to subpages just as well as
> non-subpages.  Subpages are pages too. 

I think some of this confusion is understandable, however an understanding of
the MediaWiki internals makes some of this less confusing. (Granted, most users
won't have this understanding either.)

Page namespaces are stored as integers and page titles are stored as strings in
the database. The integers are converted to strings for localization when
displayed to the user. The page title is always simply stored and displayed. A
page title such as "Template:Foo/doc" has page_namespace = 10 and page_title =
"Foo/doc". From the database's point of view, all page titles are equal. There
is no distinction between a subpage or a non-subpage from the database's point
of view.

MediaWiki defines which namespaces have subpages. This changes the behavior of
links such as "[[/this]]" and it adds a breadcrumb trail to the top of the
page, among other things. The subpages status configuration is what MaxSem was
referring to in comment #1 above.

I think you make a valid point, but I'm not sure the costs to this change
outweigh the benefits here. I also think that implementing this change might
add more confusion going forward (e.g., "Talk:/dev/null/Archive 1" would be
forced to be "Talk:/dev/Null/Archive 1"), unless some sort of indicator is
added to the database about which pages are actually subpages (which has been
discussed previously and may be a valid standalone request).

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to