Hackathon/zh
黑客马拉松
Wikimania黑客马拉松是一个经典的Wikimania会前活动,期间软件工程师被邀请在维基媒体软件项目上自由协作。
Hackathon
Wikimania Hackathon 2016 will take place on Wednesday, 22 June 2016 and Thursday, 23 June 2016 during the Wikimania 2016 pre-conference.
Developers, designers and anyone interested in collaborating on a technical hacking project are welcome at the Hackathon.
Email sent to Hackathon participants on Thursday, June 9. (If you did not receive this email you are not registered for the Hackathon. If you are still interested in attending the event please contact the event organizers.) Email to mentors from June 17. Email to newcomers from June 17.
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.
Registration
Wikimania Hackathon 2016 Registration is closed as of 31 May, the event is at capacity.
In order to attend the hackathon, you must have registered for Wikimania and the Hackathon in advance. If you are looking for other pre-Wikimania events and activities, please refer to the main Wikimania program.
Everyone who registered for the event is approved to attend.
What is a Hackathon?
Wikimania Hackathons (sometimes called "Hacking days" or "DevCamps") have been held previously at Wikimania 2005 (Frankfurt), 2006 (Boston), 2007 (Taipei), 2009 (Buenos Aires), 2011 (Haifa), 2012 (Washington DC), 2013 (Hong Kong), 2014 (London), 2015 (Mexico City), there have also been various other Wikimedia Hackathons, DevCamps, and developer meetings.
People spend their time hacking on anything related to MediaWiki or one of the Wikimedia projects (and sometimes other things, too). The Hackathon events are completely open; we welcome both seasoned and new developers, as well as people working on MediaWiki, tools, pywikibot, gadgets, extensions, templates, etc. 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.
Hackathon Focus Areas
If you are looking for something to work on, the main focus of the Wikimania Hackathon is to complete Community Wishlist projects.
See phab:T135422 "Wishlist tasks suggested for the Wikimania Hackathon 2016" for a few recommendations. If you are not sure which one to pick, we can help you.
If you have your own hacking project, great!
Program / Schedule information
The hackathon program changes continually throughout the event, therefor we do not print the program on paper. You will need a laptop or mobile device connected to wifi or data in order to access the program.
Program
- Main: Hackathon/Program
You can find the hacking, room logistic, and breakout session schedule here. Please read the "how to schedule a session" section below, before scheduling anything! You can begin scheduling NOW!
How to schedule a session
Anyone at the hackathon can schedule a session. Please follow these steps.
- Create a Phabricator Task about your session and invite any specific people (e.g. by adding them to the "Subscribers" field) you would like to attend to that task. Please associate your Phabricator task with the Wikimania-Hackathon-2016 work board.
- Create an etherpad using this template to take notes during the session. Add a link to this etherpad in the description of your Phabricator task.
- Schedule your session during a 1 hour time slot here on the Hackathon/Program. If you need more than an hour, please check with nwilson and rfarrand. Link the Etherpad from etherpad:p/WikimaniaHack16_AllNotes.
- Update your Phabricator task to indicate the time and location of your session / discussion / talk
- Prepare in advance for your talk, there will be projectors in each breakout room!
- Show up early!
- Delegate etherpad note-taking to someone in your audience!
- End on time!
- After your talk, write a summary of what was accomplished, decided, created, etc. at your talk, and post it on your Phabricator task.
More info about Phabricator and how to create an account: Phabricator/Help.
Please visit the Hackathon Help Desk if you would like help scheduling a session.
The 2016 Wikimania Hackathon will be in multiple locations around Esino Lario, Italy.
- The hackathon opening will take place at the Gym Palace.
- The beginner track will take place at the Kindergarten, in the theater.
- The hacking space and most of the breakout sessions will be in the Primary School.
- The hackathon showcase will be in the Primary School (room #11), at 18:00-19:00 on Saturday.
You can use this map to find the locations listed above and your way around Esino Lario: https://upload.wikimedia.org/wikipedia/commons/7/7c/Bid_Wikimania_Esino_Lario_2016_slides_07_SMIL.svg
Hackathon Showcase
17:30-18:30 on Saturday at the Primary School (room #11).
Do you want to Volunteer?
We can use some volunteer help at the hackathon! Please sign up below for anything you are interested in helping with
Staff the "help-desk"
Newcomers and people without projects will come to the help-desk to ask questions and find projects, sign up here if you are willing to help answer these questions during a portion of the hackathon. Add a quick sentence summarizing what you are willing to do!
- Quiddity (WMF) (talk) - I'll be trying to keep track of who is working on what, so that people with questions can find people with answers.
- Isarra - I can help if you tell me how.
- Slashme (talk) - I have one specific project I want to work on, and the rest of the time I'll be willing to help out in the same way as Isarra.
- I JethroBT (WMF) (talk) 03:46, 21 June 2016 (UTC) - I'll be milling about and checking in with the tables regarding IdeaLab and funding needs, so I can head the help desk for a time and direct folks appropriately.
- ...and here
Help with Presentations
Help people put together their presentations for the Hackathon showcase, you can help with design work, video work, organizational help, presentation coaching. Add a quick sentence summarizing what you are willing to do!
- Slashme (talk) I have experience doing presentations, I know how to use a range of presentation platforms (e.g. Prezi, LaTeX Beamer, etc.) and I have good English skills, so I can coach presenters who are not confident in English. I'm also OK with Blender, Inkscape and the GIMP, so I can help with graphic design and layout.
- ...and here
Other volunteer offers
What can you help with!? We are open to new ideas!
- Add your name here
- ...and here
Participants
Add your information below if you are attending and would like to connect with others in advance of the Hackathon
Name
(real name or user name or both) |
Contact Info
(IRC, phab, email, or however you prefer to be contacted) |
Projects, interests & about yourself
(link your Phabricator task if you have it, why are you attending the hackathon and what do you hope to accomplish or learn) |
Location at Hackathon
(To be filled out after the event has started, which room are you sitting in? What Table? How can other people find you?) | |
---|---|---|---|---|
Rachel Farrand | rfarrand@wikimedia.org IRC: rfarrand | I am interested in talking about planning technical events, hackathons, the Developer Summit, the Wikimedia Engineering community, tech talks that you would like to run, and/or Mountaineering. | Hackathon Help Desk! | |
Nicolas VIGNERON | VIGNERON, vigneron.nicolaswikimedia.fr IRC: VIGNERON | No big tech skills but I'll be glad to help, especially on Wikisource | ||
Quiddity / Nick | IRC: quiddity, nwilsonwikimedia.org | Interested in tools for collaboration and discussion, design and accessibility, and trying to explain things clearly. | Hackathon Help Desk! Plus wandering. | |
Dan Andreescu | dandreescu@wikimedia.org
IRC: milimetric |
I'm happy to help with hacking, prototypes, ideas, architecture, accessing analytics resources, finding other people who can help you. | I'll stop by the Help Desk but I'll probably be wandering around. | |
Nemo | Nemo_bis | i18n/l10n/translation and translatewiki.net, Open Access etc. Room 40 | ||
Andrea Zanni | Aubrey | No real tech skills but interest in working on Wikisource, book on Wikidata, Wikicite. | I'll not be available on 22nd afternoon, but the rest I'll wandering around. If you don't know me, feel free to shout. | |
Lucie-Aimée Kaffee
(Frimelle) |
IRC: frimelle
lucie.kaffee@wikimedia.de |
Working on the ArticlePlaceholder extension, anything Wikidata/Wikibase related, espacially SPARQL and the query service, also great fan of Lua | ||
Giuseppe Lavagetto | IRC: _joe_ | I am interested in working on automation/tools for our infrastructure, or help anyone who needs Ops support | Probably in a corner, in front of a laptop, with large headphones. But I don't bite. Well, at least most of the times. | |
Tony Thomas | IRC: tonythomas
Mail: 01tonythomas@gmail.com |
I will be working on the Newsletter team to get it to production. I would love to work on something that involves mail, etc. | If there is a Newsletter extension table somewhere - there. | |
Legoktm | IRC: legoktm | Interested in mostly everything | I'll probably have a name tag on. | |
Matt Flaschen | IRC: matt_flaschen | Flow, Echo, MediaWiki-Vagrant (Puppet), PHP and JavaScript (including on-wiki user scripts and gadgets) in general, Code of Conduct, etc. I will be leading the MediaWiki-Vagrant install party. I am always glad to answer questions, and if I don't know the answer, I can probably point you to someone who does. | ||
Isarra | IRC: Isarra | I do user-facing stuff, skins, design; current main project is WikiProject X, and I don't remember why I'm attending | I may have a nametag that says 'YuviPanda' on. | |
Rita Ho | IRC: reets | I'm a UX designer on the Reading Team and this is my first Wikimania and Hackathon, so mainly keen to meet and work with Community members. Project interests would be to those related to improving the reading and editing experience on our mobile apps. | ||
Sam Wilson | IRC: samwilson | Anything Wikisource-related (esp. connecting to Wikidata). | ||
Giovanni Genna | Mail: giovanni.genna@me.com | I'm a fullstack web developer and this is my first Hackathon. I want to try to give my contribute to the community of Wikimania. | ||
Sjoerd de Bruin | IRC: sjoerddebruin | Newbie, love UI and UX; hope to improve my workflow on Wikimedia projects | ||
Ilario Valdelli | IRC: ilario | Humanist and IT specialist, I am following the development of some tools in Switzerland focused to have the life of the community much easier | ||
Marios Magioladitis | IRC: magioladitis | Python, C#, PHP, bots, automated tools, things like that... | ||
Basvb | email or talk page | Background in Data Science/Machine learning/AI (using python), would love to do something with that, no active projects. Maybe this idea with batch uploads. | ||
Andre Klapper | IRC: andre__ | Phabricator; Wikimedia technical community. Just ask me anything - happy to help. | ||
Mathieu Stumpf Guntz | msg at wikimedia.fr
nickname (also on IRC): psychoslave |
Currently more interested in i18n topics, I seek to help more on this topic. I'm also particularly interested in compilers and Esperanto. | ||
Zack | Talk page, Phab | RTL support, gadgets, mobile | ||
Trizek / Benoît | IRC: Trizek, bevellinwikimedia.org | Interested in tools for collaboration and discussion, documentation, non-technical projects (Translations, TemplateData...) | Around Hackathon Help Desk, and room 30. | |
Hoo man (hoo) | Wikidata developer. Will probably be working on the ArticlePlaceholder and maybe Infoboxes. | |||
Nikerabbit | nlaxstrom@wikimedia.org
IRC: Nikerabbit |
I work on translations tools and language support (i18n). I am happy to introduce people to these topics and help on issues related to them. I will also be working on translatewiki.net, so come to talk to me if you are working a tool that has an interface that could be translated. | Currently room 40. | |
Tobias Tobias1984 (talk) | tobias47n9e@gmail.com
IRC: tobias47n9e |
Would like to work on the Wikidata infoboxes for Wikisource or something similar related to Wikidata. | ||
Markus Glaser | glaser@hallowelt.com
IRC: mglaser |
I will work on translation of MediaWiki documentation, a MediaWiki usage survey and on the concept of an extension store. | ||
James Forrester | IRC: James_F | Editing tools, including VisualEditor, wikitext, Multimedia and other things you care about. | ||
Gabriel Birke | IRC: chiborg | Offline content generation (OCG), will work on table appendix and experimental table rendering. | ||
Tpt | IRC: Tpt | Anything related to Wikisource or Wikidata | ||
Volker E. | IRC: Volker_E | UX Engineer working on user-facing interfaces, design and accessibility; OOjs UI; exchange with community members on their user experience issues. | ||
Jan Ainali | IRC: Ainali | I have a 360 camera with me if anyone want inspiration to work on Phabricator:T70719. Otherwise I'll work on a wordpress-admin-style mini pageview graph, getting ORES to svwp and better documentation for my Wikipedia quiz on Github. | ||
Yuvi Panda | IRC: yuvipanda | I am on the tool labs team, and also build [paws.wmflabs.org PAWS], hacking on Jupyter / IPython notebooks. | ||
Albin Larsson | albin.post@gmail.com | I will work on boilerplates and examples for the all new Warper API. If anyone finds them self in need of help with this API(or others ones) I will be there to help. | Send me a email and I will come by to help out if needed. I will likely have my name printed on my back too so just catch me... | |
Dafna | email: dafna3@gmail.com, IRC: dafna-the-cool, | I started to work on a pywikibot that validate uniformity in all Hebrew wiktionary articles. Also, I have a chess board with me if you are interested in a break. | mail me or irc | |
Leszek Manicki (WMDE) | IRC: leszek_wmde, | I will be looking into improving Revision Slider extension. I am also glad to talk about things like PDF rendering, improving edit conflict resolution, or including page numbers etc in references. Just poke me to talk about things. | ||
Felix | flixtey@gmail.com | Improvement with Kiwix and offline editing | ||
Deb Tankersley | irc: debt | I'm a product manager for the WMF Discovery team, currently working on updating the wikipedia.org portal. This is my first Wikimania and I'm here to listen and chat about how we can better collaborate and learn together. | I'll probably be walking around somewhere :) | |
bachounda | bachounda@gmail.com | at this hackathon i'm focused to have me more experience inside the mediawiki ecosystem |
Recommended Items to Bring
- Laptop and charger, it will be very hard to participate without these!
- Power plug converters https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets#Italy_.28Type_L.29
- Please note that the italian 10A socket will accept 2 pin Europlug but doesn't accept CEE7/4 (Schuko) or 7/6 (French Schuko) plugs. We have a number of power strips with both italian 10/16A and Schuko 7/4 sockets but we will not guarantee that there'll be enough free Schuko sockets available for everything (i.e. you should bring an adapter!). If you arrive from USA or a country with a power standard of 120VAC 60Hz, pay attention before using a simple adapter; here the standard is 230VAC, 50Hz! If the device will not accept a wide range of input power (normally laptop transformers have a wide range circuit inside) you could damage your device!
- Phone charger
- Preferred note taking tools
- Reusable water bottle (there are ways to refill these)
- Video output converters for possible presentations
- For chargers, converters etc, consider labelling them with your name/email address
Media
- Commons Category: Category:Wikimania 2016 Hackathon
- IRC channel: #wmhackconnect
- Twitter hashtag: #wmhack
Event Organizers
- Simone Sala, simone[dot]sala[at]gmail.com (co-organizer)
- Rachel Farrand, rfarrandwikimedia.org (co-organizer)
- Nick Wilson nwilsonwikimedia.org (co-organizer)
- Siebrand Mazeland (hackathon showcase)