As previewed in last week's "Technology Report", users of ten Wikipedias including Italian and Russian – in total accounting for some 10% of all visits to Wikimedia sites – this week got access to phase 2 of Wikidata following its first rollout to production wikis (Wikimedia Deutschland blog).
The primary focus of this second phase is the introduction of a new {{#property}}
parser function. The function retrieves a named property of a given Wikidata item (at time of writing, that item must be the one linked to the current page). Thus, using {{#property:p169}}
will retrieve the "CEO" property attached to the current page, if any. The team behind Wikidata reports that they are close to deploying the code necessary to allow editors to use the alternative syntax {{#property:chief executive officer}}
, as well as allowing them to retrieve properties of arbitrary items (the population of Paris on the article for the Eiffel Tower, for example).
Although the 27 March rollout initially appeared to be wholly a success, WMF Site Architect Asher Feldman quickly raised serious concerns about its impact on site performance. In particular, in a post to the WMF Operations mailing list, he judged two serious "jobqueue related" site outages on 28 March to be the fault, in part, of the ramping up of Wikidata. In both cases, Wikidata's change propagation mechanism had added large numbers of jobs to the jobqueue, a part of Wikipedia site maintenance widely acknowledged to be creaking around the edges. Under the strain, the under-performing job queue caused all WMF slave databases to lag, Feldman noted, ultimately causing the downtime for editors.
"The good thing is," Feldman added "the jobqueue was identified as a scaling bottleneck a while ago, and will be [upgraded] very soon." In the meantime, the Wikidata team report they are also working to limit the pressure Wikidata places on the jobqueue. They hope to avoid performance questions delaying the further rollout of Wikidata phase 2 to other client wikis (including the English Wikipedia) over the next month.
In related news, WMF Editor Engagement specialist Steven Walling gave his concerns about the Wikidata implementation currently being rolled out and, in particular, the difficulty new users will have in working out where property values can be changed (answer: the item page on wikidata.org). The problem might be solved in the short term with the addition of overt "[edit]" links and in the longer term via integration with the VisualEditor, it was suggested.
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.
Discuss this story
Wikidata
- Hey :) A bit of clarification on the Wikidata part: The lag was attributed to Wikidata but there were other massive template changes going on at the same time and Wikidata was likely just a contributing factor. As for the deployment: We have a new date for deployment. It is April 8, so next Monday, if there are no further issues. --Lydia Pintscher (WMDE) (talk) 13:29, 5 April 2013 (UTC)[reply]
I just want to say that I explicitly felt like these user experience issues shouldn't hold up deployment of phase 2 to English Wikipedia, and I'm heartened that other enwiki editors and key Wikidata supporters like Erik chimed in with constructive ways we can improve things for new and old editors alike. I still am cautious about the impact of Wikidata on editor engagement and retention, but they're not insurmountable problems. All things can be solved with some elbow grease and clearing thinking about the interaction design. In any case, thank you Jarry for highlighting concerns about usability when it comes to deploying new features. Steven Walling (WMF) • talk 21:21, 5 April 2013 (UTC)[reply]