Last modified: 2014-02-25 12:51:50 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T33951, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 31951 - Merge Interwiki extension into MediaWiki core
Merge Interwiki extension into MediaWiki core
Status: REOPENED
Product: MediaWiki
Classification: Unclassified
Special pages (Other open bugs)
unspecified
All All
: Lowest enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks: 26751
  Show dependency treegraph
 
Reported: 2011-10-26 08:25 UTC by Gregor Hagedorn
Modified: 2014-02-25 12:51 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Gregor Hagedorn 2011-10-26 08:25:38 UTC
Managing interwiki links is a basic activity that almost every new mediawiki setup has to do. For example, the predefined list of interwiki links does not contain links to language versions of wikipedia, one of the first needs for many installations.

Mediawiki core presently assumes that interwiki is being managed by SQL database statements from the command line. This is not realistic for many mediawiki installations and limits the usability of the software.

An excellent extension exists: Extension:Interwiki but is hidden among a set of similar extensions. See "review" on top of http://www.mediawiki.org/wiki/Category:Interwiki_extensions

While the review helps, a less frustrating solution would be to intergrate the extension into core.
Comment 1 Daniel Friesen 2011-10-26 10:03:33 UTC
Relevant related bug and pages:
bug 22043
https://www.mediawiki.org/wiki/Suggestions_for_extensions_to_be_integrated#Interwiki
Comment 2 Brion Vibber 2011-10-26 16:03:49 UTC
I imagine the default case would probably be to not use any interwiki links at all; given also that we can bundle extensions with the distribution, I don't see much reason to integrate more such tools into core itself.
Comment 3 Gregor Hagedorn 2011-10-26 20:18:38 UTC
(In reply to comment #2)
> I imagine the default case would probably be to not use any interwiki links at
> all

It would then be logical to move the interwiki functionality from core into the extension (the huge list of defaults as well as the link-modification functionality itself). I am not joking, I think this would be a sensible solution. But of coures, given the legacy situation, adding a special page to give access to the interwiki definition is probably a better way.

About bundling: Mediawiki comes bundled with 5 Interwiki extensions, the enhancement is making one a standard case, while still supporting the others.
Comment 4 Daniel Friesen 2011-10-26 20:29:34 UTC
(In reply to comment #3)
> About bundling: Mediawiki comes bundled with 5 Interwiki extensions, the
> enhancement is making one a standard case, while still supporting the others.
MediaWiki doesn't come bundled with anything. What's being mentioned is the new installer's ability to enable extensions while installing.
Comment 5 Siebrand Mazeland 2012-06-25 10:41:39 UTC
This was merged in r45062 back in December 2008 and reverted in r45238. The extension is active now on Wikimedia wikis. I'm closing this WONTFIX. If anything, it could be distributed with the MediaWiki tarballs.
Comment 6 MZMcBride 2013-07-25 21:50:56 UTC
Re-opening this. A blackbox database table is insane. If MediaWiki is going to include an interwiki table, it absolutely should provide a means of viewing and modifying that table.
Comment 7 MZMcBride 2013-12-18 14:13:27 UTC
This is now a MediaWiki bug.
Comment 8 Andre Klapper 2014-02-25 12:51:50 UTC
I don't consider this as an easy task for a new contributor but rather complex for that level, hence removing "easy" keyword.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links