While we made some progress last year for better multilingual support in Drupal 8, the lion's share of the work is still ahead of us. Make no mistake, most planned multilingual features are still vaporware. There is a lot to do to improve what is in there and to add the missing functionality. Never did I see a shortage of tasks to do, much more so lack of people with dedicated time available to focus on the tasks. Therefore it looked only logical to put together a well planned series of in-person sprints with a well planned structure to gather like-minded people who want to make Drupal 8 a much better multilingual release, getting them out of their daily habits to entirely focus on Drupal 8.
Therefore I propose the following
three in-person sprints for the foreseeable part of this year to gather and improve our codebase. I'd love if more people can come to these sprints, so I purposefully propose them for around the biggest Drupal events of the year. Also, I'm announcing these plans so that we can organize ahead of time for travel, accommodation and sprinting space for each attendee and last but not least sponsors.
Update: one day sprint in Budapest, Feb 18th
I'm also holding an in-person sprint for the Hungarian developer community in Budapest on Saturday Feb 18th. If you are interested, read the Hungarian post at http://drupal.hu/node/15357 (in short and in English, sprint times are 9am to 6pm). We'll be hanging out in #drupal-i18n so if you want to join, feel free to do so then and there. Because this is a one day sprint only and people attending the sprint will be mostly new to Drupal 8 development (experienced in Drupal development in general though), we expect to work on lower hanging fruit tasks.
Two additional days trailing Drupalcon Denver
There is already a traditional code sprint day at the end of Drupalcon Denver. While US Drupalcons are not usually flush with interest for multilingual topics, there is always a sizable set of people interested, and we are looking forward to Suzanne's and Florian's great session on the topic. So I propose we add an additional two days of sprinting for those interested in Drupal 8 Multilingual Initiative, so we can continue our work. I always found the one day sprints at Drupalcons are not good to do larger scale work and having a minimum of three days makes the work much more productive.
There is of course nobody stopping people from sprinting all through the conference, as a work home-alone geek I'm more than happy to meet people and have great discussions and conversations, so I'd not plan for a computer focused coder extravaganza. I will definitely support people who do intend to work on multilingual patches throughout the conference especially if you can come to the general Drupalcon days but not extend your stay (which would be sad).
Planned dates for the Denver sprint are therefore: March 23 (Fri), 24 (Sat), 25 (Sun) 2012.
Four additional days before Drupal Dev Days Barcelona
Drupal Dev Days is the biggest developer focused gathering in Europe each year. Last year there were close to 600 signups for the event in Brussels. It is going to be a big event in an area full of interest for multilingual topics, so it is evident that we should organize a sprint around it. While not widely publicized, this year Drupal Dev Days goes to Barcelona in June, and the organizers secured sprinting space in Citilab (their very nice event facility) for the week before the event. There is no complete information about the program of the Dev Days. It might include a sprint day in itself as well.
Planned dates for the Barcelone sprint are therefore: June 11 (Mon), 12 (Tue), 13 (Wed) and 14 (Thu) 2012.
Two additional days after Drupalcon Munich
Drupalcon comes to Munich this August. Although the exact structure of the conference is not yet publicized, I'm assuming it will follow the "traditional" structure applied recently to Drupalcons with a training day, 3 days of main session program and a day of sprints. So I'm proposing a sprint again for two days after the conference. My thinking on sprinting on Drupalcon days themselves is similar to that about Denver.
Planned dates for the Munich sprint are therefore: Aug 24 (Fri), 25 (Sat) and 26 (Sun) 2012.
I understand this is a bit too much to commit to for any single person, and I realize the sprints might not have a huge overlap in attending people due to sheer availability and the compromises involved. It would be great however to have a good set of knowledgeable people to work on current issues and make great progress on getting Drupal 8 a multilingual boost.
I'm planning to post these sprints as individual events in the Internationalization group for people to be able to sign up for and communicate with attendees. I wanted to post the overall proposal first to do a reality check with people and gather general suggestions for the larger scale plan. Feedback very welcome!