Page MenuHomePhabricator

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

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

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 14 2019, 12:07 PM
Pginer-WMF triaged this task as Normal priority.Feb 14 2019, 12:07 PM
KartikMistry updated the task description. (Show Details)Feb 28 2019, 4:38 PM
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)
Pginer-WMF updated the task description. (Show Details)Mar 1 2019, 10:48 AM
Pginer-WMF updated the task description. (Show Details)Mar 1 2019, 11:37 AM
Pginer-WMF updated the task description. (Show Details)Mar 1 2019, 11:41 AM

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

KartikMistry updated the task description. (Show Details)Mar 12 2019, 8:30 AM

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:

Desktop:

santhosh added a comment.EditedMar 14 2019, 12:21 PM

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

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

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