Wikimedia Hackathon 2018/Program

From mediawiki.org
"Logo for Wikimedia Hackathon"

18 – 20 May 2018 | Barcelona

Area map of the Hackathon venue in Barcelona.

Reminders:

  • Add yourself to the participants list!
  • Bring a display adaptor to be able to present from your laptop because most rooms only support VGA.
  • Bring a power plug adaptor (if needed). Further info.

Conference check-in[edit]

Your name badge and hand bag are available at your hotel.

Room descriptions[edit]

Here you will find work space and room descriptions.

Room map on Google Maps

Room number guide[edit]

There are four building wings within the Engineering School faculty in use by the Hackathon: QC, Q1, Q2, and Q3. The first number after this prefix indicates the floor. For example "QC/0015" is in the QC wing, Floor 0, room 15.

All rooms are on Floor 0 only for the Hackathon!

Engineering School[edit]

Passadís

central

Sessions flaix closed room Sala de trobades 2
corridor Q3
restrooms garden
Menjador

(lunch + snacks)

corridor Q2
restrooms garden
Sessions principals
corridor Q1
restrooms garden
Sala de projectes Sala de documentació Sala de trobades 1
exit stairs corridor QC
Hall / Registration closed room
  • Passadís central (big hall with tables): This will be the main hacking space and will be open 24 hours a day, workstations are groups tables. Around 110 people.
  • Sala de projectes (QC/0011): Reservable room for sessions and trainings. It can hold 36 people. Default video interface: VGA.
  • Sala de documentació (QC/0015): Documentation corner, up to 24 people working together throughout the entire hackahon! Default video interface: VGA.
  • Sala de trobades 1 (QC/0019): Extra space for informal small sessions and discussions. Default video interface: VGA.
  • Sessions principals (Q1/0003; "Sala de Graus"): Reservable room for sessions and trainings. It can hold up to 85 people. It has a room recording system. Default video interface: HDMI.
  • Sessions flaix (Q3/0003): Reservable room for sessions and trainings. It can hold up to 110 people. Default video interface: VGA.
  • Sala de trobades 2 (Q3/0007): Reservable room for sessions and trainings. It can hold up to 27 people. Default video interface: VGA.
  • Hall (perpendicular to Passadis): Leisure activities and information desk.
  • Menjador (Q2/0003): 24h snacks and main meals at 13:00 and 20:30 served. Engineering School

How to schedule breakout sessions[edit]

How to schedule Proposed Sessions & Skill Share:

  • If your breakout 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. If you are unsure how to create one. Please add a tag to your Phabricator task associating it with Wikimedia-Hackathon-2018.
    • If your session does not have an associated Phabricator task it will be removed.
  • If your breakout session lasts longer than 1 hour
    • Please reach out to hackathon@wikimedia.cat 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 already have a Phabricator account and are interested in attending a specific breakout session please subscribe to the associated task on Phabricator so that breakout session organizers know how many people to expect.

Schedule[edit]

Thursday 17 May 2018[edit]

Participants arrive in town.

Visit Barcelona or surroundings (tourism suggestions), meet at hotels & mentors meet mentees

Informal social events organized by attendees. Use this etherpad to lead and propose ideas, to share ideas for others or to sign up.

Friday 18 May 2018[edit]

Opening 10:00 - at "Auditori de la Facultat de Filosofia i Lletres de la UAB "Auditorium Humanities Faculty (Auditorium in the building for UAB Arts and Humanities). On Firday, the buses from the hotel will bring you here.

After opening session, we will move to the main venue, Engineering School UAB Engineering School. The Engineering School is 5 minutes walking distance from Auditorium, and also connected by bus.

Go ahead and schedule sessions. Please read Wikimedia Hackathon 2018/Program#How to schedule breakout sessions before scheduling! Any sessions not following instructions will be removed to avoid confusion. :)

10:00 Opening 10:00 - at Auditori (Building: UAB Arts and Humanities)
Opening Session
"Open Mic" project (List on Etherpad)
Walk or bus to Engineering School
13:00 LUNCH

- at Menjador (Q2/0003)

Wikimedia Tech overview for UAB students (Catalan Language)

- at (Q1/0003)

LUNCH

- at Menjador (Q2/0003)

Passadís central

(hall)

Sala de projectes

(QC/0011)

36pp

Sala de documentació

(QC/0015)

24pp

Sala de trobades 1

(QC/0019)

Sessions principals

(Q1/0003) 85pp


This room can have VIDEO RECORDING

Sessions flaix

(Q3/0003)

110pp

Sala de trobades 2

(Q3/0007)

27pp

