Wikimedia Hackathon 2016/Showcase

Sign up here for the hackathon showcase.

Date/Time: 16:00-17:00 Sunday

Location: Attic, Hansen House

--Template---

Title:

Phabricator Task:

Participants Names:

Short Description:

Other Links:

--/End Template

How will it work:
 * Each project team should take between 30 seconds and 2 minutes to present their hackathon project.
 * Project teams can use this time to do anything they want to showcase their work.
 * Projectors with sound connection are available to visually demo anything.
 * If you would like help putting together a good looking presentation or demo video, please ask!
 * Include as many links as you can to your work, phabricator tasks should be updated with a longer description and summary or the work and process.

MWStew: MediaWiki extension boilerplate maker
Participants names: Moriel Schottlender (and many who posted bugs/issues!)

Short description: An online form that generates a zip file with the basic files needed to start MediaWiki extensions.

Github: https://github.com/mooeypoo/MWStew

Security-isolated JavaScript widgets
Phabricator Task: T131436

Participants Names: Brion, William, Rany, Omar

Short Description: Safer JavaScript plugins/widgets/gadgets/userscripts using iframe-based security isolation.

Sample plugin displays graphs of entity relations on Wikidata with strictly-limited -- but extensible -- access to the host wiki's session. Further work will examine editor-facing tools like VisualEditor plugins as well as possibilities for embedded interactive content.

Other Links:
 * Notes: https://etherpad.wikimedia.org/p/WikiHack16-JavaScript
 * Sample code: https://github.com/brion/mw-js-plugin