Page MenuHomePhabricator

Create [[Special:InterwikiMap]]
Closed, ResolvedPublic

Description

Author: phillip.stewart

Description:
Because Interwiki maps can and often do differ between various MediaWiki
installations, they should be easy to find.

It isn't too hard to find WikiMedia's with a Google search, but other MediaWiki
installations such as Xiph.org and DevMo don't seem to have them listed anywhere.

http://wiki.xiph.org/
http://developer.mozilla.org/

A standard places for a link to an install's Interwiki map would solve this.

Also, it might be a good idea to move the Interwiki map page to the Special:
namespace.


Version: unspecified
Severity: enhancement
URL: http://meta.wikimedia.org/wiki/Interwiki_map

Details

Reference
bz3745

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 8:52 PM
bzimport set Reference to bz3745.
bzimport added a subscriber: Unknown Object (MLST).

gangleri wrote:

[[Special:Allmessages]] comes in two "flowers":
HTML - a wiki table by default
PHP - as an option

The new Interwiki_map / Interwiki / Interwiki_table special page should come as
HTML - a wiki table by default
SQL - as an option

compare with:
http://cvs.sourceforge.net/viewcvs.py/wikipedia/phase3/maintenance/wikipedia-interwiki.sql?view=markup
http://cvs.sourceforge.net/viewcvs.py/wikipedia/phase3/maintenance/wiktionary-interwiki.sql?view=markup

sounds like a good extension to make :)

rowan.collins wrote:

This is actually something I remember thinking about ages ago - currently the
interwiki map can only be examined or modified by prodding it with SQL
statements, which is cumbersome to say the least. I'll start working on it now,
and see how far I can get. [As well as an HTML table and SQL statements, it
would be nice to have a wikitext-source view, in the same format as
[[meta:Interwiki map]]...]

gangleri wrote:

Thanks Rowan for taking this bug!

Having such a special page would allow to have more transparency for
contributors and visitors. (Such improuved transparency is already available for
the installed extensions trough [[special:Version]]). [[special:InterwikiMap]]
will help to identify wrong configurations (conflicts between namespaces and
interwiki prefixes), outdated and / or misconfigurated links etc.

Because the wiki syntax for interwiki prefixes and namespaces is the same
Phillip's last sentence should be considered. But there is no php syntax for the
namespaces. This is why their place is probably at a new special page about /
for namespaces, magic words and some non confidential / not security sensitive
global variables regarding the configuration of the wiki.

best regards reinhardt [[user:gangleri]]

Jason.Armistead wrote:

Reinhardt's mention of [[Special:InterwikiMap]] is apparently broken and such a function does not appear
in the Special pages list (or at least, not at present)

There was some discussion at

http://meta.wikimedia.org/wiki/Special_page_to_work_with_the_interwiki_table

including some sample code.

Why can't this be touched up to meet MediaWiki's developers standards for coding (if required), then
rolled into SVN and distributed as part of the standard MediaWiki offering ?

Having to twiddle with the SQL tables directly is cumbersome and with such an extension, would become
completely unnecessary.

Thanks

Jason

ayg wrote:

Ashar checked in an interwiki map a while back, but Brion reverted it for being fragile/broken/
whatever. You might want to talk to Ashar about fixing it up and recommitting it. Do remember that
the developers have limited time and are almost all volunteers, and so basically do whatever they
feel like, whatever anyone else thinks needs to be done.

I have been busy with something else this week :) The interwiki
map is still in my .plan.

Assigning to myself.

For those curious, the special page was named Special:Listinterwikis
commited in r18893 & r18894 (do not use them).

  • Bug 8769 has been marked as a duplicate of this bug. ***

webmaster wrote:

Ashar,

Are you still willing/planning to revisit this?
Do you need any help? I think this would be great to get working again with the most current MW release!

For those curious few, looks like most recent extension link is here:

http://www.mediawiki.org/wiki/Extension:Special_page_to_work_with_the_interwiki_table

robchur wrote:

These are not at all the same; this request is for a page which will list all current valid interwiki prefixes and their targets, whereas the linked extension is an (old, needing rewrite) special page which was designed to provide a convenient means of altering the built-in interwiki table.

http://www.mediawiki.org/wiki/Extension:InterwikiList - I wrote this up a few weeks back for just this issue. Unlike the other extensions, this is designed solely to display the available interwiki links and their targets. Needs a bit of cleanup though.

For history purposes, my original special pages was reverted by r18947

Since Chad wrote an extension, I guess we can now close this bug.

I will open a new bug to get Chad's extension deployed.

Deployment requested with bug 32872