Page MenuHomePhabricator

[Bug] Client "add sitelinks" dialog mixes multiple projects without distinction
Open, MediumPublic

Description

When linking page from WikibaseClient, the widget show list of connected pages only by language and the page name. As more clients are conneted to repo, can appear list of same languages with same page name with no possibility to distinguish them but hovering cursor over link.

Steps to reproduce:

  1. Pick a Wikiquote from www.wikiquote.org, e.g. it
  2. Visit Speciale:WithoutSitelinks and pick one, e.g. https://it.wikiquote.org/wiki/Accusa
  3. Click the "add links" button
  4. Pick some language subdomain (e.g. "enwikiquote") and pick a plausible title (e.g. "Accusation")
  5. Confirm

I. Observed: I'm presented with a list of multiple titles currently linked to the one I picked. The list includes both my current project (Wikiquote) and others, but only labeled by language, like "English: https://en.wikipedia.org/wiki/Accusation English: https://en.wikiquote.org/wiki/Accusation"
II. Expected: If any is available, I should only be presented with a list of titles in my current project, e.g. Wikiquote. On "busy" titles, the list becomes unusable and I'm unable to get a sense of what will actually be displayed in the "other languages" section if I confirm. Alternatively, I should have an easy way to tell sitelinks to my current project from all the others.

See Also:
T71735: add links widget only allows connecting pages between language editions of the same project - should also allow connecting to other projects
T71388: JS adding Interwiki tool shows wiki commons as english

Details

Reference
bz69790

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:28 AM
bzimport set Reference to bz69790.
bzimport added a subscriber: Unknown Object (MLST).

Created attachment 16247
same language, different projects

Attached:

WikibaseClient_-_list_of_languages_without_project.png (483×607 px, 33 KB)

Mh... I'm not even sure we actually want to show links to other projects in there... is that confusing to unexperienced users that only know about Wikipedia? Or do we maybe want to sort them by project/ Make a section per project like on repo?

Could we offer the same project by default and have some "show other projects" link or something?

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

(In reply to Lydia Pintscher from comment #3)

Could we offer the same project by default and have some "show other
projects" link or something?

The item is linked there anyway... so just showing links to the other Wikis of the same group would be ok?

I don't see a link in the dialog. The text should probably be clearer too.

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

(In reply to Lydia Pintscher from comment #6)

I don't see a link in the dialog. The text should probably be clearer too.

I just looked at this again. The text is: "The page you have chosen is already associated to an item on our central data repository. Please confirm that the pages shown below are the ones that you want to link to this page." (Where "item on our central data repository" is linked to the item).

So... what should we do here? Only show links to other pages of the same project? Show everything with a project column? Make other projects expandable (more work)? ...?

(In reply to Marius Hoch from comment #8)

So... what should we do here? Only show links to other pages of the same
project? Show everything with a project column? Make other projects
expandable (more work)? ...?

For me, the clearest way for new users is to show links to others projects in a section expandable (default closed).

Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Nemo_bis renamed this task from Showing only language without project during linking pages to Wikidata item from client to Client "add sitelinks" dialog mixes multiple projects without distinction.Jan 10 2015, 8:16 PM
Nemo_bis updated the task description. (Show Details)
Nemo_bis set Security to None.
Jonas renamed this task from Client "add sitelinks" dialog mixes multiple projects without distinction to [Bug] Client "add sitelinks" dialog mixes multiple projects without distinction.Nov 2 2015, 5:03 PM