14:00 Hacking space Documentation sprint

16:00 to 18:00: Wikibase installation sprint
Hacking space Mentors Poster Session / Introduction SESSION FOR NEWCOMERS: Introduction to Wikimedia Technical Areas and Projects WikiCite room
(This session starts at 14:30)

SESSION FOR NEWCOMERS: Mentors and Mentees matching session

15:00 Improving editing on the mobile web - brainstorming session
16:00 Structured Data on Wikimedia Commons: introduction and Q&A (Etherpad) Using ORES to score your stuff
17:00 Structured Data on Commons and GLAM session (Etherpad) Wikispeech: Text-To-Speech technology for accessibility Phabricator introduction + Q&A
18:00 How to embed structured data in wiki pages using Microdata (20 min) Let's build a WordPress plugin to embed Wikimedia content!
19:00 Movement strategy and the technology Working Group
20:00 DINNER
21:00 Hacking space Documentation sprint Hacking space WikiCite room
22:00
23:00

Stay awake for 3am snacks!

Saturday 19 May 2018[edit]

Go ahead and schedule sessions. Please read Wikimedia Hackathon 2018/Program#How to schedule breakout sessions before scheduling! Any sessions not following instructions will be removed to avoid confusion. :)

Passadís central

(hall)

Sala de projectes

(QC/0011)

36pp

Sala de documentació

(QC/0015)

24pp

Sala de trobades 1

(QC/0019)

Sessions principals

(Q1/0003) 85pp


This room can have VIDEO RECORDING

Sessions flaix

(Q3/0003)

110pp

Sala de trobades 2

(Q3/0007)

27pp

Q3/0009 48 pp Q3/0011 24 pp Q3/0013 48 pp
00:00 Hacking space Documentation sprint Hacking space WikiCite room Hacking space Quiet room
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00 Intro to Rust Install Rust, Start a project with Cargo
10:00 Design Workshop - Mobile Editing

[RESCHEDULED at 3pm] Q30009

Presenting WikiChron: A tool to visualize collaboration in wikis. What is Cloud Services and why should I care?
11:00 Digital humanities session SESSION FOR NEWCOMERS: Still don't know what to work on? Join here for a mentor or project! Wikimedia Design Style Guide – what was, what is & what will be. And why you should care today…
12:00 Fix the recommendation system Lexicographical data on Wikidata: what's coming? An introduction to working with OOUI
13:00 LUNCH

- at Menjador (Q2/0003)

13:00 Hacking space Central gadgets taskforce meeting Documentation sprint Hacking space WikiCite room Hacking space Quiet room
14:00 OpenRefine + Wikidata T193875 MediaWiki Stakeholders meet-up SESSION FOR NEWCOMERS: Google Summer of Code and Outreachy Information Session Supercharge your wiki: Wikidata-powered infoboxes
15:00 Machine Translation and CX session Security training for MW Extension and Gadget developers Property creation on Wikidata for Structured Data on Commons Design Workshop - Mobile Editing
16:00 Workshop: Improve your communication by connecting to yourself and to others
(16:00-17:30)
How to properly design and write browser tests Multi-Content Revisions: What, Why, and How. User testing of Multi-lingual features on the Android app, User testing of the iOS app - 15 minute sessions, get a t-shirt!
17:00 MediaWiki and data protection: where do we stand regarding GDPR Regular weekly TechCom meeting, public edition A brief look at Graal (probably < 30 minutes)
18:00 Technical development statistics on wikimedia.biterg.io Translate extension class Architecture Principles for the Platform Evolution and more. How to create Lua libraries for extensions/ Make extension functionality usable from Lua
19:00 Discuss Extension Management RFC: click here to contribute to RFC feedback Quibble: a test runner for MediaWiki
20:00 DINNER
21:00 Hacking space Documentation sprint Hacking space WikiCite room
22:00
23:00

Stay awake for 3am snacks!

Sunday 20 May 2018[edit]

Go ahead and schedule sessions. Please read Wikimedia Hackathon 2018/Program#How to schedule breakout sessions before scheduling! Any sessions not following instructions will be removed to avoid confusion. :)

Closing: time to be announced

Passadís central Sala de projectes (QC/0011) - 36pp Sala de documentació (QC/0015) - 24pp Sala de trobades 1 (QC/0019) Sessions principals

(Q1/0003) 85pp


This room can have VIDEO RECORDING

