Page MenuHomePhabricator

Wikimania 2016 Hackathon Showcase
Closed, ResolvedPublic


For the results of the Wikimedia Hackathon 2015 Showcase in Lyon, see T96378, for Wikimania 2015 in Mexico City, see T102034.

The Wikimania 2016 Hackathon Showcase will take place on the second day of Wikimania from 18:00-19:00 in the School, room 11. It will be run by @siebrand and @Rfarrand.

In the last afternoon of the hackthon at 15:00, there will be a 30 minute briefing session for showcase presenters led by Siebrand in the school, room 30.

Presenters can reserve a slot, first come, first served, in an etherpad: Short URL:

Each presenter have 3 minutes of air time, including the time needed to switch computers where needed.

Methodology used: presenters line up and were briefed by Rachel. Siebrand does logistics on the stage. The introduction should be very short; around 30 seconds. Siebrand will keep time using an app on his phone and presenters are shown a 1 minute sign around that mark. Once the queue is done, people will be thanked and a question about hackathon attendees vs. non-attendees will asked.

If there is time left, we can invite the audience to participate in a retrospective.

Event Timeline

Rfarrand lowered the priority of this task from High to Medium.Apr 14 2016, 8:26 PM

Wikimania 2017 Hackathon Showcase?

Qgil renamed this task from Wikimania 2017 Hackathon Showcase to Wikimania 2016 Hackathon Showcase.Apr 15 2016, 1:47 PM

Obviously @Quiddity & I will be helping with this but I am changing the owner to Siebrand because he is!

Siebrand and I are still working through some of the details (including time and location) with Simone and the Esino Lario team. We should have resolution soon! :)

I've updated the description and set everything up. This will be communicated during the hackathon opening, and throughout the hackathon.

@Ainali - is there any chance we can do live streaming again? :)

@Ainali excellent! Thanks a lot! :)
@siebrand would you be able to communicate the live steam link out to folks on wikitech-l who might want to watch live?

Other news:
All the laptop connectors will be there, we WILL have mics, we will have two monitors set up for the audience to see. I don't know how many people will attend but it is possible to get really crowded.

Siebrand - lets meet there at 5:30?

The direct link to the stream will be generated when I start the broadcast. It will also popup on and be automatically tweeted from with any choice of hashtags.

Projects showcase ( ). This etherpad is also reachable through

Showcase is at 18:00 on Saturday in room 11 of the school (venue 52)
You will be able to connect your computer to a projector. You can sit, facing the audience, work on your laptop, and your voice will be amplified using a static, adjustable microphone. You can connect with VGA, HDMI, and mini DisplayPort.

In order to showcase your project, edit this etherpad and add the related data below:

