Amsterdam Hackathon 2013/Workshops

= Workshops = The following workshops will be held during the Amsterdam Hackathon.

Set up your development environment for MediaWiki
Presenter: Sumana Harihareswara, TBD (Interested? Let Finne know!)

We’ll explain how to get set up so you can work on code and suggest your improvements to the MediaWiki maintainers -- this will include Git, Gerrit, an easy development environment via vagrant, and coverage for Mac, Linux, and Windows.


 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=3 Register for Friday 13:30]!
 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=4 Register for Saturday 09:30]!

Friday 13:30

 * 1) TMg 15:31, 16 May 2013 (UTC)
 * 2) --Schubi87 (talk) 19:46, 21 May 2013 (UTC)
 * 3) --Deskana (talk) 23:31, 21 May 2013 (UTC)
 * 4) --Edlira (talk) 08:10, 22 May 2013 (UTC)
 * 5) Jane023 (talk) 11:25, 22 May 2013 (UTC)
 * 6) --Purodha Blissenbach (talk) 07:22, 23 May 2013 (UTC)
 * 7) Fareh abdelhak (talk) 21:40, 23 May 2013 (UTC)
 * 8) Judytuna (talk) 22:39, 23 May 2013 (UTC)
 * 9) Drev23 5:31, 24 May 2013 (UTC)
 * 10) I have read Manual:Running_MediaWiki_on_Ubuntu but haven't figure out what is the best approach to try. --Taweetham (talk) 04:15, 24 May 2013 (UTC)
 * 11) CristianCantoro (talk) 04:38, 24 May 2013 (UTC)

Saturday 09:30

 * 1) Slevinski (talk) 16:37, 20 May 2013 (UTC)
 * 2) Spider (talk) 16:50, 21 May 2013 (UTC)
 * 3) Micru (talk) 19:37, 21 May 2013 (UTC)
 * 4) Psychoslave (talk)

Wikidata
Presenter: TBD

Workshop description to be determined.


 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=6 Register for Friday 13:30]!

Friday 13:30
This will take place on Saturday at 11:00 instead
 * 1) TWillemsen (talk)
 * 2) Darkdadaah (talk)
 * 3) Susannaanas (talk) 09:34, 20 May 2013 (UTC)
 * 4) Slevinski (talk) 16:38, 20 May 2013 (UTC)
 * 5) Spider (talk) 16:50, 21 May 2013 (UTC)
 * 6) TheDJ (talk) 19:33, 21 May 2013 (UTC)
 * 7) Micru (talk) 19:37, 21 May 2013 (UTC)
 * 8) Eclectiqus (talk) 19:40, 21 May 2013 (UTC)
 * 9) Ocaasi (talk) 19:56, 21 May 2013 (UTC)
 * 10) Guaka (talk) 20:24, 21 May 2013 (UTC)
 * 11) 90.146.67.180 20:53, 21 May 2013 (UTC)
 * 12) Greg (WMF) (talk) 21:01, 21 May 2013 (UTC)
 * 13) &mdash;Ruud 23:36, 21 May 2013 (UTC)
 * 14) Magioladitis (talk) 10:55, 22 May 2013 (UTC)
 * 15)  Andy Mabbett ( Pigsonthewing ); Talk to Andy; Andy's edits 17:22, 22 May 2013 (UTC)
 * 16) Waldir (talk) 03:54, 23 May 2013 (UTC)
 * 17) Parent5446 (talk) 04:32, 23 May 2013 (UTC)
 * 18) Juttavd (talk) 17:12, 23 May 2013 (UTC)
 * 19) LFS (talk) 17:28, 23 May 2013 (UTC)
 * 20) André Costa (WMSE) (talk) 21:09, 23 May 2013 (UTC)
 * 21) --Deskana (talk) 21:15, 23 May 2013 (UTC)
 * 22) AKlapper (WMF) (talk) 21:30, 23 May 2013 (UTC)
 * 23) Fareh abdelhak (talk) 21:47, 23 May 2013 (UTC)
 * 24) --Taweetham (talk) 04:25, 24 May 2013 (UTC)
 * 25) Drev23 07:00, 24 May 2013 (UTC)

