James D. Forrester
James is a Principal Software Engineer working for the Wikimedia Foundation as tech lead for the Abstract Wikipedia team. A Wikimedia volunteer since 2002, James has been staff at the Foundation since 2012.
Sessions
This hands-on, interactive, in-person tutorial will provide an introduction to Wikifunctions. It will be co-organised with Nicolas Vigneron, user of Wikifunctions. We will first give a gentle, high-level overview of Wikifunctions. We will then lead the audience members in a set of introductory activities, each of which can be done through the wikifunctions.org site. These activities will include finding and calling existing functions; creating new functions, tests, and implementations; and editing existing functions, tests, and implementations.
Wikifunctions is the newest Wikimedia project, having launched less than a year ago. We introduce Wikifunctions and highlight the current state of the project in its first year. We show what the new community has achieved so far. We show how the features that have been developed since its launch have been used. We will provide metrics and statistics around the growth of Wikifunctions so far. We also will lay out the improvements that are underway, discuss its planned integration into the other Wikimedia projects and close with the longer-term future goals of supporting Abstract Wikipedia.