Jump to content

Submissions/Building wiki tools outside of Wikimedia Foundation

This is an accepted submission for Wikimania 2015.

Submission no.
Title of the submission
Building wiki tools outside of Wikimedia Foundation
Type of submission (discussion, hot seat, panel, presentation, tutorial, workshop)
presentation and workshop
Author of the submission
Sage Ross (User:Sage (Wiki Ed), Product Manager at Wiki Education Foundation)
E-mail address
User:Sage (Wiki Ed)
Country of origin
United States
Affiliation, if any (organisation, company etc.)
Wiki Education Foundation
Personal homepage or blog
Abstract (at least 300 words to describe your proposal)

This session explores opportunities for organizations (besides Wikimedia Foundation and WMDE) to develop new specialized wiki software tools to support their projects. Now that Wikimedia wikis have a system for OAuth login, it's possible to build web apps that let you log in with your Wikipedia account, make edits using your account, and much more. In practice, that means for just about any user interface or workflow on Wikipedia, you could build a whole new user experience for it outside of Wikipedia, without the need for changes to MediaWiki or direct involvement with the Wikimedia development process. It also means you can hire competent web developers to build your wiki tools — in any programming language — without needing someone familiar with the MediaWiki codebase.

Wiki Education Foundation has moved quickly since mid-2014 to build OAuth-based tools: the Assignment Design Wizard and the wikiedu.org Dashboard for tracking education program classes. We were able to get a lot done quickly, without worrying much about technical support from Wikimedia Foundation developers. In this session, I'll briefly go over how the development process worked from the planning stage all the way to launch — what the tricky parts were, how much it cost, and how long it took.

Similar projects are well within the capacity of most chapters and user groups, if you can get the budget for hiring a development company. You don't need any developers on staff, as long as you have someone who understands what you're trying to build from an editor's perspective to manage it. This development model is especially useful for building software that supports specific program activities.

Bring your ideas for how the right software tool could solve all your program problems, and we'll brainstorm together how an OAuth-based web app could solve those problems, and try to estimate how much it might cost.

Technology, Interface & Infrastructure
Length of session (if other than 30 minutes, specify how long)
60 minutes

(20 minutes of presentation, 40 minutes of workshop)

Will you attend Wikimania if your submission is not accepted?
Slides or further information (optional)
Special requests

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 a hash and four tildes. (# ~~~~).

  1. Elitre (WMF) (talk) 14:04, 3 February 2015 (UTC)[reply]
  2. AKoval (WMF) (talk) 15:34, 3 February 2015 (UTC)[reply]
  3. Daniel Mietchen (talk) 01:04, 15 February 2015 (UTC)[reply]
  4. AGreen (WMF) (talk) 01:09, 25 February 2015 (UTC)[reply]
  5. Deskana (WMF) (talk) 04:03, 25 February 2015 (UTC)[reply]
  6. Salubrious Toxin (talk) 15:27, 1 March 2015 (UTC)[reply]
  7. Ocaasi (talk) 16:45, 2 March 2015 (UTC)[reply]
  8. Adamw (talk) 18:36, 2 March 2015 (UTC)[reply]
  9. Dario (WMF) (talk) 17:34, 3 March 2015 (UTC)[reply]
  10. Amir E. Aharoni (talk) 14:38, 6 March 2015 (UTC)[reply]
  11. Varnent (talk) 22:07, 8 March 2015 (UTC)[reply]
  12. eranroz (talk) 08:11, 4 July 2015 (UTC)[reply]
  13. --Ilya (talk) 15:53, 15 July 2015 (UTC)[reply]