Sessions flaix (Q3/0003) - 110pp Sala de trobades 2 (Q3/0007) - 27pp Q3/0009 48 pp Q3/0011 24 pp Q3/0013 48 pp
00:00 Hacking space Documentation sprint Hacking space WikiCite room Hacking space Quiet room
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00 10:30: Introducing the EditGroups tool Introduction to test driven development User testing of Multi-lingual features on the Android app, User testing of the iOS app - 15 minute sessions, get a t-shirt!
11:00 SESSION FOR NEWCOMERS: Still don't know what to work on? Join here for a mentor or project! Write Selenium tests in JavaScript/Node.js workshop How can I contribute to Wikidata properties? Introducing the WDProp tool (Time duration: 15 mins)
12:00 Quality Assurance SIG (special interest group) meetup Kubernetes: What ? Why ? One place for Wikimedia technical support (discuss) Dockerize MW installations: a rookie's working solution in search for best practices
13:00 LUNCH

- at Menjador (Q2/0003)

14:00 Hacking space Technical Debt Discussion Documentation sprint Hacking space Wikimedia Continuous Delivery Pipeline: Say What? User testing of Multi-lingual features on the Android app, User testing of the iOS app - 15 minute sessions, get a t-shirt! WikiCite room Hackathon scholarship process review Hacking space Quiet room
15:00 Participants walk to group photo between 15:00 - 15:15. Group photo happens at 15:15. Auditori de la Facultat de Filosofia i Lletres de la UAB Auditorium Humanities Faculty
16:00 Hackathon showcase & closing: at Auditori de la Facultat de Filosofia i Lletres de la UAB Auditorium Humanities Faculty. Same place as Opening session.
17:00
18:00 Hacking space Documentation sprint Hacking space Timeless WikiCite room
19:00
20:00 DINNER
21:00 Hacking space not reservable Hacking space not reservable
22:00
  • Post-event gatherings to be announced / participants should be ready to leave hacking spaces by 22:00 on Sunday.

Monday 21 May 2018[edit]

Participants head home

How to plan for your sessions and projects[edit]

Do you have a project idea, training topic idea or session idea? Here are some ways to get involved

  • Make sure to add your project, session or training to our Phabricator workboard: https://phabricator.wikimedia.org/project/view/3260/
    • Any ideas are welcome!
  • Come to the Hackathon Opening Ceremony on Friday 18 May ready to talk about your idea for 1-2 minutes during our open mic time. NOTES: https://etherpad.wikimedia.org/p/wmhack2018-projects
  • Keep watching this page and your email, we will let participants know when they can start scheduling sessions and how that will work!
  • Add your name and interests, including things you can teach and things you want to learn about, to our participants page.
  • Email the organizers with any questions! We can help!

WiFi connection instructions on Campus[edit]

  • Please connect to the UAB SSID.
  • Once connected, you need to get your typical captive portal.
  • Problem is, captive portals don't play together too well with today's browsers. First, you have to connect with http://, not https://.
  • But most websites nowadays are https, and they claim HSTS. This means that browsers remember that a particular site is HTTPS, and they won't connect via HTTP even if you force them. So, wikipedia won't do. Or Google, for that matter.
  • We recommend you to connect to a dummy website, like example.com.
  • That will force HTTP, and you will get the captive portal.
  • Once there, it's easy. Just tick the "connect as a guest" box, and login. You're set.

Contribute to the Program[edit]

Wikimedia’s technical areas
Wikimedia’s technical areas
Propose a session, workshop, or project
  • Proposed Sessions - Session covering any of the Wikimedia’s technical areas.
  • Skill Share - Hands-on skill development workshops on topics around technology stack of Wikimedia projects.
  • Featured Tasks - List of projects that are suitable for volunteers proposed by the participants and curated by the organizers.
  • Backlog - If you don't know where to list your task, add it here and we will help you.

For any of the items listed above, create a task on Phabricator, add #Wikimedia-Hackathon-2018 tag, and import it to the respective column on the workboard. Also, indicate in the task description if your proposed activity is newcomer-friendly.

Social and side events[edit]

If you want to visit Barcelona, we encourage to do it on Thursday or Monday, since the event is located at the suburbs and not in the city centre. You can take profit of the time between hotel and flights! Tourist information details...

Self-Organized Thursday[edit]

Informal social events organized by attendees. Use this etherpad to lead and propose ideas, to share ideas for others or to sign up.

Friday 18th May[edit]

Morning stroll[edit]

Come discover the area's biodiversity with us!