Interface design solutions for 5 problems in one hour
Presenters: Pau Giner, Trevor Parscal, Arun Ganesh

In this session, designers and user interaction experts will help you solve 5 interface design problems for your code in one hour. The session will start with a 10 minute introduction of the methodology, and then, at a rapid pace, you will contribute to solving five interaction and design problems in 10 minutes each.


 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=8 Register for Friday 14:30]!
 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=9 Register for Saturday 11:00]!

Friday 14:30

 * 1) Slevinski (talk) 16:38, 20 May 2013 (UTC)
 * 2) Spider (talk) 16:50, 21 May 2013 (UTC)
 * 3) Lbenedix (talk) 17:54, 21 May 2013 (UTC)
 * 4) Schubi87 (talk) 19:56, 21 May 2013 (UTC)
 * 5) --Deskana (talk) 23:37, 21 May 2013 (UTC)
 * 6) Jarry1250 (talk) 13:00, 22 May 2013 (UTC)
 * 7) &mdash;Ruud 23:41, 21 May 2013 (UTC)
 * 8)  Juttavd
 * 9) Danwe
 * 10) Drev23 07:00, 24 May 2013 (UTC)

Saturday 11:00

 * 1) Ad Huikeshoven (talk) 16:39, 17 May 2013 (UTC)
 * 2) Ocaasi (talk) 19:56, 21 May 2013 (UTC)
 * 3) 90.146.67.180 20:59, 21 May 2013 (UTC)
 * 4) Dan-nl (talk) 10:46, 22 May 2013 (UTC)
 * 5) Purodha Blissenbach (talk) 07:31, 23 May 2013 (UTC)
 * 6) LFS (talk) 17:32, 23 May 2013 (UTC)
 * 7) TMg 20:50, 23 May 2013 (UTC)

Lua in MediaWiki with Scribunto
Presenter: Brad Jorsch

This session will feature a short introduction (with hands-on code examples) to MediaWiki's Scribunto extension—why we created it and how it works—followed by discussion on actually converting those pesky expensive templates to use Lua, and make your wiki faster. The experts will help you take the hurdles you cannot take alone.


 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=11 Register for Friday 14:30]!
 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=12 Register for Sunday 09:30]!

Friday 14:30

 * 1) Darkdadaah (talk)
 * 2) MarkTraceur (talk) 19:43, 20 May 2013 (UTC)
 * 3) Micru (talk) 19:33, 21 May 2013 (UTC)
 * 4) Guaka (talk) 20:24, 21 May 2013 (UTC)
 * 5) 90.146.67.180 20:56, 21 May 2013 (UTC)
 * 6) Greg (WMF) (talk) 21:01, 21 May 2013 (UTC)
 * 7) RobLa-WMF (talk) 23:58, 21 May 2013 (UTC)
 * 8) Natkabrown (talk) 07:58, 22 May 2013 (UTC)
 * 9) Edlira (talk) 08:25, 22 May 2013 (UTC)
 * 10) Dan-nl (talk) 10:17, 22 May 2013 (UTC)
 * 11) Waldir (talk) 03:53, 23 May 2013 (UTC)
 * 12) Parent5446 (talk) 04:32, 23 May 2013 (UTC)
 * 13) Erik Zachte (talk) 17:02, 23 May 2013 (UTC)
 * 14) Juttavd (talk) 17:16, 23 May 2013 (UTC)
 * 15) TWillemsen (talk)
 * 16) Fareh abdelhak (talk) 21:44, 23 May 2013 (UTC)
 * 17) --Taweetham (talk) 04:26, 24 May 2013 (UTC)

Sunday 09:30

 * 1) Slevinski (talk) 16:39, 20 May 2013 (UTC)
 * 2) Spider (talk) 16:50, 21 May 2013 (UTC)
 * 3) --Deskana (talk) 23:39, 21 May 2013 (UTC)
 * 4) Psychoslave (talk)
 * 5)  Andy Mabbett ( Pigsonthewing ); Talk to Andy; Andy's edits 17:23, 22 May 2013 (UTC)
 * 6) &mdash;Ruud 23:40, 21 May 2013 (UTC)
 * 7) André Costa (WMSE) (talk) 21:14, 23 May 2013 (UTC)
 * 1) Martijn Hoekstra (talk) 21:55, 23 May 2013 (UTC)
 * 2) Drev23 5:31, 24 May 2013 (UTC)