<Name of project - (Phabricator task)>
<One sentence description.>
<URL of the demo, if available.>
<Team (list Phabricator usernames, i.e. @Rfarrand).>
<Special requirements for your max. 3 minute showcase (if it's a URL we can open from the laptop in the room, please come to the school, room 11 at 17:45 on Saturday and find @siebrand to arrange your showcase in advance!>

UrlShortener - DONE
Short URLs for Wikimedia projects!∂
@yuvipanda, @Legoktm, @Joe
Need a web browser or a terminal window with curl installed

EasyQuery - DONE
Gadget to show items with similar statements
User:Ladsgroup (@AmirSarabadani)
You need to enable it in gadgets, then go to a random item. Clear the cache

VisualEditor in Wikisource Page: pages - DONE
You can now use the visual editor on Page: pages (side-by-side OCR'ed text and the scan) for Wikisource.
@Tpt, @Jdforrester-WMF
Having this page opened:

Event website ladies that FOSS - DONE
Planning the event Ladies that FOSS at WMDE
@Lucie @Juscwmde
Having this page opened

Unit+Acceptance Testing MW Core+Extensions in a single MediaWiki-Vagrant DONE
In view of a store for certified extensions I showcase a modified mediawiki-vagrant ( in order to enable it to run browser tests within itself instead of from the hosting workstation. (Build and Operation Cookbook/Recipe),
@Lex (Build and Operation Cookbook/Recipe)

Panoviewer is a tool hosted in Wikimedia Labs that makes navigating panorama images a nicer experience. DONE
Progress in the Panoviewer: Deliver the right resolution automatically, Preprocess tiled highres in the background (grid), show intermediate resolution in the meantime, Notifications when the full res is done

Convert Newsletter to use ContentHandler- DONE
Its still in review at
@01tonythomas, @Qgil, @Legoktm, @hoo
If we can get and opened, that would be nice! Hope to get it reviewed in between.

BlueSpice: Reference implementation of Lua integration: DONE
create a reference implementation for the Responsible Editors extension, so that you can read the responsible editor for any given article.
No live demo, but there are screenshots:
@Mglaser, @Osnard

Service-checker - DONE
Automatic monitoring tool for swagger-based webservices
A live demo might be possible, but no url - it might be shown its use on WMF infrastructure
@Joe, @mobrovac
No special requirements, besides being able to connect a macbook air to the screen

CopyPatrol DONE
Tool to assist with plagiarism detection on english wikipedia
@Niharika, @kaldari
Need someone to be logged in to the tool above (using OAuth)

Use MediaViewer on Wikidata items - DONE
Demo for using the MediaViewer for displaying images linked in Wikidata items.
Script at needs to be loaded. Can be used on any Wikidata item with images.
Can either live demo myself or on another computer (the script can easily be loaded via developer tools).

Improve table support in PDF export - (Phabricator task)> DONE
Present an alternative to current PDF export by using electron renderer
Will do onstage demo of a soluation that only works locally at the moment
labs service:
@gabriel-wmde, @GWicke, @cscott
Example of the gadget:

Epub for Offline Content Generator (OCG) - DONE
Presentation of first working draft of epub generator based on output of ocg-bundler zip
hdmi cable for tv/beamer output

Kiwix & Internet-in-a-Box DONE
How to Bring Wikipedia & the World's Greatest Learning Treasures to Offline Communities
Emmanuel Engelhart, Adam Holt, Tim Moody (etc)
Electricity, Projector that accepts USB Type-C if at all possible? If someone has a cable this Lenovo requests, to convert to VGA/HDMI

PAWS: Bots, tools and code execution with just a web browser DONE
Run bots with pywikibot just from a web browser terminal, instead of having to download and set it all up
Run and publish arbitrary python / R code, including interactive charts and graphs
URL: (you can try it out!)
Team: @yuvipanda

MediaWiki as a remote for git - DONE
Edit a wiki offline by using text files
curl, perl, git

Port language screenshots for VisualEditor from Ruby to JavaScript - DONE
We were able to make language screenshots for VisualEditor (T64737) but since the code is Ruby, it was a constant struggle to fix the failures (T119482). We have ported the tool to JavaScript, so more people would be able to fix the failures, including VisualEditor team.
will demo on my machine (@zeljkofilipin)
Team: @Esanders, @Amire80, @zeljkofilipin

Reimplementation of BlueSky skin with less messiness DONE
It's a skin. Entirely reimplemented.
Will demo on own machine; cannot show it with anything that exists in the wild

Evaluate Lead paragraphs DONE
R script to project the lead onto the text into the article (as a vector space model)
will evaluates each recommendation: (extend, reduce, readibilty_level, conept_coverage)

Wiki Loves Monuments sprint - DONE
Working on the tech infrastructure of Wiki Loves Monuments, with a focus on Wikidata
@JeanFred, @Lokal_Profil, @Multichill, @leila

Wiki train alerts DONE
sms (and email alerts) when the mediawiki train is deployed

--------No Photos after this -------
RevisionSlider DONE
Extension adding a new way to compare revisions
URL:, will demo it on Beta Wikipedia
presented by @WMDE-leszek, tool created by Wikimedia Germany devs
JS-enabled browser with open

23 presentations, 80 attendees, 1hr & 5 min

86 people at showcas
8000 Mb/s psychoslave
982 Mb/s Saehrimnir
996 Mb/s Gabriel
Cmglee: 981
3009 Amir1
4000 Mb/s Oren
985 Mb/s Daniel
991 Gabriel
1300 Niharika
Rohit 555
JeanFred: 666 MB/s
Bingo! Maarten: 298 Mb/s
Krinkle: 200 MB/s
Kaldari: 380 Mb/s
Sage: 672 Mb/s
117 Mb/s legoktm
1124 Mb/s - Petr
Volker E: 792 Mb/s
970 Mbps Marek Blahuš
1000 Mb/s Sergey Leschina
André: 777
Thiemo: 490
Boshomi: 600
Tpt: 300Mb/s

23 presentations, 80 attendees, 1hr & 5 min

About 15 people that were present had no involvement with the hackathon, i.e. are assumed to have been non-hackers.

Excellent, thanks @Ainali! You saved the day. We had other recording as well - but they left in the middle of the showcase, so without yours we would have none.