Wikimedia blog

News from the Wikimedia Foundation and about the Wikimedia movement

Posts Tagged ‘berlin’

Diverse Wikimedia tech crowd gathers in Berlin

A diverse crowd of engineers, volunteer developers, template writers, gadget maintainers and bot operators have gathered in Berlin for this coding event.

The Wikimedia technical community is gathering this week-end in Berlin to code, discuss, learn and generally improve the infrastructure and tools behind Wikipedia and its sister sites.

The “Berlin Hackathon 2012“, a yearly coding event happening in the German capital since 2009, is co-organized by Wikimedia Deutschland. It is taking place this year at STATION Berlin, a former postal train station now converted to an exhibition and event hall. It was preceded by a two-day summit on Wikidata and RENDER, projects aiming to integrate structured data with Wikipedia.

The crowd of about 130, coming from 30 countries, includes Wikimedia Operations engineers, who maintain the site’s hardware and network infrastructure, and MediaWiki developers, who build and improve the software powering all Wikimedia sites. Topics of discussion and workshops include the new code review workflow after the move of the primary code repository to Git, in an attempt to facilitate contributions.

“This is the largest Wikimedia coding event we’ve ever had,” started Sumana Harihareswara, Engineering Community Manager at the Wikimedia Foundation, as she opened the event. Sumana, the lead organizer of the event, has reached out to many Wikimedian technologists outside the core circle of MediaWiki developers, to make the event more inclusive. Indeed, many attendees are joining a Wikimedia coding event for the first time.

The hackathon focuses on recent developments that are enabling more community-driven innovation.

For example, expert Wikipedia editors have been invited to learn about Lua scripting, which is poised to replace or supplement MediaWiki templates later this year.

Templates, originally introduced as a way to embed standardized texts in several Wikipedia articles, have been combined by Wikipedians with parser functions to create a limited programming language. They have become a performance bottleneck for long Wikipedia articles embedding many of them, like Barack Obama, for which a new version of the page can take up to 40 seconds to be generated by the server.

By replacing complex templates by simpler ones augmented with Lua scripts, developers aim to provide editors with a proper scripting language that will be both more powerful and more efficient than ad-hoc ParserFunctions-based logic. Tutorials are being held in Berlin to help end-users learn about Lua and how to adapt templates to this new technology.

Another group of attendees is “Gadgets” maintainers, who have come to Berlin to learn how to adapt their tools to a new version of the software, called “ResourceLoader 2.0“. It will make it possible to centralize custom JavaScript snippets developed by editors, and share them across Wikimedia sites for other communities to use.

Developers and engineers, used to collaborate online, are also using this opportunity to socialize and discuss face-to-face.

“We’ve never had so much activity in our technical community” explains Erik Möller, VP of Engineering and Product Development. “In Berlin, we’re systematically raising awareness of all the recent developments that are enabling more community-driven innovation than ever before. It’s a great time to be a Wikimedian.”

Besides coding, workshops and presentations, the event is also an opportunity for Wikimedia technologists, who usually collaborate over the internet, to mingle and socialize. They will next meet in July in Washington, D.C., for the annual Wikimania conference and its very own Hackathon. By then, they are expected to unveil the first working prototype of the Visual Editor, the upcoming user-friendly interface to edit Wikipedia articles.

Guillaume Paumier
Technical communications manager

Wikidata Summit kicks off in Berlin

The 2-day event is focusing on Wikidata and RENDER, technologies to integrate structured data with Wikipedia and its sister sites.

The Wikidata & RENDER summit, a 2-day technical event focusing on the integration of structured data with Wikipedia, started today in Berlin, Germany, as a prologue to the Wikimedia Hackathon.

The event, organized by Wikimedia Deutschland, consists of workshops, presentations and coding, split into two tracks: one on Wikidata, and the second on RENDER.

The Wikidata project was announced earlier this year; its goal is to build the software infrastructure to support a common source of structured data that can be used in all Wikipedia articles, regardless of their language.

It would work in the same way that images and other multimedia content from Wikimedia Commons can be embedded into any page on a Wikimedia site.

Wikidata is expected to lead to a higher consistency and quality within Wikipedia articles, increased availability of information in the smaller language editions, and decreased maintenance effort for Wikipedia volunteers.

RENDER, the other focus of this summit, is a EU-funded project aimed at developing methods, techniques, software and data sets for scholars and readers (such as Wikipedia users) to understand, describe, process and make use of the diversity of knowledge and information.

About fifty people were invited to attend: they are Wikimedia Deutschland engineers, Wikimedia Foundation engineers, and volunteer MediaWiki developers, with expertise in structured data, MediaWiki and Wikimedia projects.

About 50 engineers and volunteer developers have gathered in Berlin for this prelude to the Wikimedia hackathon.

Sessions will be held today and tomorrow at Station-berlin – Hall 6, the same venue where the Berlin Hackathon 2012 (a.k.a. “Wikimedia Dev days”) will take place, starting tomorrow evening.

