The Signpost

Technology report

Mmmm, milkshake...

Contribute  —  
Share this
By Jarry1250

August engineering report published

In August 2012:
  • 97 unique committers contributed patchsets of code to MediaWiki (up by five from June)
  • The total number of unreviewed commits steady at 360.
  • About 35 shell requests were processed (no change).
  • 25 developers received developer access to Git and Wikimedia Labs (down by 55).
  • Wikimedia Labs now hosts 120 projects (up by six), 214 instances (up by three) and 587 users (up by 28).

Engineering metrics, Wikimedia blog

A slide outlining Echo, a new notifications system that would replace watchlists and is already in development

The Wikimedia Foundation's engineering report for August 2012 was published this week on the Wikimedia Techblog and on the MediaWiki wiki, 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, phase 1 of which is edging its way towards its first deployment). Three of the four headline items in the report have already been covered in the Signpost: the site outage caused by a fibre cut in early August, refinements to the active editors metric, and major work on the Wiki Loves Monuments app, launched last week. The report drew attention to the work of the WMF's Internationalization team on the Universal Language Selector (ULS; see previous Signpost coverage), Project Milkshake to create "generic jQuery components for commonly needed internationalisation features" and WebFonts.

Other items covered in the report include work by WMF Performance Engineer Asher Feldman to expand the number of MySQL servers in the Foundation's secondary data centre Ashburn, and by Tim Starling to write a new Redis-based client for session handling. The two developments are linked insofar as both will be needed for the Foundation to meet its target of making the Virginia site Wikimedia's primary data centre within the next quarter, in an attempt to boost performance. Elsewhere, WMF Security Engineer Chris Steipp worked on adding two new major features to the AbuseFilter extension (global rules and global throttling), for improved detection and prevention of cross-wiki spam. It was, however, a slower month for the TimedMediaHandler, Echo, OAuth and ResourceLoader 2.0 projects.

The monthly report is also a good source of tech news that had otherwise slipped under the radar—in this case, that work on Flow (a talk page reform project) will start in January and that a new mirror for Wikimedia data has been found ("network management solutions" firm), who have also agreed to replicate non-essential data such as "page view files, archives, and more, as well as a full copy of our media files". This month saw the creation of the "Micro Design Improvements" team, an ad-hoc group of staffers who will look at "small but useful design" improvements for MediaWiki, including this week a proposed reworking on the edit window.

Among other news, the first Wikipedia Engineering Meetup (held on 15 August in WMF headquarters in San Francisco), first mentioned in last month's report, attracted approximately 100 developers. The series of two-monthly meetings is intended "to showcase Wikimedia's interesting engineering problems and products to the local developer community"; the inaugural meetup "featured talks about Mobile engineering, Analytics and the VisualEditor".

In brief

Signpost poll
MediaWiki Foundation
You can now give your opinion on next week's poll: Would you be interested in downloading a similar Signpost app onto your iOS device (iPhone, iPad, iPod Touch)?

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.

+ Add a comment

Discuss this story

These comments are automatically transcluded from this article's talk page. To follow comments, add the page to your watchlist. If your comment has not appeared here, you can try purging the cache.

Accessibility

The poll results diagram is inaccessible to many who are colour blind, because it uses colour alone to distinguish between sections (contrary to MOS:COLOUR). The problem can be simply remedied, by adding the relevant figures to the lower, text, part of the diagram.

It also requires an alt attribute, containing all the text in the image. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 08:25, 11 September 2012 (UTC)[reply]

Hmm, I wonder why no-one's mentioned this before? Perhaps colour-blind users interested in the poll results simply click through to see the numerical listings on the file description page? - Jarry1250 [Deliberation needed] 11:18, 11 September 2012 (UTC)[reply]
Or they might just get used to nobody considering their difficulties, lose interest, and move on to another page. While we're on the subject, the poll results are completely opaque to anyone using a screen reader as well. It just needs the Description from the image page to be used as a caption and you'd make it accessible for both colour blind and screenreaders. --RexxS (talk) 00:18, 12 September 2012 (UTC)[reply]
Are there good policies anywhere on best practices for editing with consideration for readers with disabilities? Blue Rasberry (talk) 12:39, 12 September 2012 (UTC)[reply]
Wikipedia:Manual of Style/Accessibility is a reasonable starting point (it's a guideline, of course). --RexxS (talk) 13:15, 12 September 2012 (UTC)[reply]

MediaWikiWidgets.org section

I think this "in brief" section could use some rewriting. The "widgets system" is actually the Widgets extension, and it's not used for displaying GUI widgets, but rather, for the most part, for embedding functionality from 3rd-party services like YouTube, Disqus, etc. Also, I don't know where "it garners little but disdain from a significant percentage of mainstream developers" came from - as far as I know, only two volunteer developers said anything bad about that extension on the mailing list discussion; I'm not sure that most core MediaWiki developers are even aware of its existence, let alone have an opinion on it.

The title of the section is spot-on, though. Yaron K. (talk) 12:13, 11 September 2012 (UTC)[reply]

(I would describe an embedding of an external service like DisQus as a widget? Perhaps the linked article needs generalisation) Yeah, I probably overstretched slightly on the "disdain" point -- the word is a little strong -- although one suspects that a significant proportion of developers used to writing in PHP (say) would be in general unhappy with the implementation of widgets, in the same way that they are unhappy when forced to write in wikitext {{ notation. - Jarry1250 [Deliberation needed] 20:20, 11 September 2012 (UTC)[reply]
What do you mean, "probably overstretched slightly"? As far as I can tell, you made a statement based on no evidence. Yaron K. (talk) 20:51, 11 September 2012 (UTC)[reply]

Skyscraper sidebox

Jarry, is it possible to give more width to the sidebox? You're probably editing on a relatively wide window; at smaller widths, even half of my 27" monitor, the "In August 2012" info is down to three words a line in some cases. There's a column of white space between the bullets and the left-side edge of the main text, below the quote mark and the "In". It's no big deal, but if horizontal width is easily expandable, it might be considered. Tony (talk) 14:51, 7 April 2013 (UTC)[reply]



       

The Signpost · written by many · served by Sinepost V0.9 · 🄯 CC-BY-SA 4.0