Page MenuHomePhabricator

External Guidance: Deployment on all Wikipedias (but mainly visible for English translations)
Closed, ResolvedPublic

Assigned To
Authored By
Pginer-WMF
Feb 14 2019, 12:07 PM
Referenced Files
F28386865: image.png
Mar 14 2019, 12:21 PM
F28386862: image.png
Mar 14 2019, 12:21 PM
F28386815: image.png
Mar 14 2019, 12:12 PM
F28386810: image.png
Mar 14 2019, 12:12 PM
F28386813: image.png
Mar 14 2019, 12:12 PM

Description

After the initial limited deployment (T213076) to support translations between "Simple English" and Indonesian (example), we want to make the extension available more widely. We want to make the extension available in Wikipedia for all languages.

Background

When supporting the translations for a given language pair (e.g., English-to-Indonesian), the extension needs to be available in both the source wiki (to add extra indicators, T212202) and the target wiki (to provide access to the different ways to contribute, T212300). Note also that the changes on the content of the source wiki are only visible when accessed on a translation service such as Google translate, not when accessed directly on the wiki (this adds some complexity in testing and verifying).

For this particular deployment, since we'll be supporting translations from English to any language, the extension needs to be available in all languages. In order to expose the changes in a more gradual way, additional control mechanisms in the software (T217401) will restrict the UI changes only to English as a source language. This restriction will be removed as a follow-up step once we evaluate the impact in the metrics (T212414).

Blockers

Before deploying we need to complete the following items:

The above items will allow to limit the exposure, and measure the impact of the change. We should not deploy (exposing the tool to more users) before these are completed.

Preparation

Checklist on items in the path to the deployment:

  • Deployment in Labs (https://eg.wmflabs.org)
  • Performance review (T214170)
  • Security review (T214152)
  • Initial deployment in Production (T213076)
  • Complete blocking tickets (see section above).
  • Update configuration to enable ExternalGuidance entry points in English and Simple English Wikipedia (related to T217401)
  • Deploy to all Wikipedias

Event Timeline

Pginer-WMF renamed this task from External Guidance: Deployment for English translations to Indonesian to External Guidance: Deployment on all Wikipedias (but mainly visible for English translations).Mar 1 2019, 10:33 AM
Pginer-WMF updated the task description. (Show Details)

Change 493672 had a related patch set uploaded (by KartikMistry; owner: KartikMistry):
[operations/mediawiki-config@master] WIP: Enable ExternalGuidance to all Wikipedias

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

Change 493672 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable ExternalGuidance to all Wikipedias

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

Mentioned in SAL (#wikimedia-operations) [2019-03-14T11:15:18Z] <kartik@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: [[gerrit:493672]] Enable ExternalGuidance to all Wikipedias (T216129) (duration: 00m 57s)

Sample URL to test: https://translate.google.com/translate?hl=id&sl=en&tl=id&u=https%3A%2F%2Fen.m.wikipedia.org%2Fwiki%2FMoon

As other pages cache get refreshed the effect can be seen.

Screenshots:
Mobile:

image.png (1×720 px, 446 KB)

Desktop:

image.png (320×1 px, 179 KB)
image.png (423×1 px, 182 KB)

Special search URL for makanan+apatosaurus

https://www.google.com/search?gl=id&hl=id&ei=C1MRXM_IM4eS8APZ4omgBQ&q=makanan+apatosaurus

Search page in Google indonesiaLanding page in google translate
image.png (617×650 px, 90 KB)
image.png (617×650 px, 365 KB)

Special search URL for makanan+apatosaurus

https://www.google.com/search?gl=id&hl=id&ei=C1MRXM_IM4eS8APZ4omgBQ&q=makanan+apatosaurus

Search page in Google indonesiaLanding page in google translate
image.png (617×650 px, 90 KB)
image.png (617×650 px, 365 KB)

Note that translated pages are only exposed when accessed on a mobile browser (or using the "mobile mode" of your desktop one).

Aklapper added a subscriber: KartikMistry.

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

Assuming this task should be resolved. If not please reopen.