The Signpost

Technology report

May engineering report: Flow enters consultation phase and other headlines

May engineering report published

In May:
  • 124 unique committers contributed patchsets of code to MediaWiki (stable)
  • The total number of unresolved commits stood at 960 (up 145 from April)
  • About 87 shell requests were processed (up 38)
  • Wikimedia Labs now hosts 165 projects (stable) and has 1382 registered users (up 158).

—Adapted from Engineering metrics, Wikimedia blog

The WMF's engineering report for May was published recently on the Wikimedia blog and on the MediaWiki wiki ("friendly" summary version), giving an overview of all Foundation-sponsored technical operations in that month (as well as brief coverage of progress on Wikimedia Deutschland's Wikidata project and Wikimedia CH's Kiwix offline reader project, which the report noted, recently released its first version for Android). Although the ten headlines items will be the major focus of this "Technology report", the WMF-led publication also contains a myriad of updates about smaller initiatives which interested users should peruse at their leisure.

As has been the trend in recent months, the choice of headlines mirrors the use of blogposts on the Wikimedia Techblog. Among the teams to blog the most, the Foundation's Language Engineering team wrote of their efforts to attract an intern, deploy the UniversalLanguageSelector, and make it easier to internationalise an external MediaWiki installation. Another busy team was that focussed on the Foundation's "Wikipedia Zero" project, aimed at giving free access to Wikipedia in developing nations via portable devices. The team reported that during May they had "[worked to launch] Wikipedia Zero in Pakistan, refactored its legacy codebase, migrated configuration from monolithic wiki articles to per-carrier JSON configuration blobs, generated utility scripts, patched legacy hyperlink redirect and content rendering bugs, and supported partner on-boarding" against the backdrop of widening adoption. Finally, the Foundation's soon-to-be-flagship project to improve talk pages, Flow, entered its community consultation phase during April.

Highlights from last month's report, which the Signpost did not report extensively at the time, included details on an area that the Foundation has recently begun to hire in – multimedia engineering – with the commitment to ensure that "contributing an image or video to an article while you’re editing does not require leaving the “edit mode”; as this month's report notes, however, the Foundation is still having to fix bugs in its media handling backend, as well as its core TimedMediaHandler video player, which appear to be more likely targets for development in the interim. A second featured another cornerstone project, Wikidata, in the wake of news that Russian technology firm Yandex is to donate €150,000 to support its development. Entitled "The Wikidata Revolution", the blog post details the march of Wikidata's second (infobox) phase, while the Wikidata team has more recently announced progress integrating new datatypes, including date-time and geocordinate displays.

Though neither monthly report commented greatly on any disappointments the Foundation has had over the past two months, it is clear that many of the perennial concerns – project delays, variable community resistance, and code review – remain ever present worries. Commenting on the last of these, the report noted that WMF Technical Contributor Coordinator Quim Gil has been "preparing a proposal to get automated community metrics" with the potential to help the Foundation better understand the health of the volunteer community given the spiraling number of unreviewed (but still open) commits.

In brief

Not all fixes may have gone live to WMF sites at the time of writing; some may not be scheduled to go live for several weeks.


















Wikipedia:Wikipedia Signpost/2013-06-19/Technology_report