Zürich Hackathon 2014
» May 8:
- Arrival & Registration
» May 9:
- Opening
- tba.
- 20:00 Wikipedia PingPong + KJ Olafs
» May 10:
- tba.
- Barbecue
» May 11:
- tba.
- Closing
Registration
Venue and Accommodation
Attendees
Photos and Media
Wikimedia Hackathon
Zürich 2014
The Wikimedia annual development community meet-up — the Wikimedia Hackathon — was held in Zürich, Switzerland in 2014 from May 9-11.
It was a long weekend filled with hacking 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.
Previous hackathon events were held all over the world, such as in Amsterdam, Netherlands (2013), 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).
Venue and Accommodation
The venue and accommodation were both at the same site: Youth Hostel Zürich, Switzerland. All conference rooms were available to us, including a nice yard. We have a big main conference hall and three workshop rooms. There is a beer bar in the Foyer of the Youth Hostel.
Zürich Youth Hostel
Mutschellenstrasse 114
8038 Zürich (ZH)
www.youthhostel.ch/zuerich
- Accommodation
The Youth Hostel Zürich offers accommodation in 4-bed and 2-bed rooms.
- Workshop Rooms
We have all four workshop rooms of the Hostel booked for us. All rooms have Wifi and a projector.
Name | Usage | Seats | Comments |
Room 1 | Main Conference Hall | 200 | theater setup (no tables), adjacent to yard w/ back entrance |
Room 2 | Workshop | 20 | workshop setup (tables), adjacent to yard w/ back entrance |
Room 3 | Workshop Basement | 30 | workshop setup (tables), basement w/ side entrance and smoking area |
Room 4 | Workshop Basement | 30 | workshop setup (tables), basement w/ side entrance and smoking area |
- Power Adapters
- Switzerland uses 230 V / 50 Hz power with Type J sockets / plugs.
- unearthed Europlugs (Type C) are compatible - other European plugs (such as Schuko) are not as their contacts are thicker than the sockets.
- The Youth Hostels lends power adapters for many common plug types (for free, just a deposit required, which will be given back upon return of the adapter).
Schedule
Topics
Look on topics we worked on
Sprints
Regular contributors plus some newcomers hack together with a shared goal.
Recommendation engines
A lot of regular users end up reading one article on Wikipedia (through Google Search) and other articles which they need as pre-requisites. It would be interesting to have a recommendation engine for Wikipedia, Wikiquotes and Wikisource.
Interested persons:
- Aarti Dwivedi
- Maximilianklein
- (add yourself)
Production-like Vagrant
Our goal is to make a handful of high-priority puppet roles available to MediaWiki-Vagrant to make developer instances of Vagrant closer to a production-like environment. The ultimate idea is to provide a uniform developer-focussed instance to Mediawiki engineers to facilitate better testing of new and existing code, while also making it easy for new engineers to get started hacking on Mediawiki and Mediawiki with minimal friction for bringing new features to production. The first hurdle will be to provide some crucial production services in MediaWiki-Vagrant, which will be our focus for the Hackathon. Possible services to focus on include
- Varnish
- SSL
- MariaDB
- Memcache/Redis
- CentralAuth
- Possibly multiversion support?
- configure MW and set of apps in a way to mimic production but for performance tweaks (cf https://gerrit.wikimedia.org/r/#/c/119216/)
- Prepared XML dump import
For more information, view our notes from initial conversations about this project as well as notes from our followup conversation.
For what's actually happening at the hackathon, check out our hackathon notes.
Interested persons:
- Arthur Richards
- Yuvi Panda
- Ori Livneh
- Matt Flaschen
- Bryan Davis
- Andrew Otto
- QChris
- CSteipp
- Tony Thomas
- Mglaser
- Swidmann
- Robert Vogel
- Bruno Perel
- Smuggli
- Faidon Liambotis
- Parent5446
- Juliusz Gonera
- MarkAHershberger
- Silke Meyer
- Aude - interested though my time will be split at hackathon with maps and wikidata stuff.
- Jan Zerebecki
Maps integration
The idea is to bring pin map templates, geohack, wikiminiatlas, openstreetmap, Extension:Maps, Special:NearBy, mobile, coordinates extension etc etc etc, more together in a way that works for mobile, desktop, micro and macro contributions. It would be handy if before hand we can do some exploratory work to create a more focused effort during the hackathon: Zürich Hackathon 2014/Geo Namespace.
Interested persons:
- Jdlrobson
- TheDJ
- MaxSem
- Duesentrieb
- Kolossos
- Susannaanas
- Yug
- Aude
- TheDJ
- Micha L. Rieser Maps can also be generated with the data of the open government data portals and QGIS.
- Bruno Perel
- Dan Andreescu
- Faidon Liambotis
- Ilario
- datendelphin
- Multichill
- Micru If it happens on Sat.
- Jkan997
Additional sub-topics
Wikimaps project
There are topics for meetings/sprints with a wider developer/designer/GLAM advocate community with the Wikimaps project. We are hoping to set up a corner for continuous workshopping and an event for kick-off discussions in quite the beginning of the event.
- Template:Map for archival metadata, geolocation and temporal properties of maps. For inclusion in the GWToolset.
- Map gadget: Apply the map template to a map image in Commons with a gadget.
- If your skills apply, please volunteer!
- I wont be making it to the hackathon for visa issues, would love to volunteer though. Jeph Paul
- Map upload wizard: Apply the map template to an uploaded image (or any other template).
- Can we get support from WMF for this?
- Spatiotemporal gazetteer: How to model change of a place over time in Wikidata? What are limits of notability or granularity?
- Discussion
- Linking OHM/OSM to Wikidata: Where to store which data? What technologies are used? What are licensing issues?
- Discussion (see also new Wikidata property OSM tag or key)
- Dreaming the maps interfaces: How to roughly place an old map in coordinates? How to search for maps? How would you use maps?
- Paper prototypes and heated debates in the Maps corner
- Practical: Testing, gathering comments, documenting, learning: commons:Commons:Wikimaps, http://warper.wmflabs.org/
Join planning in https://trello.com/b/J6f96Vcw/zurich-hackathon-ideas.
--Susannaanas (talk) 10:47, 15 April 2014 (UTC)
Historical Maps of Zurich on the open data portal of Zurich
It is possible to get the Maps of the open government data portal under CC0: Example of Stadtplan of 1793 Maybe it would be a good task to "milk" that map and store the maps in Commons. --Micha 11:18, 2 April 2014 (UTC)
Moving from Toolserver to Labs
- Reactivate the community we had on maps-l and Toolserver, bring new into the game
- Optimize render stack, tools and frontends
- Updating styles, create new styles
- Playing with PostGIS (we have OSM data, WIWOSM and Wikipedia-coordinates there)
- Talking about new ideas and priorities
- I would be glad to give people introductions for first steps in GIS
--Kolossos 18:09, 24 April 2014 (UTC)
--->moved OSM-Gadget to Labs. | Hangout to the render stack | Plan to bring WP-coords to Wikidata
Geocoding with Wikidata
- using classes in Wikidata as a better way than the existing object types in Wikipedia-Geocoding.
- Connecting Wikidata with OSM, e.g. OSM-Tagging
- Creating tools to help the community (only 30% of all geo-objects are member in a class).
--Kolossos 18:09, 24 April 2014 (UTC)
--->Announcement on wikidata-l , Lot of discussions
Future of Wikimedia-Maps
- What we expect from the Maps & Geo Team?
- Where should be the priorities?
- How will maps in Wikimedia-projects looks in future?
- What can we do as community?
--Kolossos 19:29, 7 May 2014 (UTC)
--->Lot of discussions
Data & Developer Hub
Help us make the documentation of our APIs better! We're in the process of building a Data & Developer Hub that can help inspire developers everywhere to build new things using data available from Wikimedia projects and be a central location with documentation that is clear and helpful.
Interested persons:
- Moiz Syed
- Juliusz Gonera
- Jared Zimmerman
- Qgil
- Sumana Harihareswara
- Ilario
- whym - if an API user's perspective is useful.
- guillom
- Peter Coombe (talk)
Bug report triaging
Bug triaging refers to improving the quality of bug reports and enhancement requests in bugzilla.wikimedia.org. The exact triage topic of this sprint remains to be defined (no coding is planned but nobody would stop you either). Which bug reports in which area would you like to take a look at together? Or bring your existing bug reports - we can give them a shot or discuss best practices how to triage them and keep them in good shape!
Interested persons:
GLAMwiki toolset
The GLAMwiki toolset makes it easier for libraries, archives and museums in partnership with Wikimedia Commons to make large contributions of content to Wikimedia Commons. Get to know the tool and help us create a prioritized development roadmap for it.
We also need additional developers to help us continue to improve the tool and handle incoming bugs. If you’re interested please come by and ask us how you can get involved.
Interested persons:
- Dan-nl
- Kelson
- Chandres
- Multichill -- At least want to get bugzilla:64843 fixed and maybe more.
- Rromir
MediaWiki 1.23 bugfix sprint
We plan to publish another release candidate of MediaWiki 1.23 during the Hackathon. Yet, there are still a few known bugs with this: see bugzilla. The hackaton will be a great chance of bringing a few people together to tackle these issues.
Interested persons:
Snuggle l10n & OAuth sprint
Snuggle (en:WP:Snuggle) is a late (at least not the earliest) adopter of OAuth and that's a shame. There's also requests to extend support to Portuguese and Italian Wikipedias. In this sprint we'll discuss & design UI changes to support an OAuth handshake with MediaWiki. In parallel, we'll also be extending Snuggle's configuration to support IT and PT wikis. Italian and Portuguese Wikipedians needed to help with localization.
Interested persons:
- Halfak (WMF)
- Nemo As requested by Gianfranco. :) Will try to get some other Italian join too.
- (add yourself)
Workshops
Experts meet novices to share knowledge in hands-on tasks.
Integration of Open Government Data in Wikidata and other Wikimedia projects
There are a lot of open government data evolving with interesting data which can be used for wikimedia projects. For example: The data of polls and referendums, the population of cities and municipalities, the public art in cities (interesting for Wiki Loves Public Art). How can the data of that portals be transfered automatically to the wikimedia projects. For example generating a script on the tool server which checks daily if some numbers have changed. If yes, it transfers the data to wikidata and from there the data is included in the infoboxes of the Wikipedia articles. Or how can the list of public arts or of other objects (ex. fountains) in wikipedia be updated automatically if there is a new object or an object has been removed.
As a concrete task we will promote the integration of demographic data from the open data platform ([1]) to wikidata for integrating the data in the specific articles of the districts. Ex. in the german article of the Rathaus District.
Interested persons:
The RACHEL Project
RACHEL (www.rachel.worldpossible.org) is now reaching over one million users worldwide who lack access to reliable internet. The project was a weekend prototype by just a few Cisco employees years ago. Please consider lending your web development, perl skills (dev.worldposible.org), or linux ideas to help us enhance this fantastic product (as seen on BBC, CNN, RaspberryPi.org and much more). Currently, foreign language wikipedia inclusion requires running a second webserver dedicated to wikipedia, an inefficient use of resources in places where these are scarce. Help us integrate foreign language wikipedia without running a second server (biblioteca.worldpossible.org).
Interested persons:
- Jeremy Schwartz <jeremy@worldpossible.org>
- (add yourself)
Wikibase architecture overview
An introduction to the Wikibase architecture and components aimed at potential new contributors. Wikibase is the software behind the Wikidata project. In this session you will get a high level overview of the wider wikibase codebase, which functionality can be found where, and how the different parts interact. Novice developers can attend, no special knowledge is required.
Interested persons:
- Jeroen De Dauw
- Mglaser
- Robert Vogel
- Maximilianklein
- Bruno Perel
- Ilario
- MarkAHershberger
- Multichill Mainly interested in how to keep the Wikibase extension and Pywikibot implementation in sync.
- Stephan Gambke
- Micru If it happens on Sat.
- Addshore
- Duesentrieb ⇌
Clean Code
Full title: Clean Code, and other requirements for contributing to Wikibase
This is an introduction to the topic of clean code. It covers basic design principles, effective use of tests, and many general best practices. Want to know how to write code that is easier to maintain? Want to avoid spending so much time in the debugger? Want to write code that reads like well written prose? Want to become more effective at the craft of software development? Then this session is definitely for you.
This introduction is broad and covers a lot of ground. While many topics will not be covered in the depth they deserve, references to other material will be provided. The focus on the most common problem points and practical solutions.
A lot of the topics that will be covered are part of the contribution guidelines for the Wikibase software. Examples from Wikibase will also be used in places, though this session is by no means Wikibase specific.
Interested persons:
- Jeroen De Dauw
- Mglaser
- Swidmann
- Robert Vogel
- Tpt
- Smuggli
- Stwalkerster
- MarkAHershberger
- Stephan Gambke
- Addshore
Mobile walk-in and talk-in
Is mobile a mystery to you? Can't get MobileFrontend setup? Don't understand why your favourite desktop features don't work on mobile? Want to know how to work on the latest Wikipedia apps? Do you want to make mobile things and don't know how? Does one of your projects look great on a desktop and terrible on a mobile device?
This workshop will be an unstructured session where you can ask all these questions and get some answers. Members of the mobile team will be available to answer your questions and give you hands on help on anything you need.
Interested persons:
mediawiki.ui for developers
mw-ui-button mw-ui-constructive mw-ui-quiet mw-ui-lolwtfbbq
mediawiki.ui
implements the evolving "Agora" visual style for buttons and forms in MediaWiki software. Learn how to apply it in your extensions and gadgets to deliver attractive consistent appearance. Actual real-life visual designers will be on-hand to give you advice and get feedback about what controls would be useful.
- Slides (has links to mw UI Trello, Flow, etc.)
Interested persons:
- S Page (WMF)
- May Galloway
- Shahyar Ghobadpour
- Tpt
- AalekhN
- Peter Coombe
- Swidmann
- Robert Vogel
- Juliusz Gonera
- Stephan Gambke
- whym
- Mwalker (WMF)
Flow for bot and tool developers
Flow is a modern discussion and collaboration system for WMF wikis. However, Flow pages aren't talk pages, so bots and semi-automated editing tools (e.g., Huggle, Twinkle) will have to adapt to handle them. Come explore the new Flow API and help us make improvements that will support some of the most important processes on our projects!
Interested persons:
- S Page (WMF)
- Benny Situ
- Mlitn
- Shahyar Ghobadpour
- Maryana (WMF)
- Ladsgroup
- Duesentrieb
- Robert Vogel
- Maximilianklein
- Bruno Perel
- Stwalkerster
- MarkAHershberger
- Danny Horn (WMF)
MediaWiki-Vagrant Bootcamp
Introduction to using MediaWiki-Vagrant to manage a development environment for hacking on MediaWiki. We'll do a really quick high level look at what Vagrant is and how MediaWiki-Vagrant uses and extends it. Then we'll learn just enough Puppet to understand what "roles" are and how to use them to configure your MediaWiki-Vagrant instance. Participants will then get hands on by creating roles to install and configure extensions used on Commons that are not yet available in MediaWiki-Vagrant.
Interested persons:
- Bryan Davis
- Greg Grossmeier
- Andrew Otto
- Tony Thomas
- Swidmann
- Robert Vogel
- Bruno Perel
- Faidon Liambotis
- Matthew Flaschen
- Stephan Gambke
- Silke Meyer
- Waldir
- Jean-Fred (talk) 08:03, 9 May 2014 (UTC)
- Jan Zerebecki
- Arthur Richards (talk) 09:28, 9 May 2014 (UTC)
Learn to work with Zuul and Jenkins Job Builder
A tutorial with User:Hashar and User:MarkTraceur about how to add and maintain jobs in Jenkins on the WMF infrastructure.
Interested persons:
- QChris
- Greg (WMF)
- Andrew Otto
- Nikerabbit
- Seb35
- Tony Thomas
- Bryan Davis
- Juliusz Gonera
- S Page (WMF)
- Stephan Gambke
- Addshore
- Mwalker (WMF)
- Jean-Fred (talk) 08:04, 9 May 2014 (UTC)
- Codrin.B
Tool Labs workshop
An event-long workshop with Coren; hands-on migration, debugging and creation of tools on the Tool Labs. Join in and leave at any time; there will be impromptu and planned breakaway tutorials on various related topics as interest demands (planned: using gridengine tutorial, database query optimization (including federated tables), how to deploy web services).
Interested persons:
OAuth Workshop
Tutorial and opportunity to pair with CSteipp to get your tools/bots using OAuth for authentication and/or authorized access into MediaWiki.
Interested persons:
- Waldir (for Primerpedia)
- Stwalkerster (for ACC)
- User:Halfak (WMF) (for en:WP:Snuggle)
- Addshore
How to help pywikibot
- Sunday 13:30
- Etherpad
Pywikibot is the most popular framework for running bots but how we can help improving pywikibot? There are several ways to help including solving and reporting bugs, wrangling bugs, bug triage and areas of developing including support of Wikibase and Wikidata, porting functionality from compat to core, and or network optimization (in order to reduce pressure on WMF servers)
Interested persons:
- Ladsgroup
- Maximilianklein
- Multichill I would like to see a session on the future of Pywikibot (like this) but I'm not sure if we have the right people at this hackathon. Maybe we should move that part to the Wikimania hackathon.
- Antoine "hashar" Musso would like to setup an integration test that runs pywikibot against MediaWiki core master and wmf branches.
- whym - interested in adding more tests for scripts I use.
- Jean-Fred (talk) 08:04, 9 May 2014 (UTC)
- S Page (WMF) would like to help Pywikibot a) not break when it comes across a Flow board and b) eventually be Flow-aware similar to how Pywikibot "knows" about Wikidata pages. See Flow API and the session #Flow for bot and tool developers
Translate extension workshop
- Saturday 13:30 - 15:00
- Etherpad: https://etherpad.wikimedia.org/p/wmhack2014_Translate
Nikerabbit is there to explain how the Translate extension works. Let's fix your most wanted (or hated) Translate bugs together or work on new features.
Possible bigger topics to work on, depending on the interest:
- Repository management. Translatewiki.net is using a collection of shell scripts to manage all repositories where translations are exported to and imported from. Lack of better repository management is blocking further progress on areas like automation of imports and exports.
- How will page translation work with Parsoid and VisualEditor.
- Let's provide more useful statistics about translation activity in nicer format.
- Translation memory improvements.
Translate extension provides an translation editor, support for many different types of content, translation memory, statistics ad lots more. It is also very old and big extension, while also adopting new technologies like composer and CSS grid based interface.
Interested persons:
- Nikerabbit
- Nemo
- Siebrand
- Duesentrieb
- Seb35
- Thiemo Kreuz (WMDE)
- Peter Coombe
- Bruno Perel
- Smuggli
- Codrin.B
Results:
- gerrit:132384: Proof of concept of a terminology aid; for a true such functionnality, the UI should be thought, the performance should be improved, and workflows should be specified in details
ContentHandler
Using the content handler facility for managing structured content on wikis. This is aimed mainly at extension developers who want to handle non-textual content on wiki pages.
Friday, 3pm, Room 2. https://etherpad.wikimedia.org/p/wmhack2014_ContentHandler
Interested persons:
- Duesentrieb
- Nikerabbit (If time permits)
- Thiemo Kreuz (WMDE)
- Swidmann
- Robert Vogel
- Addshore
- Smuggli
- Oliver Waddell
- S Page (WMF)
- MarkAHershberger
- Stephan Gambke
- Mwalker (WMF)
Outcomes:
- (see notes above)
- A couple demos of map & viz hacks used or planned to use ContentHandler based on what they learned here
- Extension:EmbedScript migrated to ContentHandler, looking at turning it into structured code! -brion (talk)
Refactoring Core for Fame and Profit
This session will show how to refactor parts of MediaWiki core in order to improve modularity. The focus will be on backwards compatibility and testability. The TitleValue RFC will serve as an example.
Interested persons:
Working with Historical Monuments Data
In this workshop we will look into ways how to work with data concerning historical monuments in the context of Wikipedia/Wikidata. Aspects that could be covered are:
- Transfer historical monuments data from lists on Wikipedia to Wikidata;
- Import historical monuments data from third party data sets to Wikidata;
- Generate monuments lists in Wikipedia based on data stored in Wikidata;
- Find easy ways to edit monuments lists in Wikidata;
- Use historical monuments data stored in Wikidata in a mobile web application (How does it work in practice? What are the requirements regarding the data in Wikidata?);
- Document the workflow and estimate the resources (volunteers, competencies, etc.) needed to include historical maps from Switzerland into the Wikimaps project framework;
- Use historical maps from Switzerland, prepared by tools provided by the Wikimaps project, in a mobile web application focusing on historical monuments.
There are thematic overlaps with the proposed activities regarding the Wikimaps project, historical maps of Zurich, and the integration of open government data in Wikidata (see above).
Interested persons:
- Beat Estermann
- Metaodi
- Oliver Waddell
- Multichill See also d:Wikidata:Cultural heritage task force.
- Mglaser
GuidedTour
I'd like to show people how they can write tours for GuidedTour and the enhancements we're working on.
Interested persons:
- Matt Flaschen
- (add yourself)
Meetings
Complex questions are discussed in depth until reaching a decision.
Future of version control, bug reporting and other developer tools
The work continues in Phabricator. The links to the three hangouts we created are also there.
It's been 2 years since we setup the current infrastructure around developer tools with Gerrit and Jenkins. Not everyone's happy and things break more often than we like. Additionally there's been rumblings for years about getting rid of Bugzilla. I think it's high time we have a discussion about what we envision our ideal development environment to be and figure out what it would take to get us there. Are there any tools (hint hint: Phabricator) that can help get us most of the way there?
Interested persons:
Chad- AKlapper
- guillom
- S Page (WMF)
- QChris
- Jdforrester (WMF)
- Greg (WMF)
- Maryana (WMF)
- Duesentrieb
- Tony Thomas
- Waldir
- Bryan Davis
- Mglaser
- Swidmann
- Faidon Liambotis
- Parent5446
- Juliusz Gonera
- Qgil
- MarkAHershberger
- Matt Flaschen
- whym
- CSteipp
- Addshore
- Mwalker (WMF)
- Shahyar Ghobadpour
- Arthur Richards (talk) 09:28, 9 May 2014 (UTC)
Wikimedia Phabricator Day 1
Let's discuss Requests for comment/Phabricator/Plan and the related project in fab.wmflabs.org.
Architecture discussion
A continuation of our past architecture meetings where we discuss the future of MediaWiki's internal design. Specifically, in Sunday's discussion, we will discuss Performance guidelines, answer last questions and polish last rough edges, and hopefully remove the draft
tag.
- Discussion: https://etherpad.wikimedia.org/p/performance
- Outcome: Performance guidelines got a lot of good feedback and is now nearly done. Sharihareswara (WMF) (talk) 18:31, 23 May 2014 (UTC)
Interested persons:
RobLa-WMF- Jdforrester (WMF)
- Hoo man
- Nikerabbit (depends on the topics)
- Duesentrieb
- Aude
- Bryan Davis
- Mglaser
- Robert Vogel
- Addshore
- Smuggli
- Faidon Liambotis
- Parent5446
- MarkAHershberger
- Micru If it happens on Sat. Pending RFC: page namespace association.
- CSteipp
- Mwalker (WMF)
- Arthur Richards (talk) 09:28, 9 May 2014 (UTC)
- Matt Flaschen
Tech People meeting Regular Users
A workshop (preferably in the early evening) to invite local users, beginners but also power users, who want to learn more about MediaWiki, our infrastructure and more. Kind of a "Ask the Developers" session but more informal.
Invite the local Wikipedia meet-up.
Interested persons:
- Manuel Schneider
- Hoo man Did similar things before, also am de-n
- Jdforrester (WMF)
- Duesentrieb
- Tony Thomas
- Swidmann
- Qgil
- Ilario
- MarkAHershberger
- guillom
OpenPGP/GnuPG key signing party
A OpenPGP/GnuPG key signing party to strengthen the Web of Trust. There is no central key registry for this key signing party. Instead it will simply be a paper slip exchange. Bring
- paper slips with your key id, fingerprint, name & emails, and
- something to identify yourself (usually a government-issued identification, such as a passport).
If you need to make paper slips, you can for example use generators, or print copies of the output of gpg --fingerprint $YOUR_KEY_ID
Given the list below, bringing 25 of your paper slips should be plenty and also cover people joining us spontaneously.
If you still need to print paper slips, the friendly people at the registration desk can print a PDF for you.
After the party
- Follow the instructions on the /PostKeySigning page.
Interested persons:
- QChris
- Nemo Why not.
- Duesentrieb
- Mglaser
- Swidmann
- Robert Vogel
- Stwalkerster
- Faidon Liambotis
- Oliver Waddell
- Parent5446
- MarkTraceur sure
- MarkAHershberger
- datendelphin
- Stephan Gambke
- Seb35
- CSteipp
- Mwalker (WMF)
- Jan Zerebecki
- Arthur Richards (talk) 09:28, 9 May 2014 (UTC)
- Greg (WMF) (talk)
- Micha 12:22, 10 May 2014 (UTC)
Wikidata in 2020
Let's talk about the long-term plans and ideas you have for Wikidata.
http://etherpad.wikimedia.org/p/Wikidata_in_2020
Interested persons:
- Lydia Pintscher (WMDE)
- Thiemo Kreuz (WMDE)
- Mglaser
- Maximilianklein
- Daniel Mietchen
- Addshore
- Bruno Perel
- Tpt
- Ilario
- Multichill
- Micru If it happens on Sat.
- whym - interested in Wiktionary integration.
- Waldir
- Codrin.B
Unclear
Proposals that seem to need clarification. Feel free moving them in any of the categories above.
Local Wikipedia forks
"Semi-autonomous instances of localized Wikipedia". Expand on the work of SOS Children, the Rachel Project to create packaged snapshots of Wikipedia contents that can be deployed on local storage e.g. SD cards in a tablet computer, 3G WiFi router, etc. and on a Raspberry Pi, etc. Ideally there'll be bi-directional updates from the local instance to Wikipedia and from Wikipedia to the local instance - asynchronous synchronization. People using one of these snapshot instances would be able to create new content and revise existing contents. One of the main goals is to help extend the reach locality and relevance of Wikipedia for people throughout the world.
I've been doing some work in this area already and will bring hardware, etc. to demo and test our work.
There's lots of known-unknowns for this project. With your help I hope we'll be able to
Interested persons:
- Julian Harty
- Seb35 I’m thinking about an asynchronous MediaWiki with a git-like workflow; I was not aware of existing ideas like the pages linked here.
- (add yourself)
Possibly interested:
- Nemo Not interested if it's yet another offline Wikipedia work, but I'd be interested if this was focused on Kiwix/ZIM incremental updates + the ability to edit locally (and then submit changes).
- Waldir Only interested in the bi-directionality (i.e. "edit feature"). cf. Distributed Wikipedia.
Comments:
- Except for the "edit feature", what you mean seems to exist already. At least two Kiwix developers will be there during the 3 days. 188.61.123.117 09:11, 7 February 2014 (UTC)
Extend VisualEditor
VisualEditor has been around for quite a while. As an extension developer, it's time to think about how you can integrate your extension. There are several topics that we'll need to talk about:
- How can my extension make use of / add to the VE?
- Does my code survive the round trip?
- How is my extension's code displayed in the VE?
- How can I write dialogs that allow the user to easily edit my tags?
- How can I add functionality to the VE in general?
We as a developer community need to explore the workings of the VE, this session is intended to be a starter.
Interested persons:
- Mglaser
- Jdforrester (WMF)
- Thiemo Kreuz (WMDE)
- Swidmann
- Robert Vogel
- Tpt
- MarkAHershberger
- Stephan Gambke
- Codrin.B
Possibly interested:
Etherpad: http://etherpad.wikimedia.org/p/ExtendingVE
The new face of MediaWiki.org
There's an initiative to rework MediaWiki.org. We should discuss the plans and outcomes in order to make MediaWiki.org a site that is easy to use and valuable to all of us, be it users, site maintainers, core and extension developers and any other interested parties. Let's go over the new design and make this a state-of-the-art site a so wide spread software like MediaWiki deserves!
Interested persons:
Performance guidelines
Let's get a draft of the performance guidelines nitpicked and approved. Update: This moved into the architecture meeting.
Interested persons:
- Sharihareswara (WMF)
- Matt Flaschen
- (add yourself)
Results
Attendees
This is an unofficial list where participate can indicate their attendance for the Wikimedia Hackathon 2014 in Zürich.
You can reach WMF attendees at the hackathon by e-mailing zurichhackathon@wikimedia.org.
There is space for up to 200 persons.
- Oarabile Mudongo (talk) 10:33, 23 December 2013 (UTC)
- Yuvipanda (talk) 20:43, 26 November 2013 (UTC)
- already stayed at the hostel! if anyone has questions about the venue, I can try to help :) Aude (talk) 23:03, 26 November 2013 (UTC)
- Jdlrobson (talk) 00:10, 27 November 2013 (UTC)
- Juliusz Gonera (talk) 08:52, 27 November 2013 (UTC)
- Kelson (talk)
- I'm pretty sure I stayed at this hostel before too. Multichill (talk) 17:17, 5 December 2013 (UTC)
- Rgaudin (talk) 19:09, 6 December 2013 (UTC)
- OrenBochman (talk) 10:35, 7 December 2013 (UTC)
DerHexer (talk) 20:17, 10 December 2013 (UTC) Probably.
- Daniel Mietchen (talk) 20:54, 10 December 2013 (UTC)
- perhaps, if someoneelse works together with me to finalise the OpenID extension --Wikinaut (talk) 01:03, 6 January 2014 (UTC)
- Magioladitis (talk) 08:58, 7 January 2014 (UTC)
- siebrand (talk) 20:04, 7 January 2014 (UTC)
- BDavis (WMF) (talk) 20:42, 7 January 2014 (UTC)
- Arthur Richards (talk) 20:31, 16 January 2014 (UTC)
- MarkTraceur (talk) 23:09, 16 January 2014 (UTC)
- --Nikerabbit (talk) 07:14, 24 January 2014 (UTC)
- Daniel Kinzler (WMDE) (talk) 09:35, 30 January 2014 (UTC)
- TheDJ (talk) 14:32, 1 February 2014 (UTC)
- Addshore (talk) 22:37, 1 February 2014 (UTC) Probably
- KartikMistry (talk) 05:38, 5 February 2014 (UTC) May be
- Jeph paul (talk) 19:12, 5 February 2014 (UTC)
- Julian Harty (talk), 6 February 2014 (UTC) Probably.
- Jeroen De Dauw (talk) 00:29, 7 February 2014 (UTC)
Chad. 00:43, 7 February 2014 (UTC)- /me is sad Petrb (talk) 10:10, 25 February 2014 (UTC)
- Petrb (talk) 08:10, 7 February 2014 (UTC)
- Reedy (talk) 18:49, 7 February 2014 (UTC)
- Viswaprabha (talk) 22:51, 11 February 2014 (UTC)
- Hoo man (talk) 23:58, 11 February 2014 (UTC)
- Micha L. Rieser (talk) 13:12, 13 February 2014 (UTC)
- Jdforrester (WMF) (talk) 23:07, 13 February 2014 (UTC)
- AKlapper (WMF) (talk) 23:21, 13 February 2014 (UTC)
- Jaredzimmerman (WMF) (talk) 23:37, 13 February 2014 (UTC)
- Greg (WMF) (talk) 23:50, 13 February 2014 (UTC)
- MGalloway (WMF) (talk) 21:20, 14 February 2014 (UTC)
- RashiqAhmad (talk) 11:46, 18 February 2014 (UTC)
RobLa-WMF (talk) 16:46, 19 February 2014 (UTC)change in plan
- Gabriel Wicke (GWicke) (talk) 19:16, 19 February 2014 (UTC)
- Mlitn (talk) 22:34, 19 February 2014 (UTC)
- Harsh Kothari (talk ) 17:31, 21 February 2014 (UTC) Depends on Scholarship
- Aaron (talk) 22:07, 21 February 2014 (UTC)
- EdSaperia (talk) 14:15, 22 February 2014 (UTC) woooo yay
- Chitetskoy (talk) 06:50, 23 February 2014 (UTC) depends on scholarship
- stwalkerster [stwalkerster|talk] 00:03, 24 February 2014 (UTC)
- Niharika (talk) 03:04, 24 February 2014 (UTC) Depends on scholarship
- Thiemo Mättig (WMDE) (talk) 11:55, 24 February 2014 (UTC)
- Rangilo Gujarati (talk) 15:28, 24 February 2014 (UTC) Depends on scholarship.
- DarTar (talk) 06:50, 25 February 2014 (UTC)
- Lantus (talk) 21:10, 25 February 2014 (UTC)
- Aalekh (talk) 23:04, 28 February 2014 (UTC) Depends on scholarship
Frank schubert (talk) 18:45, 28 February 2014 (UTC) Probably.
- 1Veertje (talk) 14:55, 1 March 2014 (UTC)
- So close that I can't skip. --Nemo 12:11, 2 March 2014 (UTC)
- Krinkle Krinkle (talk) 22:06, 4 March 2014 (UTC)
- Aarti DwivediRtdwivedi (talk) 03:31, 5 March 2014 (UTC)
- Tony Thomas (talk) 14:32, 5 March 2014 (UTC) Depends on scholarship
- Tina Johnson (talk) 21:08, 5 March 2014 (UTC) Depends on scholarship
- brion (talk)
- Tpt (talk)
Depends on scholarship-> thanks! - Mglaser (talk) 07:56, 7 March 2014 (UTC)
- Sylvain WMFr (talk) 11:29, 7 March 2014 (UTC)
- Kolossos 20:44, 7 March 2014 (UTC)
- Susannaanas (talk) 08:23, 10 March 2014 (UTC)
- André Costa (WMSE) (talk) 10:12, 12 March 2014 (UTC)
- Christine Corbett
- Seb35 [^_^]
Depends on scholarship→ thanks! - SPQRobin (talk) 22:30, 14 March 2014 (UTC)
- Waldir (talk) 07:21, 15 March 2014 (UTC) Depends on scholarship
- Rahul21 (talk) 12:32, 16 March 2014 (UTC) Depends on scholarship
- Richa Jain --Rjain (talk) 12:45, 16 March 2014 (UTC) Depends on the scholarship
- Peter Coombe (talk) 17:19, 20 March 2014 (UTC)
- IAlex (talk) 20:13, 23 March 2014 (UTC)
- --Ilario (talk) 13:30, 25 March 2014 (UTC)
- Nonoxb (talk) 19:39, 25 March 2014 (UTC)
- Swidmann (talk) 08:17, 28 March 2014 (UTC)
- Osnard (talk) 10:50, 28 March 2014 (UTC)
- Maximilianklein (talk) 21:09, 28 March 2014 (UTC)
- Dan-nl (talk) 15:21, 29 March 2014 (UTC)
- Beat Estermann (talk) 08:54, 1 April 2014 (UTC)
- Julia\talk
- Codrinb (talk) 07:02, 6 April 2014 (UTC)
- Smuggli (talk) 09:08, 11 April 2014 (UTC)
- Himeshi (talk) 04:31, 14 April 2014 (UTC)
- Metaodi (talk) 12:43, 14 April 2014 (UTC)
- Micru (talk) 17:37, 14 April 2014 (UTC)
- Bettelorden (talk) 16:07, 24 April 2014 (UTC+1) (Saturday afternoon and Sunday)
- MSyed (WMF) (talk) 17:45, 24 April 2014 (UTC)
- Halfak (WMF) (talk) 17:47, 24 April 2014 (UTC)
- Mwalker (WMF) (talk) 17:57, 24 April 2014 (UTC)
- K0zka (talk) 17:10, 25 April 2014 (UTC)
- Justus de Bruijn User:JustusdB (talk) 10:55 28 april 2014 (UTC)
- Andrew Bogott (talk) 22:53, 5 May 2014 (UTC)
- LilaTretikov
- Stephan Gambke
- Matma Rex (talk) 10:37, 7 May 2014 (UTC)
- Rromir (talk) 12:21, 7 May 2014 (UTC)
- Silke WMDE (talk) 13:56, 7 May 2014 (UTC)
- Qgil
- guillom 06:59, 8 May 2014 (UTC)
- S Page (WMF) (talk) 16:29, 8 May 2014 (UTC)
- Nikklaus --Nikklaus (talk) 19:47, 8 May 2014 (UTC)
- Sharihareswara (WMF) (talk) 21:53, 8 May 2014 (UTC)
- AleXXw (talk) 02:41, 9 May 2014 (UTC)
- Jean-Fred (talk) 08:03, 9 May 2014 (UTC)
See also
- Friendly space policy applies to this Hackathon too.
- DevCamp at Wikimania 2013 and Hackathon in Amsterdam.
- Scholarships for Hackathon 2014
- The budget of this hackathon