Page MenuHomePhabricator

Setup an instance for WikiLearn and OpenStreetMap wiki testing
Closed, ResolvedPublic2 Estimated Story Points

Description

We currently need an instance running Translate with translation memory, ULS and other MLEB extensions for two different reasons:

  1. The OpenStreetMap wiki is having a proposal to start using the Translate extension. The author of the proposal is asking us if we can provide a test environment with the Translate extension so they could try it out before installing.
  2. An instance for Edly (3rd party vendor for WikiLearn) to test integration with Translate extension.

We can use: https://language-mleb-master.wmcloud.org/index.php/Special:Version which is updated every 30 min with changes from master.

We'll have to make a few tweaks:

  • Disable HTTP password
  • Disable registration
  • Ensure Translation memory works
  • Enable TranslateEnableMessageBundleIntegration
  • Create users separately with necessary permissions - translation-admins and translators

We can inform users that things maybe a little unstable since it will be auto-updated every 30 minutes.

Event Timeline

abi_ triaged this task as High priority.Apr 27 2022, 5:00 PM
abi_ created this task.

Thanks @KartikMistry for disabling HTTP password and registration.

I did the following on the server:

  • Setup ES 6.8.23 and wikimedia/search-extra plugin. Ensured that translation memory is working.
  • Enabled proper error logging.
  • Enabled TranslateEnableMessageBundleIntegration in order to allow creation of message bundles.
  • Updated the main page and about page to add more information regarding the instance.
  • Created a new group - transadmin for Translation administrator.
  • Tweaked permission for user group to remove any admin rights.
  • Checked to ensure that the job queue is running properly.
  • Installed the VisualEditor extension.
  • Created users for Openstreetmap and Edly. I'll be sharing the credentials with them.

I've tested the instance a bit to ensure that everything is working as expected.

abi_ changed the task status from Open to In Progress.Apr 28 2022, 7:16 AM
abi_ updated the task description. (Show Details)

The instance has been setup and shared.