Global Collaboration/Reports/2017-September


July-August 2017 Wikimedia Global Collaboration team monthly report, September 2017 October 2017

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:

Important highlights edit

What's new edit

  • New filters for edit review have been released on Recent Changes for (almost) all wikis. New filters for edit review have been released on Watchlists as a Beta feature.

Other highlights edit

Content Translation edit

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

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

Overall edit

  • Important efforts have been put into performance, to have faster filters (T176250)
  • Design has been polished: a lot of fixes have been done, mostly by Moriel Shottlender (T168826, T164861). One of the most visible change is how loading time is presented. (T165286)
  • Links to help pages have been added on Tags filtering menu (T176661)
  • User registration" and "experience level" groups as now unified. (T165160)

Recent changes pages edit

  • New filters for edit review have been released on Recent Changes for (almost) all wikis. Missing wikis are the ones using FlaggedRevisions. That feature will get soon a fully integrated filter, made by Petar Petkovic. (T159791)
  • It is now possible to group results by page directly from the Recent Changes page interface. (T168513)

Watchlists edit

  • Wikis using ORES and the new filters on the Watchlists have experienced important slow downs. This has been fixed. (T176456)

Documentation edit

  • Central documentation on Meta page about Recent Changes has been updated. That page requires new translations. (T177968)

Structured Discussions edit

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

  • On wikis where Structures Discussions is used as a Beta feature or a default talk page system, sysops can create, move and delete Structured Discussions pages. How-to has been documented. (T175934, T176107)
  • Structured discussions are available as a Beta feature on wa.wikipedia.org and wa.wikionary.org. (T172947)
  • Structured discussions used to crash when a user post a message while having the browser inspector open. This is now fixed. (T166634)

Notifications edit

Mediawiki allows users to restrict who can send them notifications.

  • How to use it has been documented by Trevor Bolliger with the assistance of Benoît Evellin (T169606)
  • Some changes have been done on the fording of the function to make it more clear. (T166626)

Notifications icons were broken on some special pages (Special:GadgetUsage, Special:Upload, Special:Notifications), this has been fixed. (T173411)

Other projects edit

Deployments and site updates edit

Data and Metrics edit

Content Translation monthly data September 2017
Articles created (during the month) 7488
Articles created till end of month 244,293
Number of new translators (during the month) 717
Highest number of articles created by one user

(cumulative number till end of the month)

4519
Highest number of translators for a Wikipedia

(cumulative number till end of the month)

5234 (es)
Total number of translators with only 1 published article

(cumulative number till end of the month)

20,935
Total number of translators with only 2 published articles

(cumulative number till end of the month)

4,414
Total number of translators with only 3 published articles

(cumulative number till end of the month)

2,049
Total number of translators with only 4 published articles

(cumulative number till end of the month)

1,175
Total number of translators with >= 5 and < 20 published articles

(cumulative number till end of the month)

3,585
Total number of translators with >= 20 and < 100 published articles

(cumulative number till end of the month)

1,264
Total number of translators with >= 100 published articles

(cumulative number till end of the month)

368
Articles deleted (during the month) 676

Community Engagement edit

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 edit

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.