» May 24:
Introductions and Hacking
» May 25:
Hacking and Tutorials
» May 26:
Hacking and Presentations
Registration
waiting list registration
Cost
Hackathon: 0 Euro
Accomodation (6p dorm, per night incl breakfast p.p.):
- thu 23 May € 26,50 + 1,30 Tax
- fri 24 May € 34,00 + 1,30 Tax
- sat 25 May € 34,00 + 1,30 Tax
- sun 26 May € 26,50 + 1,30 Tax
(3 nights: € 98,40, 4 nights: € 126,20)
Scholarship information
Venue and Accomodation
Stayokay Amsterdam Zeeburg (Map)
Topics
(add a topic)
Attendees
(add yourself)
Photos and media
Find and upload on Commons
Elsewhere
Facebook
Wikimedia Hackathon
Amsterdam 2013
Wikimedia's annual development community meet-up — the Wikimedia Hackathon — will be held in Amsterdam, Netherlands in 2013 from 24-26 May. It is a long weekend filled with hacking anything related to MediaWiki or one of the Wikimedia projects (and sometimes other things, too). The Hackathon is completely open; we welcome both seasoned and new developers, as well as people working on MediaWiki, tools, pywikipedia, gadgets, extensions, templates, etc.
Previous hackathon events were held all over the world, such as in Pune, India (2012), San Francisco, USA (2012), Mumbai, India (2011), Brighton, UK (2011), New Orleans, USA (2011), Berlin, Germany (2011) and Washington DC, USA (2010).
Free registration and scholarships
Registration is now closed. You can still sign up for the waiting list.Scholarship results have been sent. Please let us know if you requested a scholarship and haven't received your result yet.
Location
The venue and accommodation are both at the same site: Stayokay Hostel Amsterdam Zeeburg, in Amsterdam, Netherlands. Several rooms will be available during the day, including the main restaurant.The venue can easily be reached by public transport:
- NS Train to Amsterdam Muiderpoort, +- 900m walk. 2.10 €, single ticket can be bought from the vending machines or counters in the train station. If you're traveling from Schiphol and intend to take the train to the venue buy a ticket to Amsterdam Muiderpoort from Schiphol (3.90 €, train runs every 30 min direct, with change more often) rather then buy a second ticket at Amsterdam Centraal
- GVB Tram 22 to Zeeburgerdijk +- 300m walk. 2.80 €, single ticket can be bought on board of the tram.
Accomodation
Just like the location, accommodation has been secured in 6p dorms at the Stayokay Hostel Amsterdam Zeeburg (Map), in Amsterdam, Netherlands.The dorms tend to consist of bunk beds where each bed has it's own light and power supply. Inside each dorm there is a separate toilet and a separate shower. A sink is available in the dorm itself.
Schedule
The schedule is under construction. Feel free to suggest topics on Amsterdam Hackathon 2013/Topics
Thursday May 23 | |
1700 - 1800 | Registration |
Friday May 24 | |
0800 - 1100 | Breakfast, registration and hacking |
1100 - 1130 | Opening |
1130 - 1230 | Introductions |
1230 - 1330 | Lunch |
1330 - 1430 | Tutorial 1, 2 |
1430 - 1530 | Tutorial 3, 4 |
1530 - 1800 | Hacking |
1800 - 2400 | Dinner, hacking, discover Amsterdam |
Saturday May 25 | |
0800 - 0930 | Breakfast |
0930 - 1000 | Stand-up meeting |
1030 - 1130 | Tutorial 5, 6 |
1130 - 1230 | Tutorial 1, 3 |
1230 - 1330 | Lunch |
1330 - 1800 | Hacking |
1800 - 2100 | Time to go out for dinner in Amsterdam |
2100 - 2230 | Canal cruise of Amsterdam |
Sunday May 26 | |
0800 - 0930 | Breakfast |
0930 - 1000 | Stand-up meeting |
1030 - 1130 | Tutorial 2, 5 |
1130 - 1230 | Tutorial 4, 6 |
1230 - 1330 | Lunch |
1330 - 1600 | Hacking |
1600 - 1700 | 2 minute presentations |
1700 - 1730 | Closing |
Topics
Tutorials/Workshops [edit]
- Workshop: How to move my Toolserver tools to Tool Labs? Note: We would like to do this rather early in the programm so that people have time to come and meet us in the Hacking corner. Covered: Quick intro "How does Tool Labs work?", account creation, The projects "Tools" and "Bots" in Tool Labs. Which is the right one for my tool(s)? How to migrate web tools and bots? Q&A. Ideally, participants should have requested Tool Labs accounts beforehand, but we'll explain the process.
- Scribunto/LUA tutorial/workshop
- Parsoid Talk
- talk Visual Editor
- talk/workshop labs
- tutorial local configuration messages
- tutorial/workshop bug managment
- talk secure coding
- talk limn graphs
- workshop browser test automation - I can run this - Zeljko.filipin(WMF) (talk) 10:52, 12 April 2013 (UTC)
- pig/oozie/machinelearning/wikihadoop workshop
- release management Q&A
- microformats (I can run this - Pigsonthewing (talk))
- talk SOAP/XML web service
Hacking Topics [edit]
Mediawiki [edit]
- MediaWiki - Of course
- ContentHandler -- new in MW 1.21
- MediaWiki API
- Lua/Scribunto scripting
- complete/extend pr0n : a module to convert Indo-Arabic numerals to locale prononciations strings.
- A security training
- Writing "acceptance test" criteria for use in automated QA
- Implementing the tests
- Editor Engagement tools like Echo, Flow
- Skinning system / Vector cleanup & migration to core / Outdated documentation
- Design:
- Designs for mobile versions of existing projects.
- Usability testing for Wikimedia projects.
- Contribute components to Agora
- Structured data push support for recent changes
- Maps/geocoding
- Mobile web performance
- Gnome desktop integration of the mediwiki environement
- desktop integrated login service
- wiktionary and gnome-dictionary
- wikimedia projects and the gnome-shell search bar
- WMF platform/ops joint tasks e.g.: Bug 40025 - unfortunately needs specific permissions
- Translate extension
- I18n: How to make interface messages dependent on wiki configuration or user-created content translatable via Translate extension. (??)
- Auto-generation of image credits; see https://en.wikipedia.org/wiki/Wikipedia_talk:Manual_of_Style/Captions#RfC:_Requiring_photo_credits_in_footnotes_for_copyrighted_images
- Developping a Getting Things Done task mananger within mediawiki?
VisualEditor [edit]
- Integration with MediaWiki, skins
- Integration with non-MediaWiki platforms
- Visual template editing for fun and profit
- Writing plugins for new features
- Non-Wikipedia needs from VisualEditor
Parsoid [edit]
- HTML storage
- DOM-based templating with support for visual editing
- Fragment caching
- Data models for extension content
Wikidata [edit]
Labs/Tools [edit]
- Toolserver and tool labs: Ongoing hacking corner for people interesting in migrating tools to Labs, accompanied by hands-on help and on-the-fly improvements to the documentation
- Pywikipedia
- sync.py, a synchronization tool
- simple PHP front end, to make bits of pywiki power available to non-shell folks
- Integrate dictionaries for translation tools, Wikisource
- Wiktionary tools
- Advanced word search (such as these).
- w:WP:ACC/w:WP:UTRS migration to labs, code cleanup, restructure core code, etc.
Promotion/Interaction [edit]
- MediaWiki promotion
- WMF devs vs. communities
- IRC bots in developer channels (we've wanted to move "spamming" bots out of #mediawiki for a long time, maybe it's finally a time to sit down together and sort this out) / eventually discuss some improvements regarding IRC
- Documentation structure
GLAM/WLM [edit]
- Some kind of Wiki Loves Monuments sprint that includes photo upload from mobile devices
- Wiki Loves Public Art tooling
- Wiki Loves Monuments tooling
- GLAMwiki toolset project
- QRpedia: where now? (I can lead this discussion - Pigsonthewing (talk))
OpenStreetMap [edit]
- production tile server
- OSM tools in labs / toolserver
- OSM gadgets
- other OSM hacking
Math [edit]
- future of the extension math
- math for mobile devices
- making math accessible (for disabled persons)
- search
Uncategorized [edit]
- RENDER
- Cosyne: Multilingual Content Synchronization with Wikis
- mediawikixml2meteor2phonegap, tool to turn an MW XML dump into a meteor.com app and consequently a phonegap app (that can be used while offline)
- Kiwix
- making a tool to make epub containing a dump of all current featured articles of a wikipedia chapter
Off topic [edit]
- It would be really cool if someone could give a small guided tour / walk around Amsterdam!
Attendees
You can indicate here (click) that you plan to come. Don't forget to fill out the registration form!
- brion (talk) 19:08, 11 February 2013 (UTC)
- Ed Lane (talk) 21:19, 10 February 2013 (UTC)
- Petrb (talk) 09:32, 21 February 2013 (UTC)
- ☠MarkAHershberger☢(talk)☣ 21:42, 10 February 2013 (UTC)
- Multichill (talk) 20:51, 10 February 2013 (UTC)
- TheDJ (talk) 23:29, 10 February 2013 (UTC)
- —Ruud 10:40, 22 February 2013 (UTC)
- siebrand (talk) 23:32, 25 February 2013 (UTC)
- Dereckson (talk) 14:42, 26 February 2013 (UTC)
- Drev23 (talk) 15:42, 26 February 2013 (UTC)
- Eloquence (talk) 21:59, 26 February 2013 (UTC)
- Henna (talk) 07:11, 27 February 2013 (UTC)
- Chitetskoy (talk) 13:36, 27 February 2013 (UTC)
- Silke WMDE (talk) 16:13, 1 March 2013 (UTC)
- Mutante (talk) Mutante (talk) 15:00, 2 March 2013 (UTC)
- Darkdadaah (talk) 13:44, 5 March 2013 (UTC)
- BJorsch (WMF) (talk) (aka Anomie (talk)) 14:20, 5 March 2013 (UTC)
- Zeljko.filipin(WMF) (talk) 10:29, 6 March 2013 (UTC)
- Sharihareswara (WMF) (talk) 19:32, 6 March 2013 (UTC)
- LeslieCarr (talk) 22:22, 6 March 2013 (UTC)
- Jdforrester (WMF) (talk) 21:33, 7 March 2013 (UTC)
- JackPotte (talk) 21:39, 7 March 2013 (UTC)
- RobLa-WMF (talk) 19:45, 8 March 2013 (UTC)
- Catrope (talk) 20:33, 8 March 2013 (UTC)
- Ssastry (talk) 03:50, 9 March 2013 (UTC)
- Jane023 (talk) 08:57, 9 March 2013 (UTC)
- ABaso(WMF) (talk) 18:56, 10 March 2013 (UTC)
- Gabriel Wicke (GWicke) (talk) 19:53, 11 March 2013 (UTC)
- Antoine "hashar" Musso (talk)
- Cmcmahon(WMF) (talk) 20:06, 11 March 2013 (UTC)
- MarkTraceur (talk) 20:12, 11 March 2013 (UTC)
- dan-nl (talk) 20:14, 11 March 2013 (UTC)
- Purodha Blissenbach (talk) 20:19, 11 March 2013 (UTC)
- ESanders (WMF) (talk) 21:09, 11 March 2013 (UTC)
- Aude (talk) 19:46, 12 March 2013 (UTC)
- Judytuna (talk) 20:59, 12 March 2013 (UTC)
- Hoo man (talk) 22:40, 12 March 2013 (UTC)
- Lydia Pintscher (WMDE) (talk) 14:32, 13 March 2013 (UTC)
- User:Daniel Kinzler (WMDE)
- User:Jeroen De Dauw
- User:AKlapper (WMF) 17:09, 14 March 2013 (UTC)
- Santosh Shingare (talk) 11:09, 17 March 2013 (UTC)
- — MPelletier (WMF) (talk) 19:54, 20 March 2013 (UTC)
- Guaka (talk) (tentative) 23:15, 20 March 2013 (UTC)
- Andy Mabbett, Pigsonthewing (WikimediaUK)
- Deskana (talk) 14:27, 3 April 2013 (UTC)
- Spider (talk) 15:28, 3 April 2013 (UTC)
- Reedy (talk)
- Ladsgroup (talk) 09:08, 10 April 2013 (UTC)
- Natkabrown (talk) 10:53, 10 April 2013 (UTC)
- Schubi87 (talk) 18:36, 10 April 2013 (UTC)
- Yug (talk) 12:11, 11 April 2013 (UTC)
- Edouard Lopez 12:11, 11 April 2013 (UTC)
- Edlira (talk) 22:30, 11 April 2013 (UTC)
- jpekel (talk) 12:30, 16 April 2013 (UTC)
- [stwalkerster|talk] 13:46, 16 April 2013 (UTC)
- -- DQ on the road (ʞlɐʇ) 23:30, 16 April 2013 (UTC)
- LFS (talk) 23:10, 18 April 2013 (UTC)
- Matma Rex (talk) 11:14, 19 April 2013 (UTC)
- HAndrade (WMF) (talk) 00:45, 20 April 2013 (UTC)
- Mglaser (talk) 13:24, 20 April 2013 (UTC)
- Jean-Fred (talk) 21:59, 20 April 2013 (UTC)
- Eclectiqus 10:46, 22 April 2013 (UTC)
- Addshore (talk) 11:45, 23 April 2013 (UTC)
- Parent5446 (talk) 14:38, 23 April 2013 (UTC)
- Jens Ohlig (talk) 15:19, 25 April 2013 (UTC)
- Nasir Khan Saikat • talk • 17:25, 25 April 2013 (UTC)
- Slevinski (talk) 15:33, 26 April 2013 (UTC)
- TMg 22:17, 28 April 2013 (UTC) – I'm on the waiting list. Do I have to cancel my train?
Canal cruise
On Saturday evening we're going on a Canal cruise of Amsterdam. After the hacking (somewhere between 17:00 en 18:00) we'll take the tram 14 to the center of Amsterdam and drop you off in the center so you can go out for dinner. On 21:00 we'll meet up at the Rokin to go on the canal cruise. Participation is free for attendees. The canal cruise will end somewhere on walking distance from the venue.
More details and updates will be provided here prior to the hackathon.
See also
- Friendly space policy applies to this Hackathon too.
- The previous (smaller) Amsterdam Hackathons in 2011 and 2012.
- The GLAMcamp Amsterdam we organized in Amsterdam in 2011.