How to get your code deployed on Wikimedia
Presenters: Chris Steipp, Tim Starling


 * Chris Steipp will show you how to prevent falling into often seen security holes and improve your skill level.
 * Tim Starling explains why caring about performance of your code is important if 23 billion pages per month have to be served by a website, and where to look to improve the performance of your code.


 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=14 Register for Saturday 09:30]!
 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=15 Register for Sunday 11:00]!

Saturday 09:30
...
 * 1) 1Veertje (talk) 18:25, 19 May 2013 (UTC)
 * 2) Lbenedix (talk) 17:54, 21 May 2013 (UTC)
 * 3) Schubi87 (talk) 19:59, 21 May 2013 (UTC)
 * 4) 90.146.67.180 21:01, 21 May 2013 (UTC)
 * 5) Greg (WMF) (talk) 21:02, 21 May 2013 (UTC)
 * 6) --Deskana (talk) 23:32, 21 May 2013 (UTC)
 * 7) &mdash;Ruud 23:40, 21 May 2013 (UTC)
 * 8) Natkabrown (talk) 08:09, 22 May 2013 (UTC)
 * 9) Edlira (talk) 08:16, 22 May 2013 (UTC)
 * 10) Dan-nl (talk) 10:42, 22 May 2013 (UTC)
 * 11) Parent5446 (talk) 04:32, 23 May 2013 (UTC)
 * 12) Paul Oranje (talk) 15:06 23 May 2013 (UTC)
 * 13) Fareh abdelhak (talk) 21:46, 23 May 2013 (UTC)
 * 14) Drev23 5:31, 24 May 2013 (UTC)
 * 15) --Taweetham (talk) 04:16, 24 May 2013 (UTC)

Sunday 11:00

 * 1) Slevinski (talk) 16:39, 20 May 2013 (UTC)
 * 2) Micru (talk) 19:40, 21 May 2013 (UTC)
 * 3) Psychoslave (talk)
 * 4) Jarry1250 (talk) 13:00, 22 May 2013 (UTC)
 * 5) LFS (talk) 17:30, 23 May 2013 (UTC)
 * 6) TMg 20:52, 23 May 2013 (UTC)

Using Wikimedia Labs, migrating from Toolserver
Presenter: Ryan Lane and Marc-Andre Pelletier


 * Wikimedia Labs - In this part of the session, you will be guided through setting up your first labs project.
 * Labs and Toolserver - In this part of the session, you will be informed about the latest on migrating Toolserver projects to Labs, and on what changes you might need to make in your bot or web tool to take advantage of the Tool Labs environment.


 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=17 Register for Saturday 11:00]!
 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=18 Register for Sunday 09:30]!

Saturday 11:00
NOTE: This will take place on friday 13:30 instead
 * 1) Henna (talk) 11:44, 10 May 2013 (UTC)
 * 2) Santosh Shingare (talk) 12:07, 11 May 2013 (UTC)
 * 3) Ladsgroup (talk) 06:19, 12 May 2013 (UTC)
 * 4) Darkdadaah (talk) 07:28, 17 May 2013 (UTC)
 * 5) Kolossos 22:14, 18 May 2013 (UTC)
 * 6) Slevinski (talk) 16:40, 20 May 2013 (UTC)
 * 7) Spider (talk) 16:50, 21 May 2013 (UTC)
 * 8) Lbenedix (talk) 17:54, 21 May 2013 (UTC)
 * 9) Micru (talk) 19:34, 21 May 2013 (UTC)
 * 10) TheDJ (talk) 19:34, 21 May 2013 (UTC)
 * 11) Eclectiqus (talk) 19:43, 21 May 2013 (UTC)
 * 12) Ocaasi (talk) 19:56, 21 May 2013 (UTC)
 * 13) 62.194.104.217 22:37, 21 May 2013 (UTC)
 * 14) Greg (WMF) (talk) 21:03, 21 May 2013 (UTC)
 * 15) Deskana (talk) 23:38, 21 May 2013 (UTC)
 * 16) Edlira (talk) 08:20, 22 May 2013 (UTC)
 * 17) Psychoslave (talk)
 * 18) Jarry1250 (talk) 12:57, 22 May 2013 (UTC)
 * 19) Waldir (talk) 03:53, 23 May 2013 (UTC)
 * 20) Parent5446 (talk) 04:33, 23 May 2013 (UTC)
 * 21) TWillemsen (talk)
 * 22) &mdash;Ruud 23:41, 21 May 2013 (UTC)
 * 23) Addshore (talk) 19:20, 23 May 2013 (UTC)
 * 24) André Costa (WMSE) (talk) 21:12, 23 May 2013 (UTC)
 * 25) AKlapper (WMF) (talk) 21:30, 23 May 2013 (UTC)
 * 26) Martijn Hoekstra (talk) 21:55, 23 May 2013 (UTC)

