Page MenuHomePhabricator

Review additional elements exposed by external services that may not work
Closed, ResolvedPublic

Description

When a page is delivered through an external translation service some functionality may be missing. Delivering the mobile version for such content (T212197) and adjusting the page actions (T212202), helps to reduce the functionality exposed that won't work on an external service.

In addition to that, the current ticket is intended to review other information and functionality in the page that may not work as expected in order to decide whether to hide it, disable it, or redirect to some wiki page instead. Some of the elements to review include the options provided in the "hamburger" menu, search, page issues, footer menus, and similar.

Event Timeline

Pginer-WMF renamed this task from Review additional actions exposed on external services to Review additional elements exposed on external services.Dec 19 2018, 6:08 PM
Pginer-WMF updated the task description. (Show Details)
Pginer-WMF renamed this task from Review additional elements exposed on external services to Review additional elements exposed by external services that may not work.Dec 20 2018, 10:25 AM

On Google Translate and Bing translator a message is shown claiming that "You are centrally logged-in" and asking to reload the page to log-in which is not the case.

Screen Shot 2018-12-24 at 13.11.06.png (539×1 px, 288 KB)

In an external context such as these, users cannot be logged-in an we want to avoid conveying that message. This may require some adjustments in the way MediaWiki-extensions-CentralAuth works.

santhosh moved this task from Backlog to In Progress on the ExternalGuidance board.

So far we hide all pen icons(edit links) and the top bar containing language selector, mark as favorite, download, and edit.

Two items that need fix:

  • Hamburguer menu options should link to the target wiki. - Options inside the menu (home, random, log in, and preferences), should link to those pages in the target wiki.
  • Search bar is not working. Keeps loading forever - Investigate whether this is a limitation of the instance or cannot be supported. Based on that, we can support, redirect or hide the funcionality.

Change 483104 had a related patch set uploaded (by Santhosh; owner: Santhosh):
[mediawiki/extensions/ExternalGuidance@master] Rewrite the menu URLs so that they point to target language

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

Change 483104 merged by Santhosh:
[mediawiki/extensions/ExternalGuidance@master] Rewrite the menu URLs so that they point to target language

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

Change 488003 had a related patch set uploaded (by Santhosh; owner: Santhosh):
[mediawiki/extensions/ExternalGuidance@master] Rewrite the menu URLs only when the source language is English

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

Change 488003 merged by jenkins-bot:
[mediawiki/extensions/ExternalGuidance@master] Rewrite the menu URLs only when the source language is English

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

Aklapper added a subscriber: santhosh.

Removing task assignee due to inactivity, as this open task has been assigned for more than two years (see emails sent to assignee on May26 and Jun17, and T270544). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be very welcome!

(See https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.)

Aklapper assigned this task to santhosh.

All patches merged or abandoned and no updates for years. Assuming this is resolved. (Please resolve tasks when they are complete done - thanks.)