Page MenuHomePhabricator

[Vector 2022] Move In other projects links to page header
Open, Stalled, MediumPublicFeature

Description

Split from T334791: Implement interproject magic link like interlanguage magic link in MediaWiki core instead of Wikibase. "In other projects links" is a existing Wikibase feature.

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)

Note: Alternatively we can do both T334791: Implement interproject magic link like interlanguage magic link in MediaWiki core instead of Wikibase and T334793: [RelatedSites / Vector 2022] Move to page header so that "In other projects links" front-end code in Wikibase would no longer be needed (migrating to core).

Event Timeline

Iniquity changed the subtype of this task from "Task" to "Feature Request".Apr 15 2023, 5:10 PM
Iniquity added a project: Design.
Iniquity subscribed.

Oh, I love this idea. Sounds very healthy.

To mimic how multiple selectors will show:

x=$("#p-lang-btn")
$('<div>').insertAfter(x).append(x).append(x.clone())
$(".vector-menu-heading-label").css("white-space","nowrap")
ovasileva triaged this task as Medium priority.May 10 2023, 2:09 PM
ovasileva removed a project: Web-Team-Backlog.
ovasileva moved this task from Incoming to Requests on the Desktop Improvements (Vector 2022) board.

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 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

I think that it look great. Should be a good idea. Though is it possible to add an icon for Sister projects button like the Languages one?

Do you have any idea for the "neutral" (non-Wikimedia-projects-specific) project icon (default project icon)?

ovasileva changed the task status from Open to Stalled.May 20 2024, 8:46 AM

Marking as stalled as the proposed approach needs review from a product perspective.

@ovasileva I think it might make sense to split this ticket.

If I understood correctly, moving the in other projects to the header is not stalled. The part that needs review is adding the language variant. It might make sense to put this in it's own to ticket to make it clear that this is the part that is stalled and we could already pick up the first half.

Let me know if I misunderstood! If you are actually reviewing the entire ticket and it's all stalled, then of course we can leave it as is.

@ovasileva I think it might make sense to split this ticket.

If I understood correctly, moving the in other projects to the header is not stalled. The part that needs review is adding the language variant. It might make sense to put this in it's own to ticket to make it clear that this is the part that is stalled and we could already pick up the first half.

Let me know if I misunderstood! If you are actually reviewing the entire ticket and it's all stalled, then of course we can leave it as is.

This task is only about moving in other projects. Moving variant switching is T334688: Vector-2022: Try to improve language variant menu selector visibility.

@Bugreporter - True, it's already split. Sorry I missed that!

I would still like to clarify if they are both stalled or only the variant menu ticket T334688. If true, we can unblock this one. Thanks @ovasileva !

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