Global Collaboration/Reports/2017-September

Monthly updates from the Wikimedia Foundation's Global Collaboration team about technical development of the software they maintain. Names of people assumed to contribute as volunteers are in bold text.

You can also subscribe to our monthly newsletter, which includes the most important points. Please help us translate it.

Helpful links:
 * Team page (on mediawiki.org)
 * Team talk page
 * FAQ page

Content Translation
Content Translation allows people to translate Wikipedia articles. Improvements and styling changes done to:
 * the new translation dialog to make the selected article look smaller and compact, display week view numbers for selected article, and display appropriate information when the article exists in only one language. An icon has also been added next to a selected item title to indicate that it can be opened in a new tab.


 * language selectors on headers of translation lists to change the style and to shorten the label when all languages are selected.


 * various elements, including
 * adding shadows to elements that missed it.
 * prevent dashboard from stretching too far on wide screens,
 * translation graphs displayed to users about their activity,
 * list items on the dashboard,
 * display compact sidebars and language selector on small screens,
 * filter languages to display for in-progress and published translations

A new api: /translate is being added to cxserver. It will do machine translation and adaptation of a whole paragraph to another language. Earlier this was done in the frontend (i.e. in the code currently used in production). Moving it to the backend will make the client side code simpler and faster. Adaptation of links, references, and images is done. Template adaptation is more complicated than other types of adaptation. It is being done now. cxserver is also undergoing maintenance work to modernize it to use new JavaScript features, updating our API endpoints to address shortcomings and updating our configuration format for easier maintenance.

Immediate priorities for integration of VE into CX were largely completed. This includes completing the server side workflows for autosave, restoration and publishing, and adaptation of templates for a few important templates. Remainder of the work, particularly for the UI will happen after this. Work is tracked on phabricator ticket T150652.

Edit Review Improvements
Edit Review Improvements are a set of improvements done to ease new changes review by making it more easily, and less harmful for newcomers.

Community Engagement
Online round table was hosted by the Content Translation developers. Logs and recording of the session can be checked for more details.

News about the team
Petar Petković joins the Global Collaboration team as a full time software engineer on contract. He has been an intern since June 2017. Petar currently works on Content Translation and Edit Review Improvements.