Sunday 09:30

 * 1) Schubi87 (talk) 20:07, 21 May 2013 (UTC)
 * 2) 90.146.67.180 21:07, 21 May 2013 (UTC)
 * 3) --Purodha Blissenbach (talk) 07:28, 23 May 2013 (UTC)
 * 4) TMg 20:49, 23 May 2013 (UTC)
 * 5) --Deskana (talk) 21:15, 23 May 2013 (UTC)
 * 6) Fareh abdelhak (talk) 21:48, 23 May 2013 (UTC)
 * 7) --Taweetham (talk) 04:27, 24 May 2013 (UTC)

Wikibots (pywikipedia and others)
Presenter: Merlijn van Deen

The Python Wikipediabot Framework is a collection of tools that automate work on MediaWiki sites. How can you use pywikipedia to write a simple bot? And how can you help improve pywikipedia and its documentation to help make bots better?


 * [//www.mediawiki.org/w/index.php?title=Amsterdam_Hackathon_2013/Workshops&action=edit&section=20 Register for Sunday 11:00]!

Sunday 11:00

 * 1) 1Veertje (talk) 18:22, 19 May 2013 (UTC)
 * 2) OrenBochman (talk) 19:37, 19 May 2013 (UTC)
 * 3) Spider (talk) 16:50, 21 May 2013 (UTC)
 * 4) Lbenedix (talk) 17:54, 21 May 2013 (UTC)
 * 5) Micru (talk) 19:35, 21 May 2013 (UTC)
 * 6) Schubi87 (talk) 19:58, 21 May 2013 (UTC)
 * 7) Guaka (talk) 20:21, 21 May 2013 (UTC) would like to get some of https://github.com/guaka/pywikibot-extras upstream
 * 8) Greg (WMF) (talk) 21:03, 21 May 2013 (UTC)
 * 9) 90.146.67.180 21:04, 21 May 2013 (UTC)
 * 10) --Deskana (talk) 23:34, 21 May 2013 (UTC)
 * 11) &mdash;Ruud 23:41, 21 May 2013 (UTC)
 * 12) Natkabrown (talk) 08:13, 22 May 2013 (UTC)
 * 13) Edlira (talk) 08:20, 22 May 2013 (UTC)
 * 14) Magioladitis (talk) 10:55, 22 May 2013 (UTC)
 * 15) Jane023 (talk) 11:30, 22 May 2013 (UTC)
 * 16)  Andy Mabbett ( Pigsonthewing ); Talk to Andy; Andy's edits 17:25, 22 May 2013 (UTC)
 * 17) Parent5446 (talk) 04:33, 23 May 2013 (UTC)
 * 18) TWillemsen (talk)
 * 19) Addshore (talk) 19:21, 23 May 2013 (UTC)
 * 20) André Costa (WMSE) (talk) 19:47, 23 May 2013 (UTC)
 * 21) AKlapper (WMF) (talk) 21:28, 23 May 2013 (UTC)
 * 22) Fareh abdelhak (talk) 21:49, 23 May 2013 (UTC)
 * 23) Martijn Hoekstra (talk) 21:55, 23 May 2013 (UTC)
 * 24) Drev23 5:31, 24 May 2013 (UTC)
 * 25) --Taweetham (talk) 04:29, 24 May 2013 (UTC)