On Thu, Jan 16, 2014 at 10:56 PM, Tim Starling <[email protected]>wrote:

> I think the interwiki map should be retired. I think broken links
> should be removed from it, and no new wikis should be added.
>
> Interwiki prefixes, local namespaces and article titles containing a
> plain colon intractably conflict. Every time you add a new interwiki
> prefix, main namespace articles which had that prefix in their title
> become inaccessible and need to be recovered with a maintenance script.
>
> There is a very good, standardised system for linking to arbitrary
> remote wikis -- URLs. URLs have the advantage of not sharing a
> namespace with local article titles.
>
> Even the introduction of new WMF-to-WMF interwiki prefixes has caused
> the breakage of large numbers of article titles. I can see that is
> convenient, but I think it should be replaced even in that use case.
> UI convenience, link styling and rel=nofollow can be dealt with in
> other ways.
>

These are some good points. I've run into a problem many times when
importing pages (e.g. templates and/or their documentation) from Wikipedia,
that pages like [[Wikipedia:Signatures]] become interwiki links to
Wikipedia mainspace rather than redlinks. Also, usually I end up accessing
interwiki prefixes through templates like
Template:w<https://meta.wikimedia.org/wiki/Template:W>anyway. It would
be a simple matter to make those templates generate URLs
rather than interwiki links. The only other way to prevent these conflicts
from happening would be to use a different delimiter besides a single
colon; but what would that replacement be?

Before retiring the interwiki map, we could run a bot to edit all the pages
that use interwiki links, and convert the interwiki links to template uses.
A template would have the same advantage as an interwiki link in making it
easy to change the URLs if the site were to switch domains or change its
URL scheme.
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to