Hackathon - Wikimania 2012 in Washington, D.C.
Jump to content
From Wikimania 2012 • Washington, D.C., USA
Wikimania Hackathon
will take place July 10-11, 2012, as a pre-conference event before Wikimania. The hackathon will be in the Marvin Center at George Washington University.
This hackathon has special entry points for newcomers. We aim to engage people at every skill level; check out the
Tasks
page!
A special "beginners" table will have friendly people willing to help you. Prior experience with MediaWiki software, or even programming at all, is not required. Join us, even if only for a few hours!
Quick links:
Tasks
Laptop setup guide
IRC channel/room:
#Wikimania
connect
Hackers at Wikimania 2011
Everyone is welcome
to the hackathon days -- you don't have to register ahead of time. To help us plan, we would be prefer that you add yourself to the
list below
About
Hackathons ("Hacking days") have been held previously at Wikimania 2005 (Frankfurt), 2006 (Boston), 2007 (Taipei), 2009 (Buenos Aires), and 2011 (Haifa), and various other
hackathons and developer meetings
Interested technologists and hackers of all backgrounds are welcome at the Wikimania hackathon. Prior experience with the MediaWiki software is not required. Translators with a linguistic background who can help improve language support for Wikimedia technology projects are also needed.
Coordinators
Asheesh
, lead coordinator, and primary representative from OpenHatch, the Hackathon Partner
Sumanah
Varnent
talk
Schedule
(Note that this does not include the tutorials yet, which are still being worked out.)
If you show up late, and aren't sure where to find us, look for people on laptops in the
Grand Ballroom
Tuesday
9 AM:
Betts Theatre
: Reception and opening ceremonies
9:30 AM:
Laptop setup
and general hacking (
Grand Ballroom
).
10:30 AM - 11:30 AM: Tutorial on Git/Gerrit, by Chad Horohoe (^demon on IRC). (Newcomers welcome!) (
Room 310
Noon - 1 PM: Lunch break, provided by Wikimania (
Grand Ballroom
2 PM - 3 PM: Tutorial on the lifecycle of a bug, and how the MediaWiki development community communicates, by Roan Kattouw (Newcomers welcome!) (
Room 310
5:30 PM: Tuesday closing ceremonies (
Grand Ballroom
).
6 PM: Disperse for dinner!
Mai Thai
(or try
Thai Place
if seating at Mai Thai runs low)
7 PM: Venue closes. (If you want to keep hacking, we recommend hanging out in the open areas of the
Dupont Circle Hotel
.)
For dinner, take note:
Restaurant recommendations:
District Common is a few minutes' walk, and, from what we are told, is quite good.
Founding Farmers is another option nearby.
More nearby restaurants can be found via
this Yelp search
Bringing food into the Marvin Center is not permitted.
Wednesday
9 AM: Hacking begins, primarily in the
Grand Ballroom
9:30 AM - 10:30 AM: Tutorial on custom JavaScript and CSS within the wiki, through ResourceLoader and "Gadgets 2.0", by Timo Tijhof. (Newcomers welcome!) (
Room 310
11 AM - Noon: Templates and advanced wiki formatting tutorial, by Yaron Koren. (Part of the
Intro track
) (
Room 310
) (view slides
here
Noon - 1 PM: Lunch break, provided by Wikimania (
Grand Ballroom
1 PM - 2 PM: Puppet training, by Ryan Lane (Part of the
Intro track
) (
Room 310
2 PM - 3 PM: Introduction to translation tools within MediaWiki, by Siebrand (Part of the
Intro track
) (
Room 310
3:30 - 4:00 PM: Maps, TileMill, and OpenStreetMap (
Room 310
4 PM - 4:30 PM: Introduction to AutoWikiBrowser (AWB), by Marios Magioladitis (
Room 310
) (view slides
here
5:30 PM: Closing ceremonies.
6 PM: Go home and drop off your laptop; change into nicer clothes.
7 PM: Venue closes! All are invited to dinner provided by our sponsor at the
Google Reception
Important notes about the Google Reception:
If you wish to drink alcohol, be sure to bring an ID.
See the
Google Reception
page's discussion of "Dress and attire"
Be sure to bring your Wikimania badge -- it serves as your admission ticket!
We strongly encourage you to leave your laptop at the hotel/hostel to make socializing and getting through security easier.
Topics
The two main tracks:
INTRO
and
SPRINT
Intro
If you're new to Wikimedia technology, we'll have a few focused, hands-on workshops to teach you and get you started.
Look at the
Tasks
page for things you can do, and read the schedule for workshops you might want to attend!
If there are things you want to learn, write a note here, and also say so on IRC and we'll find someone to teach you!
About
WikiLabs
, such as the configeration of instance, the use of basion server, dns, etc. --
Shujenchang
talk
) 20:38, 3 July 2012 (UTC)
Sprint
If you already know MediaWiki, Gadgets, bots, or another part of Wikimedia's tech, and you have a specific goal that you want to work on with others, list it here with your name! Specifics are best --
state your goal
I have with me the now non-functional remnants of the entire Fbot suite, which used to preform large scale maintenance of the File namespace on Wikipedia. I want it to be able to be run on a timer from Labs (i.e. start up once a day/week and run until done). That means I need people who can work with Java to help a) get the bot functioning again, b) get it on labs, and 3) get the timer working. Note that I have no coding skill myself.
Sven Manguard
talk
) 14:46, 2 June 2012 (UTC)
I want to do research on Wikipedia. So my main interest is to learn how to statistically analyze wikipedia data or any other wiki data available.
DarKnight2012
talk
Git/Gerrit bugsprint--perhaps work on the new
GerritTools
for labsconsole.
^demon
talk
) 19:44, 25 June 2012 (UTC)
OpenStreetMap
hacking, Wikipedia maps gadgets and mobile maps
Aude
talk
) 21:13, 25 June 2012 (UTC)
Wiki Loves Monuments (WLM) Android app, tools and WLM coordination, communications, etc. (non-techies welcome)
Aude
talk
) 21:13, 25 June 2012 (UTC)
Wikimedia’s prototype visual editor
--
Shujenchang
talk
) 11:24, 2 July 2012 (UTC)
Upload-wizard
project --
Shujenchang
talk
) 20:40, 3 July 2012 (UTC)
Proofread Page
Tpt
talk
) 02:41, 9 July 2012 (UTC)
Side meetings
WALRUS Congress
meeting -- NOT part of the hackathon.
Wikipedia Loves Libraries
Event -- NOT part of the hackathon.
Wikimedia LGBT Outreach Project monthly meeting
-- NOT part of the hackathon.
Conduct
All participants of Hackathon are expected to respect and abide by the
Wikimania Friendly Space Policy
. Individuals not cooperating with this policy may be asked to leave the event.
In attendance on Tuesday
In this section, please add your name and what you'll be working on, or how you can help people! Only sign up here if you're actually present on Tuesday.
Mike Linksvayer
talk
) 12:26, 10 July 2012 (UTC) welcoming all and helping newbies of which I am one
Emw
talk
) 14:01, 10 July 2012 (UTC) Refactoring
PDBHandler
to use ResourceLoader
Kevin Cole
talk
) 09:00, 10 July 2012 (EST) Newbie learning what I can, possibly helping non-Linux newbies.
Interested
Note: Signing up here does not register you for the main conference, but helps us to plan the hackathon. Conference
registration
is open; the registration fee is only required for the main conference days.
Aude
- interested in fixing accessibility bugs, also in maps, data, ...
Never really hacked before, but I'm interested in giving it a go this year.
CT Cooper
11:41, 30 January 2012 (UTC)
Balajijagadesh
interested in helping to translate to Tamil Language and get an experience of Hackathon
Sumana Harihareswara
- organizing.
Jonas Xavier
- I wanna help, I have experience in Python, Databases(Mysql, Postgresql, MongoDb) and statistics using raw data.
Dthomsen8
How to use
Wikipedia:AutoWikiBrowser
, especially how to update/replace templates, and how to use other Wiki tools
Abdul Rauf
Translation
Hackathons and sprints have always helped GU WP. And I wanna come back for it :)
Rangilo Gujarati
talk
) 08:00, 8 March 2012 (UTC)
JohnnyCK28
talk
) 12:32, 13 March 2012 (UTC) - have some background in web programming. Interested in coming to learn something new.
If I go to Wikimania, I'll of course participate in the hackathon :)
SPQRobin
talk
) 21:23, 15 March 2012 (UTC)
Zellfaze
talk
) 14:20, 16 March 2012 (UTC) I am highly interested in attending this, but might not be able to take another 2 days off work. I'll see what I can do though.
Siebrand
talk
) 04:22, 18 March 2012 (UTC)
Piyush.Aggarwal
talk
Edsu
talk
) 12:48, 21 March 2012 (UTC)
Valid entry
talk
) 06:11, 25 March 2012 (UTC) With decades of professional programming experience in multiple languages (including languages I created complete with development environment with features a decade in advance of today's IDEs), I am happy to come share what I know and know what you will share. Norman T. Thornton
Dsvyas
talk
) 23:11, 2 April 2012 (UTC) Not a hacker, but would love to participate. Had visited Hackathon while in WikiConference India last year, and it helped my Gujarati wiki projects. Have some more ideas for our development, so need a platform.
dominicskywalker
talk
) 5:39, 4 April 2012 (UTC) I have some program experence with HTML, and BASIC, but I would like to learn some more about Wikimedia, and everything to learn in the Hackathon.
Jasonspriggs
talk
) 01:17, 8 April 2012 (UTC)
Shujenchang
talk
) 14:18, 16 April 2012 (UTC) I'm a hacker from China, and my first hacking was in my age of 12. See you on Hackathon!
--
វ័ណថារិទ្ធ (Vantharith)
talk
) 06:29, 21 April 2012 (UTC) - Will be there for sure! I don't have any or much experiences with hacking or programming, but have been working on
Khmer Wikipedia
project. I will be seeking a lot of helps from you guys!
Salah Almhamdi
Salah Almhamdi
) I will contribute by translation
41.230.244.157
21:54, 22 April 2012 (UTC)
Pfhayes
talk
) 19:46, 26 April 2012 (UTC) Would love to attend to hack on mobile
Rehman
: Not familiar with MediaWiki or most of the stuff mentioned above, but quite okay with templates and wikicoding (
ex
ample
). Interested in attending my first Hackathon and learning more about MediaWiki.
Rehman
talk
) 07:35, 28 April 2012 (UTC)
Ganesh
: Would love to enhance knowledge in MediaWiki and wiki tools.--
Ganesh Paudel
talk
) 00:14, 5 May 2012 (UTC)
My sentiments exactly --
Benbest
talk
) 04:21, 30 June 2012 (UTC)
dimi_z
My main game is languages and translations but I do understand and enjoy code. I will for sure attend some workshops teaching wiki code and could help with anything that concerns linguistics. --
Dimi z
talk
) 22:01, 6 May 2012 (UTC)
Kolossos
talk
) I'm working on the cooperation between
Wikimedia and OpenStreetMap
, so I can give an introduction and can show corners where interesting map things are to do.
196.2.126.175
19:29, 17 May 2012 (UTC) . I will be attending.
Krinkle
04:33, 25 May 2012 (UTC) . I'll be around to help and guide regarding MediaWiki development (especially ResourceLoader and Gadgets)
Sven Manguard
talk
) 14:57, 2 June 2012 (UTC)
Viswaprabha
talk
) 22:00, 7 June 2012 (UTC)
Saper
talk
) 15:44, 14 June 2012 (UTC) I plan to be there, not sure yet about my goals.
Tpt
talk
) 06:49, 16 June 2012 (UTC)
Emw
- Developing a
MediaWiki extension for 3D models
, stuff for
Wiki Loves Monuments US
, page-view analytics, and/or anything else that catches my interest.
Catrope
talk
) - Helping people with MediaWiki development
LeslieCarr
talk
) 19:32, 18 June 2012 (UTC) I'll help folks with Operations stuff.
I'll be there.
Multichill
talk
) 20:26, 18 June 2012 (UTC)
For ZomboCom! (Actually Mobile apps (WLM / Wikipedia))
YuviPanda
20:30, 18 June 2012 (UTC)
--
Santhosh.thottingal
talk
) 04:33, 19 June 2012 (UTC)
DarKnight2012
talk
) I like to develop a live preview similar to the one in Stackoverflow for my wiki site and learn new things from other people.
User:OrenBochman
Mike Linksvayer
talk
) 21:00, 25 June 2012 (UTC)
--
NaBUru38
talk
) 21:22, 28 June 2012 (UTC)
DanielRenfro
talk
) will be there!
I|0 Semere
talk
) 06:31, 4 July 2012 (UTC), I am interested in sharing knowledge on computational linguistics, smartphone development and MediaWiki deployment/development.
Yaron Koren
talk
) 21:08, 6 July 2012 (UTC) Maybe I'll understand Git by the time it starts.
Lydia Pintscher (WMDE)
talk
) 18:39, 7 July 2012 (UTC)
Jeroen De Dauw
talk
) 18:49, 7 July 2012 (UTC)
I'd like to do more to help with mass uploads and some tricky reporting for projects, beyond the basic regex in Python I'm running now. I'll probably be spending a lot of time on WCA discussions though.

