Data & Developer Hub

From MediaWiki.org
Jump to: navigation, search

In an effort to support transparency and dissemination of our knowledge base, the Wikimedia Foundation has developed a number of repositories of free and open datasets, as well as made its APIs freely available. However these APIs and their documentation are currently scattered across several projects, with no central location for people to learn about and build upon them.

Our proposal is for a central "Wikimedia Developer Hub", which will house all Wikimedia developer community related content. Once built, we propose to host the project on dev.wikimedia.org.

Goals[edit | edit source]

  1. To inspire developers everywhere to build new things using data available from Wikimedia projects.
  2. To be the central resource where developers can find a way to contribute to Wikimedia projects and build new things on top of the Wikimedia data.
  3. To be a friendly and inviting sandbox environment where new and experienced developers can try out different Wikimedia APIs.

Areas of focus[edit | edit source]

  • Project showcase, examples
  • Sandbox & widgets
  • Data sets
  • OAuth
  • APIs
  • Documentation
  • Related news and announcements
  • Community Help

Get involved[edit | edit source]

Structure[edit | edit source]

The hub as currently proposed would be divided into three sections:

  • "Inspire": where cool projects are showcased; links to more detailed project description pages
  • "Explore": where users can play with the API in a functional sandbox
  • "Build": where all the static official documentation and pointers to data sets reside

Requirements[edit | edit source]

Inspire[edit | edit source]

  • A curated collection of projects created using data from Wikimedia projects.
  • Means of submitting a project to be considered for showcase.

Build[edit | edit source]

  • Documentation at different technical levels.
  • An organized list of APIs and datasets available.

Community[edit | edit source]

  • Way of requesting new datasets and/or APIs.
  • Related news, features, and announcements.
  • A way for the community to get in touch with WMF folks for help on projects.

Internal resources for developers[edit | edit source]

The following is a list of resources housed across multiple locations to help developers build using Wikimedia data. Feel free to add to the list below.

Documentation[edit | edit source]

API Sandbox[edit | edit source]

Existing APIs[edit | edit source]

Other Internal(ish) Projects[edit | edit source]

External examples[edit | edit source]

Data Sets[edit | edit source]

Developer hubs & API documentation[edit | edit source]

Programmable Web[edit | edit source]

Twitter[edit | edit source]

Google[edit | edit source]

Facebook[edit | edit source]

Evernote[edit | edit source]

LinkedIn[edit | edit source]

GitHub[edit | edit source]

Amazon[edit | edit source]

Dropbox[edit | edit source]

Instagram[edit | edit source]

Stripe[edit | edit source]

Paypal[edit | edit source]

Tumblr[edit | edit source]

Last.fm[edit | edit source]

Twillio[edit | edit source]

Vimeo[edit | edit source]

Pinterest[edit | edit source]

The Guardian[edit | edit source]

New York Times[edit | edit source]

Mendeley[edit | edit source]

Flickr[edit | edit source]

Best in Class human readable API documentation[edit | edit source]

SoundCloud

LA Metro

Open Street Maps (writing style , but not layout or design)

Sandbox Examples[edit | edit source]

Project status[edit | edit source]