Follow and participate

We don’t have live video streaming of the event, but you can follow what’s happening on site through a variety of channels:

  • participants are taking live collaborative notes that will be posted on wiki when sessions are over;
  • they’re also posting information snippets on Twitter and Identi.ca; join the discussion with the #wikidata and #RENDER hashtags;
  • last, you can join us on IRC in the #wikimedia-wikidata and #mediawiki channels on Freenode.

Let us know on IRC or in the comments below if we can do anything else to let you participate remotely.

Guillaume Paumier
Technical communications manager

Developers go home after productive Berlin hackathon

These people make Wikipedia and MediaWiki awesome.

Most MediaWiki developers who attended the Berlin hackathon this weekend have left the German capital and returned home, after three days of collaborative coding, group discussions, short presentations, and bug fixing.

A lot of work was already accomplished on Friday and Saturday, including presentations on test frameworks, coding of new features, discussions on wikitext parsers, and a usability testing session.

Things were a bit slower on Sunday, but lack of sleep didn’t stop developers from coding and smashing bugs. Brandon Harris gave a short talk about identity, editor retention and social features. Domas Mituzas talked about how to improve performance; Tim Starling followed by discussing adding HipHop support for MediaWiki, and its planned deployment to Wikimedia sites.

Mark Bergsma also gave an overview of the situation of the Wikimedia infrastructure regarding IPv6 (and our participation in IPv6 Day) and Mathias Schindler discussed WebP support. All the live notes taken yesterday are available.

The rest of the day was used to continue to code, discuss and smash bugs. Some groups explored the city before returning home. The day ended with participants hacking and socializing at the C-base.

If you couldn’t attend, the videos of all the talks are available for you to watch (or re-watch). Many pictures of the event are already on Wikimedia Commons, and more will follow. Presentation slides will be added to the hackathon page as they come in.

We hope the live video streaming, real-time note taking, and IRCing / tweeting was useful for remote attendees; please tell us what we did right and what needs improving. We’d love to get feedback on what worked for you, and what didn’t.

We’d like to thank everyone who was involved in making this event awesome, and particularly the participants, who came from all over the world to work together to improve our technical platform.

Many thanks to the team from Wikimedia Deutschland as well, who masterminded the whole event: Nicole Ebber, Daniel Kinzler, Cornelius Kibelka, and the rest of their team.

Participants agreed they were looking forward to more hackathons, in Berlin and elsewhere. We’ll see you there!


Guillaume Paumier

Photo from Wikimedia Commons by Tobias Schumann, under CC-by-sa 3.0 Germany.

Berlin hackathon continues with group coding, discussions and bug squashing

With tired eyes, and fueled by ridiculously large amounts of coffee, Wikimedia developers and engineers are now starting their third and last day of collaborative coding at the Berlin “hackathon”.

The event, organized by Wikimedia Deutschland, has been going on since Friday. About a hundred participants are enjoying our third day at coworking / hackspace Betahaus.

Yesterday, more coding happened, and even more bugs were smashed: about 65 since we started on Friday. There remains plenty to work on during this hackathon, though, if you’d like to help.

Saturday afternoon was also devoted to the discussions about the possible evolutions of the MediaWiki parser (see notes), a step towards a visual editor for Wikipedia and other MediaWiki-powered sites. (“Visual editor” seems to have reached consensus as a more social class-neutral replacement for “rich text editor”.)

Yesterday, the hackathon also hosted a usability testing session on the Kiwix offline app, led by Ryan Kaldari. The ops team is continuing its ongoing work on HTTPS & IPv6, and Victor Vasiliev partially implemented a long-awaited feature for Wikimedia wikis: a global watchlist.

The day ended with a party (with free beer and food) organized by our friends from Wikia.

You can take a look at all the live notes taken yesterday. People are also taking photos, and more will follow.

Some talks that were originally scheduled for Saturday are happening today, including Brandon Harris’ short presentation on “identity”, Mark Bergsma’s on IPv6, and the discussions on performance and HipHop, with Domas Mituzas and Tim Starling.

You can participate remotely in real time by watching the live video stream (all talks are recorded), and participating in our live note-taking in Etherpad.

You can also join us on IRC in #mwhack11 or #mediawiki on Freenode, and follow our activity using the #mwhack11 hashtag on Twitter and Identi.ca.

This year’s motto is “talk less, code more”. Happy coding!


Guillaume Paumier

Wikimedia developers start second day of Berlin hackathon

Typical traffic lights in Berlin

Green light: You can code now!

MediaWiki developers and Wikimedia engineers are starting their second day of coding, discussing and bug-smashing today in Berlin, Germany. This “hackathon”, organized by Wikimedia Deutschland, started yesterday, and will last until tomorrow Sunday.

After a short introduction yesterday, participants quickly moved on to group discussions, short presentations and coding. The event is run as an unconference, and this format has proven to be quite effective so far.

