Hello,

My own preference would be to have this in the core for several reasons.

It seems that it makes some existing core code simpler. There's
already some code dealing with disambiguation in the core
(Special:Disambiguation, ...).

Several external tools, including my own WPCleaner [1], are dealing
with fixing disambiguation links on several wikis. In my opinion, it
will be easier for tools developers to have one standard method for
finding if a page is a disambiguation page or not.
Currently, I'm already managing two methods depending on the wiki :
based on Mediawiki:Disambiguationpages, or based on categories (for
enwiki and frwiki) which is faster and requires less API requests.
If it's in an extension, I think less wikis (outside wikimedia) will
use this new method than if it's in the core. Because extension
requires the wiki owner to first add it, whereas only contributors are
needed if it's in the core.

If a wiki doesn't need disambiguation pages, there's nothing to setup
specifically for not using it. It's just an unused feature, as it is
currently with Mediawiki:Disambiguationpages ;)

Nico

[1] http://en.wikipedia.org/wiki/Wikipedia:WPCleaner


On 1/16/13, Tyler Romeo <tylerro...@gmail.com> wrote:
> I agree with extension. For example, my school's IT department uses a wiki
> to collect information about common computer problems, and on a wiki about
> computer problems, none of the issues share the same name.
>
> *--*
> *Tyler Romeo*
> Stevens Institute of Technology, Class of 2015
> Major in Computer Science
> www.whizkidztech.com | tylerro...@gmail.com
>
>
> On Tue, Jan 15, 2013 at 9:38 PM, Chad <innocentkil...@gmail.com> wrote:
>
>> On Tue, Jan 15, 2013 at 8:58 PM, Ryan Kaldari <rkald...@wikimedia.org>
>> wrote:
>> > Personally, I don't mind implementing it either way, but would like to
>> have
>> > consensus on where this code should reside. The code is pretty clean
>> > and
>> > lightweight, so it wouldn't increase the footprint of core MediaWiki
>> > (it
>> > would actually decrease the existing footprint slightly since it
>> > replaces
>> > more hacky existing core code). So core bloat isn't really an issue.
>> > The
>> > issue is: Where does it most make sense for disambiguation features to
>> > reside? Should disambiguation pages be supported out of the box or
>> require
>> > an extension to fully support?
>> >
>>
>> I'd say extension. I can think of lots of wikis that don't use
>> disambiguation pages. If we really want, we can stash it in
>> the default tarball along with the other bundled extensions.
>>
>> -Chad
>>
>> _______________________________________________
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to