Let's start this year's Hackathon with an early morning stroll around the venue, placed in a natural area that combines woods, agricultural plots, and university buildings. You'll discover the Mediterranean biodiversity in a circular itinerary offered by Universitat Autònoma de Barcelona's Environmental Office, which will leave you fresh and ready for a hacking weekend!

  • Meeting point: Marquee next to the cafeteria and auditori de la Facultat de Lletres Faculty of Humanities and Arts Auditorium
  • Meeting time: 8:20 am (the first bus of the day from your hotel will take you there and a volunteer will be waiting for you, don't miss it!)
  • Duration: 75 minutes
  • Itinerary check here if curious!

Please register here with your signature --~~~~:

  1. --Daniel Mietchen (talk) 00:44, 7 May 2018 (UTC)[reply]
  2. Lahi (talk) 17:53, 7 May 2018 (UTC)[reply]
  3. Arturo Borrero 11:05 UTC 2018-05-09
  4. Mahuton POSSOUPE (talk)
  5. Neslihan Turan
  6. MHolloway (WMF) (talk) 21:01, 17 May 2018 (UTC)[reply]
  7. Lea Lacroix (WMDE) (talk) 21:05, 17 May 2018 (UTC)[reply]
  8. Lucas Werkmeister (maybe)
  9. JGleeson (WMF) (talk) 23:52, 17 May 2018 (UTC)[reply]
  10. user:bawolff 04:23, 18 May 2018 (UTC)[reply]

Visit to Alba synchrotron[edit]

The visit to the synchrotron will be simultaneous for all dimensions

Science! Light beams! Particle accelerators! There's a synchrotron Alba Synchrotron in Wikidata close to the Hackathon venue and we'll visit it! Will you join us?

  • Meeting point: At 15.00 in front of Engineering School. Main venue.
  • Meeting time: Visit starts at 16.00
  • Duration: 1h30m

Please register from the link below. For visiting synchrotron premises we are requested name, surname and passport/national document ID. Please bring your ID card / passport with you on Friday when visiting ALBA synchrotron. Registration limit: Wednesday May 16th - 12.00 (Barcelona time)

Visit synchrotron ALBA

Wine tasting[edit]

Did you know there are 11 wine Designations of originDesignations of origin in Catalonia?

Sharpen your senses and discover Catalonia's wine wine tradition, guided by two renowned wine specialists. Don't be wary, wine has way more dimensions than the gustative one, and there will be some cheese to taste too!

  • Meeting point: Engineering School (Hackathon venue) UAB Engineering School
  • Meeting time: 10 pm
  • Duration: 90 minutes

Please register here with your signature --~~~~:

  1. Christoph Jauera (WMDE) / WMDE-Fisch (talk) 09:58, 7 May 2018 (UTC)[reply]
  2. Lahi (talk) 17:53, 7 May 2018 (UTC)[reply]
  3. Rfarrand (WMF) (talk) 20:58, 7 May 2018 (UTC)[reply]
  4. --Florianschmidtwelzow (talk) 17:27, 8 May 2018 (UTC)[reply]
  5. Keegan (WMF) (talk) 16:31, 9 May 2018 (UTC)[reply]
  6. Sjoerddebruin (talk) 20:18, 9 May 2018 (UTC)[reply]
  7. Smalyshev (WMF) (talk) 04:08, 11 May 2018 (UTC)[reply]
  8. --Andrew Kostka (WMDE) (talk) 18:29, 11 May 2018 (UTC)[reply]
  9. Nicole Ebber (WMDE) (talk) 18:41, 14 May 2018 (UTC)[reply]
  10. Quiddity (WMF) (talk)
  11. Mahuton POSSOUPE (talk)
  12. --Ki7sun3 (talk) 13:53, 15 May 2018 (UTC)[reply]
  13. Oriolsoriano (talk) 14:10, 15 May 2018 (UTC)[reply]
  14. --Physikerwelt (talk) 21:21, 15 May 2018 (UTC)[reply]
  15. Neslihan Turan
  16. Sonkiki (talk) 07:25, 16 May 2018 (UTC) plus one guest if that’s okay :)[reply]
  17. Arturo Borrero Gonzalez 11:10, 16 May 2018 (UTC)[reply]
  18. DBrant (WMF) (talk)
  19. JMatazzoni (WMF) (talk) 22:05, 16 May 2018 (UTC)[reply]
  20. 🍷 Husky (talk) 22:33, 16 May 2018 (UTC)[reply]
  21. MNeisler (WMF) (talk) 19:21, 17 May 2018 (UTC)[reply]
  22. MHolloway (WMF) (talk) 21:03, 17 May 2018 (UTC)[reply]
  23. Jean-Fred (talk) 22:02, 17 May 2018 (UTC)[reply]
  24. JGleeson (WMF) (talk) 23:55, 17 May 2018 (UTC)[reply]
  25. Moriel Schottlender (talk) 08:29, 18 May 2018 (UTC)[reply]
  26. Arzhel Younsi
  27. Erika Bjune (talk) 16:25, 18 May 2018 (UTC)[reply]
  28. RYasmeen (WMF) (talk) 16:00, 18 May 2018 (UTC)[reply]

