Berlin Hackathon 2011

The Berlin Hackathon 2011 is an opportunity for MediaWiki developers 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.

Attendees
Hashar, Bryan

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


 * Usability & friendliness
 * 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)


 * Offline tools


 * Bug squashing. Please make a list below, preferably of issues related to the topics above.


 * Operations
 * The new data center, and preparing all infrastructure and services for dual data center and fail-over
 * Expansion of the Virtualization Framework


 * Mobile
 * Would you give an eye for a page on strategy site? It's about mobile browser app.
 * (bug 25558) Mobile site rewrite in PHP
 * Applications for Admins! Patrolling on your android while on the bus... -- Daniel Kinzler (WMDE) 18:46, 17 March 2011 (UTC)


 * Wiki loves Monuments
 * meta:Wikiportrait


 * Commons & Multimedia
 * This is more topics than we can realistically address... cut down things you don't want to discuss, bump up stuff you do
 * Having licensing in the DB, with better exploitation of metadata
 * Better searching
 * Better batch features
 * Better uploading -- how can we make uploading via the web interface better (UploadWizard 1.1?), or make a better API for other tools
 * Better importing from Flickr, etc.
 * Staging area for files, for community review (a la GLAM?)
 * Other ways we want to pervert MediaWiki to actually be a good multimedia store
 * Better licensing tools
 * Better user education about licensing


 * How we develop code
 * Source control tools
 * git conversion & migration issues (wikitech-l thread)
 * new code review tool (NeilK's proposal)


 * File licensing!


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


 * machine readable reasons for deletion, blocking, and oversight. -- Daniel Kinzler (WMDE) 08:38, 14 March 2011 (UTC)


 * 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)


 * Maps in Wikipedia (OSM, Toolserver (?))


 * Big Data & Visualizations
 * RENDER - WMDE is involved in a EU funded study of editor behavior, article quality, etc. -- Daniel Kinzler (WMDE) 18:46, 17 March 2011 (UTC)
 * Real-time reading/editing Geo visualization


 * Visualizations
 * Better diff tool for nongeeks to grok?

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)
 * Ah, certainly :-) How about May 20-22 which is the following Weekend? Witty lama 00:18, 14 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.