Jump to content

Submissions/MediaWiki API - A through 茲

From Wikimania 2013 • Hong Kong

This is a withdrawn submission for Wikimania 2013.

Submission no.
5059
Subject no.
T3
Title of the submission
MediaWiki API - A through 茲
Type of submission
Workshop
Author of the submission
Yuri Astrakhan
Country of origin
USA
Affiliation
none
E-mail address
yurik@wikimedia.org
Username
Yurik
Personal homepage or blog
Yurik
Abstract

This workshop will focus on MediaWiki API, with the emphasis on how to get data from the wiki. We will discuss all possible access methods - client-side libraries, javascript clients, and internal usage. Other topics, such as internationalization, login, tokens, parsing and editing will be covered as well. The users will be introduced to the help system, the API Sandbox, pywikipediabot and possibly other client frameworks.

Detailed proposal

MediaWiki API has had a very significant growth in the recent years as it addresses the needs of a very wide audience - JavaScript code for AJAXy behaviors, mobile clients for customized experience, external web sites to replicate Wikipedia's data, bots to automate tedious editing tasks, and researchers working on their PhDs and gathering statistics. The API tries to be everything for everyone, and despite showing some signs of aging (which we shall also address in the v2.0 discussion), it is the best way to get to data directly. In this workshop I plan to show the best way to use API in a number of short hands-on excersises, where participants will learn to write short queries to retrieve data. Participants will perform API calls that also explain more advanced API concepts such as multiple queries in one and generators. In addition to the workshop, we will discuss how the API is changing, touch upon the RESTful content API that has been highly demanded but not well defined yet. Lastly, I will solicit participants opinions on the best ways to make the data even more exposed and easy to use, on ways to make Wikipedia and its sister projects's data trully open.

Track
Technology and Infrastructure
Length of presentation/talk
1 hr
Language of presentation/talk
English
Will you attend Wikimania if your submission is not accepted?
maybe
Slides or further information (optional)
Special requests
Projector, WiFi, fortune cookies


Interested attendees

If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest. Sign with four tildes. (~~~~).

  1. Danny B.
  2. Jeromy-Yu Chan, COIC (talk) 14:17, 30 January 2013 (UTC)[reply]
  3. Nikerabbit (talk) 10:22, 18 February 2013 (UTC)[reply]
  4. అమీర్ ఎ. అహరొని (talk) 13:37, 20 February 2013 (UTC)[reply]
  5. Siebrand (talk) 18:57, 20 February 2013 (UTC)[reply]
  6. Waldir (talk) 22:39, 11 April 2013 (UTC)[reply]
  7. Daniel Mietchen (talk) 23:06, 22 April 2013 (UTC)[reply]
  8. Multichill (talk) 14:57, 4 May 2013 (UTC)[reply]
  9. --Nirakka (talk) 09:09, 7 May 2013 (UTC)[reply]
  10. Add your username here.