Wikimedia Hackathon 2019/Program

The Wikimedia Hackathon is run as an unconference which means that most sessions are proposed at or just before the event.

We will have some pre-planned orientation sessions for newcomers so please check this page again later.



Focus areas
Participants are completely free to choose their project(s) during the event but we propose several areas of special interest for this year's hackathon. They reflect some of the main challenges faced by local Wikimedia communities, projects and organisations:


 * 1) New editor experiences | All new Wikipedia editors must learn the technical side of MediaWiki environment, which has over years become more complex and sometimes less intuitive. Findings in this field were recently summarized in New Editor Experiences reports (and taken over by the Growth team). Some are of technical nature and could inspire participants of this year's hackathon to improve the technical environment used by thousands of editors worldwide.
 * 2) Mobile contributions to Wikimedia Commons | Taking pictures for Wikipedia is one of the simplest ways of contributing. We have a fantastic team of volunteer developers from all over the world working on the Wikimedia Commons mobile android app. A lot of work still remains to improve code quality, add some of the most requested new features and promote the app among potential users. We need a team with a very diverse set of skills to keep making this app better.
 * 3) Tool for teaching with Wikipedia | The Program & Events Dashboard is a tool used to administer Wikipedia courses – allowing students to enrol, list Wikipedia articles they work on and collect feedback, among other things. However, the tool does not always get the attention it deserves. We will work with the Wikipedia Education community to define the most pressing issues of this tool, meaning your work will be extremely appreciated by teachers all over the world.

How to plan your sessions and projects
Do you have a project, training topic (to share skills), or session (to present and discuss things) that you plan to run? Read Wikimedia Hackathon 2019/Participants and add it to our Phabricator workboard!

Changes from previous years
In Prague we will have fewer meeting room spaces than we have had in previous years, but instead we will have all sorts of unique and flexible spaces like lounges with bean bags, reservable outside spaces, a café with tables saved for us, and a quiet room. Because of this we are asking session leaders and organizers to help us come up with creative ways to organize their sessions that they would like to run. We WILL have regular reservable meeting rooms with projectors, so that format is still available for those that need it.

Some ideas


 * Try to reduce your need for projectors
 * Consider holding your session at a larger hacking table at a specific time
 * Consider allowing other participants to sign up for 1:1 discussion time-slots with you around your specific topic instead of holding a larger session.
 * Please share any ideas or questions you have about creative uses of the hackathon space with the organizers. If your idea is great, we would love to share it with other session organizers. If you have a problem that we can help solve, just ask.
 * Discuss newcomer session organization logistics in T219207

How to schedule a session
If you would like to see an example of what the final program might look like, please check out last years program.

If you have any questions or would like some support please email us!

The schedule is open for scheduling as of April 25, once the program is open for scheduling please read and follow these steps!

First! Consider if you need a separate room and a projector. We have limited rooms! Would it be possible to hold one or a series of smaller sessions at a specific hackathon table or outside.


 * If your session lasts up to 1 hour
 * schedule it yourself in the tables below in one of the time slots with nothing else in it, you can check the details of the rooms above.
 * All sessions need to have an associated Phabricator task with a description linked to the schedule. See How to create a task. Please add the Wikimedia-Hackathon-2019 project tag to your Phabricator task.
 * If your session does not have an associated Phabricator task it will be removed.


 * If your session lasts longer than 1 hour
 * Please email the organizers and ask us. Don't schedule this session on your own. We need to make sure there is enough space for everyone to organize sessions.
 * Longer sessions will be schedule just before the hackathon

If you have a Phabricator account (if not, create one!) and are interested in attending a specific session, please subscribe to the associated task on Phabricator by clicking "Award token" in the sidebar, so that session organizers know how many people to expect.

Rooms in NTK

 * Gallery (ground floor): Two story public hacking space. Open 08:00-02:00.
 * Balling Hall (ground floor): Auditorium. Only used for opening and closing. 196 seats (with power) and 50 balcony seats, audio/video system.
 * Education center 2NP (2nd floor): 30 person flexible space with projector, sound system and smartboard. Open 10:00-20:00. Enter by using the stairs at entrance NTK3 or through the Balling Hall (second floor via the balcony).
 * Computer Room 01 3NP (3rd floor): Static classroom setup, 30-50 people, projector, sound system, whiteboards. Open Fri+Sat 10:00-22:00, Sun 10:00-17:00.
 * Computer Room 02 3NP (3rd floor): Static classroom setup, 30-50 people, projector, sound system, whiteboards. Open Fri+Sat 10:00-22:00, Sun 10:00-17:00.
 * Café: TBD.
 * Schedule sessions at your hacking table or outside: you can add as many sessions per hour as you would like in this column, just make sure to link to a Phab task explaining your intention. Hackathon tables will have numbers so you can add your exact location once you arrive at the venue. We should have some outside spaces as well in case the weather is good and you would like to have a sunny conversation or meetup.

Thursday, 16 May:
Participants arrive into Prague


 * Participants can self organize or travel from the airport together using this public etherpad
 * Registration is open 17:00 - 19:00.

Friday, 17 May: Hackathon starts
'''Go ahead and schedule sessions. Please read Wikimedia Hackathon 2019/Program before scheduling! Any sessions not following instructions will be removed to avoid confusion. :)'''

Saturday, 18 May: Hacking all day!
'''Go ahead and schedule sessions. Please read Wikimedia Hackathon 2019/Program before scheduling! Any sessions not following instructions will be removed to avoid confusion. :)'''

Sunday, 19 May: Hacking & Hackathon closing
'''Go ahead and schedule sessions. Please read Wikimedia Hackathon 2019/Program before scheduling! Any sessions not following instructions will be removed to avoid confusion. :)'''

Social and side activities
If you want to visit Prague, we encourage to do it on Thursday or Monday, not to lose any valuable time for hacking. However if you would like to explore Prague, the venue is well located and not for away from for instance Hradčany (where the the castle and St Vitus cathedral are) is walking distance away.

Thursday, 17 May:
Participants arrive into Prague. Participants can self organize or travel from the airport together using this public etherpad. Registration is open 17:00 - 19:00.

Saturday, 19 May
Feel free to schedule/propose your own activities!

Sunday, 20 May
Feel free to schedule/propose your own activities!

Monday, 20 May: Participants leave Prague / Editathon

 * No breakfast provided at the venue on Monday, the cafe at the Library opens at 8am in case people want to meet there.
 * 13:00 - 20:00 WMCZ and campus Dejvice organizes an one day editathon about "Brave women during the fight for democracy", it will take place in the National Technical Library (the Hackathon venue). English friendly! Hackathon participants are welcome.
 * Participants staying around Prague can self organize or travel to the airport together using this public etherpad

Tuesday, 21 May: Participants self-organize

 * Participants staying around Prague can self organize using this public etherpad