Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Page MenuHomePhabricator

Implement interproject magic link like interlanguage magic link in MediaWiki core instead of Wikibase
Open, Needs TriagePublicFeature

Description

Feature summary (what you would like to be able to do and where):

Currently, $wgInterwikiMagic make [[language-code: links as interlanguage magic links that show up in the interlanguage menu

We would like to have the functionality to do this in the same way interlanguage links has for interproject / non-interlanguage interwiki links, without using Wikibase.

We would also want to make the interproject menu appear near interlanguage menu.

Mockups:

Without language variant:

image.png (622×1 px, 209 KB)

With language variant proposed in T334688: Vector-2022: Try to improve language variant menu selector visibility :

image.png (625×1 px, 205 KB)


Backend structure:

  • sites
    • site targets
      • interwiki prefix / other identifiers

Event Timeline

Bugreporter subscribed.

We would also want to make the interproject menu appear near interlanguage menu.

Split to T334792: [Vector 2022] Move In other projects links to page header and T334793: [RelatedSites / Vector 2022] Move to page header

Note we have Extension:RelatedSites and this task basically ask to merge it to MediaWiki core. (RelatedSites was deployed in Wikivoyage, but since undeployed; see T128326: Undeploy the RelatedSites extension (used on Wikivoyage))

Note I do not untag Wikidata since once we implement in MediaWiki core, there may be redundant front-end code that should be removed.

Change 913222 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/core@master] [WIP] Add interproject link support for interwiki / intersite links

https://gerrit.wikimedia.org/r/913222

Change 930316 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/core@master] Add site link / interproject link support for wikitext interwiki links

https://gerrit.wikimedia.org/r/930316

Change 930688 had a related patch set uploaded (by Winston Sung; author: Winston Sung):

[mediawiki/extensions/Wikibase@master] Wikibase Client: Switch site link / interproject link hook to core

https://gerrit.wikimedia.org/r/930688

Change #930688 abandoned by Thiemo Kreuz (WMDE):

[mediawiki/extensions/Wikibase@master] Wikibase Client: Switch site link / interproject link hook to core

Reason:

https://gerrit.wikimedia.org/r/930688

Change #930316 abandoned by Thiemo Kreuz (WMDE):

[mediawiki/core@master] Parser: Add site link support for wikitext interwiki links

Reason:

After the last rebase this patch is empty now. Please feel free to restore it in case it is still needed.

https://gerrit.wikimedia.org/r/930316

Change #930316 restored by Winston Sung:

[mediawiki/core@master] Parser: Add site link support for wikitext interwiki links

https://gerrit.wikimedia.org/r/930316