Lightning talks yesterday included presentations about the new datacenter (by Mark Bergsma), Kiwix and offline (Emmanuel Engelhart), PhotoCommons (Hay Kranen), OpenStreetMap integration (Tim Adler), WikiLove (Ryan Kaldari), PHPunit (Ashar Voultoiz), the new mobile gateway (Patrick Reilly), community-oriented testing (Ryan Lane), Narayam (Purodha Blissenbach) and distributed JavaScript testing (Timo Tijhof).

Several bugs were also fixed yesterday, but there remains quite a bit to smash during this hackathon.

A lot of group discussions (e.g. about HipHop, and the MediaWiki release plan) and actual coding happened during the afternoon and evening. You can take a look at all the notes taken yesterday in real time.

Today’s talks include discussions on “Identity” (Brandon Harris), performance, including plans to use HipHop for PHP (Domas Mituzas and Tim Starling), as well as many discussions and short talks about wikitext parsers.

To participate remotely in real time: You can still watch the live video stream (all talks are recorded), and participate in our live note-taking in etherpad.

You can also join us on IRC in #mwhack11 or #mediawiki on Freenode, and follow our activity using the #mwhack11 hashtag on Twitter and Identi.ca.

Another way to participate is by testing some of the tools people are developing. For example, Purodha Blissenbach is looking for testers for Narayam (a keyboard mapping for Indic languages), and Hay Kranen would like people to test the PhotoCommons WordPress plugin. Please contact them if you want to get involved.

This year’s motto is “talk less, code more”. Happy coding!


Guillaume Paumier

Wikimedia tech crowd and MediaWiki developers gather in Berlin

Developers, engineers, laptops, food, and wi-fi.

MediaWiki developers and Wikimedia engineers have flown from all over the world to meet up in Berlin.

For the third time, Wikimedia Deutschland is organizing a “hackathon”, a coding event where developers work together to improve the MediaWiki software and the technological platform for Wikipedia.

The event started today at the betahaus, a coworking and social space in Berlin’s Kreuzberg neighborhood, close to Moritzplatz. It will last until Sunday; a rough schedule is available.

Two other groups of Wikimedians are also meeting this week-end at the betahaus: Wiki loves Monuments enthusiasts, and the Language Committee.

Work at the hackathon is notably focused on improvements in MediaWiki’s text editor, development tools, improvements in the parser, mobile apps, and bug fixing. We’re also having a few lightning talks.

These developer days are included in the program of the Berlin Web Week, a series of events happening in Berlin in May and bringing together Internet and software communities and industry players.

To participate remotely: join us on Twitter and Identi.ca, where we’re using the #mwhack11 hashtag. We’re posting links there to our public notes taken in real time.

You can also watch the live video stream (all talks are recorded), join us on IRC in #mwhack11 or #mediawiki on Freenode, and check out the event page on facebook.

This year’s motto is “talk less, code more”. Happy coding!


Guillaume Paumier

Registration open for the Developer Workshop in Berlin!

Registration for the Developers’ Workshop in Berlin on April 14.-16 is now open: please use the registration form. Registration is required and will be open until March 21., but there are only 50 places available. So, sign up soon!

Wikimedia Germany invites all MediaWiki developers, Toolserver users, Gadget hackers, and other people interested in the technical side of Wikimedia projects to come to the Workshop. We have a very nice venue and a cool option for accommodation, details to be announced soon.

For updates and more information, watch meta:Wikimedia_Conference_2010/Developers’ Workshop. You can also get updates via twitter or identi.ca.  If you have questions, please contact us at conference@wikimedia.de.


Tech folk will again meet in Berlin

Developer Meet-Up

Developer Meet-Up (by Raymond, CC-BY-SA)

Wikimedia Germany invites all MediaWiki developers, Toolserver users, Gadget hackers, and other people interested in the technical side of Wikimedia projects to come to Berlin for a Developer Meet-Up on April 14.-16. Last year’s meet-up in Berlin was a great success, and we hope to make it even better this time! This year we want to focus on structured (meta) data, search, and community building. The future of the Toolserver will also be a subject.

The dates are set, but it’s not clear yet if we start full throttle on Wednesday the 14th or if we have just an arrival event on that date and a full day on Friday the 16th instead – this depends on venue arrangements that are not sorted out yet. Note that registration in advance will be required – a website will be set up for this soon, we will announce it on blogs and mailing lists.

On that Friday, April 16., the Wikimedia Chapters and Board start their convention in Berlin. This will be a great opportunity to meet, to discuss interesting topics, to network and to exchange ideas and thoughts! Wikimedia Germany will host the event, so we will organize the venue, the hotel(s), some fun things to do in Berlin, food & drinks and lots of other things – and there might even be a party at the c-base again…

See you in Berlin!

Daniel Kinzler, Wikidata Software Achitect

Update: Registration is now open!