Saturday 19th May[edit]

Yoga morning[edit]

We won't be doing asana like these, but hopefully everyone will have a relaxing time

Spent too much time hunched over your computed and coding? You surely could use a break. Come join us for a beginner-friendly yogayoga session and start the day fully refreshed!

Provisionally cancelled due to unforeseen circumstances. If you'd like to deliver a yoga session during the hackathon please ping ESM

  • Meeting point: To be confirmed
  • Meeting time: To be confirmed
  • Duration: 30 minutes (to be confirmed)

Please register here with your signature --~~~~. It isn't compulsory, but it helps us planning :)

  1. your name here

Slackline[edit]

Wanna give it a try?

Members of Slackeros Barcelona will deliver an introductory workshop on slackliningslackline, and will also help you try to stand on the line if you feel like giving it a go but not attending the whole workshop. Afterwards, a tricklining exhibition will be in order.

  • Meeting point: Green area on your left when exiting Escola d'Enginyeria (the Hackathon venue): Exit the venue, turn left and walk ~50m. Escola d'Enginyeria will be on your left and Centre de Visió per ComputadorCentre de Visió per Computador on your right; you'll see a small green area on your left past Escola d'Enginyeria with the slacklines ready)
  • Meeting time: 6 pm. The trickline exhibition will take place at 7:30 pm
  • Duration: 30-40 minutes (workshop)

Please register to the workshop here with your signature --~~~~:

  1. Antonin Delpeuch − Pintoch (talk) 06:23, 7 May 2018 (UTC)[reply]
  2. Rfarrand (WMF) (talk) 20:58, 7 May 2018 (UTC)[reply]
  3. Quiddity (WMF) (talk)
  4. Oriolsoriano (talk) 14:10, 15 May 2018 (UTC)[reply]
  5. Neslihan Turan
  6. --Physikerwelt (talk) 21:22, 15 May 2018 (UTC)[reply]
  7. MMiller (WMF) (talk) 02:26, 16 May 2018 (UTC)[reply]
  8. Smalyshev (WMF) (talk) 11:07, 17 May 2018 (UTC)[reply]
  9. RYasmeen (WMF) (talk) 16:00, 18 May 2018 (UTC)[reply]
  10. --ZFilipin (WMF) (talk) 10:23, 19 May 2018 (UTC)[reply]

Concert[edit]

No code, no party

Saturday night will be a good time to socialize a bit while a DJ will play some music for us.

Apart from our regular drinks supply, Engineering School Students association will sell different kind of drinks.

  • Meeting point: In front of Engineering School (Hackathon venue) UAB Engineering School
  • Meeting time: 10 pm.
  1. Rfarrand (WMF) (talk) 20:58, 7 May 2018 (UTC)[reply]
  2. CParle (WMF) (talk) 12:52, 11 May 2018 (UTC)[reply]
  3. Mahuton POSSOUPE (talk)
  4. Neslihan Turan
  5. Sonkiki (talk) 07:27, 16 May 2018 (UTC) plus my partner Mike as a guest, if that’s no trouble[reply]
  6. JMatazzoni (WMF) (talk) 22:06, 16 May 2018 (UTC)[reply]
  7. Nicolas NALLET
  8. RYasmeen (WMF) (talk) 16:00, 18 May 2018 (UTC)[reply]
  9. Petrb (talk) 12:19, 19 May 2018 (UTC)[reply]
  10. --Davidpar (talk) 15:07, 19 May 2018 (UTC)[reply]
  11. AKlapper (WMF) (talk) 15:30, 19 May 2018 (UTC)[reply]

Sunday 20th May[edit]

Group photo [edit]

  • Meeting point: Auditorium (location of the opening and closing)
  • Meeting time: 3:15 pm (please walk to the location starting at 3:00)

Karaoke, board games, and videogames corner[edit]

Wanna play?

Come sing with us, come play with us! During the Hackathon there will be a spot where board games and video games will be available to play in case you need a break from coding. There will also be a karaoke spot in case you feel like singing :)

  • Meeting point: To be confirmed
  • Opening times: To be confirmed
  • Available games: (non-final list)

MORE THINGS TO COME. STAY TUNED!

Mentoring program[edit]



Contact: hackathon@wikimedia.cat
This e-mail address can be used for all inquiries or questions regarding the event.