Global Collaboration/Reports/2017-November

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. Following improvements were done on Content Translation dashboard: Dashboard
 * Refactor various language filters on Content Translation dashboard into common class, creating reusable component, easier to maintain.
 * Standardize the dialog for selecting article to translate, by introducing new component that is used for selected page on both "New translation" dialog and suggested page to translate.
 * Allow more space for language filter to increase responsiveness and show more language names without truncation.
 * Don't show duplicates for user search input any longer, while searching for a new page to translate.
 * Prevent flashes of some elements while page is loading:
 * Don't change background color from light to dark grey
 * Don't have user translation statistics card flash with empty data and chart
 * Add loading indicator to In-progress and Published lists to prevent abrupt appearance
 * Prevent source and target language to be set to same language.
 * Fix various PHP warnings and Javascript errors.

CXServer
 * Various code clean up for ES6 syntax, refactoring, dependent node module updates
 * Support for parsoid's upcoming section tag wrapping
 * cxserver has v2 APIs to introduce some breaking changes in API output for CX2

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.

Deployments Improvements
 * The filters are now deployed as a default feature on all wikis on RecentChanges and RecentChangesLinked pages.
 * The filters are still available as a Beta feature on all wikis on Watchlists.
 * LiveUpdates have been deployed as a default feature for all wikis.
 * On wikis using extension:translate, translated messages can now be filtered. System messages can be filtered as well, on all wikis. T159795
 * "View newest changes" link is now more prominent, to invite users to use that native feature to update the list of results. T177926
 * Pagination and time period selectors are now combined and located on the right on left-to-right wikis. T177926
 * When a user wanted to click outside of the filter menu to click it, it was possible to click on [revert] by accident. It is not possible anymore. T177626
 * It is now possible to filter the following events: Making a page a redirect, Changing redirect target, Changing an existing redirect into a non-redirect, Blanking of the page, Removing nearly all (more than 90%) content, Rolling back an edit. Those are tags for types of edits that get automatic edit summaries. T73236

Ongoing work

Structured Discussions
Structured discussions were formerly known as Flow. The Flow project has been re-scoped and renamed to reflect what it is now.

Improvements

Front-end rewriting is ongoing to use native OOjs UI instead of using HTML templates. At the moment, some tests are performed to see what is the better option for a front-end rewriting. Those tests are performed locally, on developers computers. Those experiments will have no impact on users.

Other projects

 * Related to Recent Changes and Watchlists, and for wikis that use ORES, ORES preferences have been rationalized on Recent Changes and Watchlist preferences pages. T180866