Hey, Just wanted to bring in few points. If its in core it would be easy tackle bug [1] (note the votes it has) and more that may come up.
Somewhat related, I think MediaWiki should automatically create disambiguation pages [2]. [1] https://bugzilla.wikimedia.org/show_bug.cgi?id=3483 [2] https://bugzilla.wikimedia.org/show_bug.cgi?id=44704 On Wed, Jan 16, 2013 at 10:40 PM, Richardguk <[email protected]> wrote: > Nicolas Vervelle <nvervelle <at> gmail.com> writes: > > > My own preference would be to have this in the core for several reasons. > [...] > > Yes, the core code already handles disambiguation pages specially in some > ways (Special:Disambiguations, MediaWiki:Disambiguationspage). But it > treats them as exceptional cases - a bit of a hack. > > Proposal: > > A fundamentally more robust and flexible way to handle disambiguation > pages would be to move them all into their own namespace. > > For example, http://en.wikipedia.org/wiki/Bow and > http://en.wikipedia.org/wiki/Bow_(disambiguation) could both redirect to > http://en.wikipedia.org/wiki/Disambiguation:Bow > > This would make it much more consistent with the ordinary wikipage > functions and internationalization, as well as making it easy to > programmatically identify disambiguation pages without affecting the > database schema. > > Though there would initially be some upheaval as pages were moved in bulk, > the result would be stabler. > > One drawback is that dab pages from all namespaces would end up in the new > "Disambiguation" namespace. So, > http://en.wikipedia.org/wiki/Portal:Football > would redirect to > http://en.wikipedia.org/wiki/Disambiguation:Portal:Football > That is not a major problem, as it is easy to identify pages beginning with > "Disabiguation:Portal:" etc, though it makes it harder to list mainspace > dabpages (they would have to be identified by eliminating valid namespace > prefixes from the pagename). A similar cross-namespace shadow hierarchy > already exists at Template:Editnotices/Page/ for edit notices. > > After the initial bulk creation, a bot would need to check for new dab > pages > that needed moving into the dab namespace, and for new pages in the dab > namespace that lacked a redirect in the relevant non-dab namespace. > Alternatively, the need for separate redirect pages could be obviated if > MediaWiki automatically redirected browsers when a corresponding > dab-namespace exists (but this would be a departure from the existing > practice of having all redirects as editable wikipages). > > Individual wikis would be free to opt out of the new approach. > > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > -- Cheers, Nischay Nahata nischayn22.in _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
