Berlin Hackathon 2011

The Berlin Hackathon 2011 is an opportunity for MediaWiki hackers to come together, squash bugs and write crazy new features. Like the last two years, it's going to be awesome. Unlike the last two years, there will be more hacking and less talking. Also, this time around, we will do this independently from the Wikimedia Conference.

Registration is mandatory and will close on April 10. Please register on time! '''Registration is now open! Please register if you want to come!'''

Accommodation
Like last year, we plan to organize affordable hostel-style accommodation. We don't have details yet, but expect something like max 4 beds per room, possibly shared bathroom, about 20 to 30 EUR per night. If you want us to book you in, say so on the registration form, or send an email.

Schedule
The rough plan is to talk and coordinate in the mornings (that's engineer morning, before lunch at 2pm or so), hack all afternoon (until we are hungry again), then find food, then have some fun in Berlin (and/or do more hacking). We are looking to have the venue open around the clock, or at the very least until midnight.

Topics
Here are the things we want to focus on at the hackathon


 * Fixing the parser. Once and for all. New parser design, MediaWiki.next
 * build off Data Summit notes
 * New editing user interfaces (visual, granular, collaborative (real-time), etc.)
 * may depend on parser
 * Improving usability/accessibility with little skin hacks
 * newbie experience: Small gadgets/tools/improvements that make the lives of new users easier (-Erik Moeller)
 * Wiki loves Monuments
 * meta:Wikiportrait
 * Commons upload interface?. It would be very useful a multifile upload tool to Commons for the Wiki loves Monuments project. (Extension:UploadWizard / commons:Special:UploadWizard)
 * Offline tools
 * Would you give an eye for a page on strategy site? It's about mobile browser app.
 * (bug 25558) Mobile site rewrite in PHP
 * Import from other sources, such as Flickr etc.
 * Bug squashing. Please make a list below, preferably of issues related to the topics above.
 * Toolserver
 * what exactly? –Krinkle
 * purpose of toolserver, what services it provides, and any process/workflow changes we're interested in. Sumanah 20:55, 7 March 2011 (UTC)
 * Expansion of the Virtualization Framework
 * Maps in Wikipedia (OSM, Toolserver (?))
 * Operations
 * The new data center, and preparing all infrastructure and services for dual data center and fail-over
 * File licensing!

Feel free to comment on the above or add your own idea. Note however that we will try to keep the event focused on not too many different topics.

Note: the GLAM theme was dropped, because there is already going to be a GLAM hacking even in spring or summer on the US east coast (NY or DC, it seems).
 * Not sure now when/if GLAM camp or hacking will be. It would be okay + good if some GLAM hacking happened in Berlin, such as relating to the Wiki Loves Monuments. (maps too!) Aude 18:13, 5 March 2011 (UTC)
 * the GLAMcamp NYC Event is now tentatively rescheduled to take place corresponding to the Berlin hackathon. It is not meant primarily as a tech meeting but certainly it would be good to get some GLAM specific work done there too :-) do you think it would be more useful to have the meeting simultaneously to Berlin (and maybe get some real-time collab going), or in the weekend following Berlin? Witty lama 02:08, 9 March 2011 (UTC)
 * Definitely not the same weekend, please. Don't make me choose! ;) It's important that we spend time working on interactive maps, integration stuff and can help/work on/learn about Wiki Loves Monuments. Aude 18:41, 10 March 2011 (UTC)


 * anybody interested in hacking civiCRM/Drupal? -Prolineserver 18:08, 10 March 2011 (UTC)

bug list

 * Bugs with keyword need-parsertest
 * Bugs with keyword parser
 * define XML namespace for output of web API (trivial)
 * Repurpose the hackaton/add to it?
 * Bugs with patches attached

Contact

 * Please write to [mailto:hackathon@wikimedia.de hackathon@wikimedia.de]

During the hackathon, there will again be a 24 hour phone number you can call if you have any problems.