talk
) 13:18, 8 July 2012 (UTC)
LA2
talk
) - Usage statistics, literature references and book scanning, GLAM collaboration and integration
Oop
talk
) 23:16, 8 July 2012 (UTC) - I'd like to see if anyone is interested in SMS- and voice-based Wikipedia apps, but I'm afraid I can only pay a short visit, becauseI'll have to spend most time on the Chapters' Association business. I've had very little practical experience long time ago, so I can only help in general design and usability issues.\
Tychay
talk
) 06:36, 9 July 2012 (UTC)
Magioladitis
talk
) 14:36, 9 July 2012 (UTC)
Joelogon
talk
) - Testing the "no programming experience required" side of things.
Robmoen
talk
) - Helping people with MediaWiki development
Learning about all this
See also
How to become a MediaWiki hacker
Wikimedia developer hub
Notes by the Hackathon organizers
Rooms and configurations:
Main room: Grand Ballroom: Banquet-style, 8 people per 5' round table: fits 160 or so. (Used to be Continental Ballroom, but the Continental Ballroom doesn't have power.)
Break-out 1: Room 307: Banquet-style, 8 people per 5' round table: fits 64
Break-out 2: Room 308: Banquet-style, 8 people per 5' round table: fits 56
Tutorials: Room 310: Classroom-style. Need projector. fits 45
Tutorials we hope to plan:
Siebrand and/or Niklas can hopefully be talked-into giving a tutorial on internationalization within MediaWiki and extensions, including a tour of translatewiki.net.
Kolossos hopefully can be invited to provide a tutorial on how to create custom maps using OSM, especially if it's within Wikipedia, and provide examples of custom maps within Wikipedia and how they were created.
Tuesday morning to-do for organizers:
Write the day's schedule on the easel provided by Katie
Buy colored dots so helpers get them on their badges.
Convince Greg to make a sign for the Welcome table.
Opening ceremonies:
Tell helpers and domain experts to stand up, introduce selves, and document their existence on the Hackathon wiki page, in the "In attendance on Tuesday" section
Explain to whole group what you should expect from the people there, and also thank everyone for coming this early. Demo IRC and the #wikimania channel, and explain laptop setup
Friendly space policy
Be nice to newcomers
Who is a newcomer, here?
See also the
Volunteers
page.
Retrieved from "
Category
Meetings
Hackathon
Add topic