The TYPO3 CMS Sprint Hamburg 2014, Germany

Categories: Development, Community Created by Mathias Schreiber
Right after the CMS Team meeting in Hannover 17 people met in sunny (*cough, cough*) Hamburg, Germany for another codesprint. Read about the results:
Felix Kopp of <link http: www.phorax.com>Phorax took up the task to organize the sprint, get us booked into a hotel not far from the location that was generously sponsored by <link http: www.reply.eu de>Portaltech Reply - a big Thank You! to both for that. The sprint lasted from tuesday evening until sunday noon. Mathias and Anja focussed on keeping track of the tasks to be done, with Anja giving our 5 new contributors a run-down how the complete contribution process works. Three of them were on site, two were connected remote via Slack. The good news: they got their first patches merged on wednesday night so without question Anja did a great job with the mentoring. The main focus of the sprint was to tackle the thing that most people said could not be done - remove prototype.js and script.aculo.us from the core. While this sounds like a rather trivial task the full impact became obvious by the end of the first day. That was when we decided to switch to a full 18hrs/day workmode to get these things done - which we did, by the way... The team with Benni Mack, Christian Kuhn, Frank Nägler and Oliver Hader made it happen to replace all usages with faster jQuery equivalents - an incredible job. The other subteam around Felix Kopp, Dirk Lipjes and Benjamin Kott got their hands dirty on the new backend theme, based on Twitter Bootstrap. A lot of code cleanup went into this task as well, to get the huge amount of legacy code into a bootstrap-capable codebase. A lot of love went into the new module list on the left side of the backend, the topbar and the main modules. The result looked unfamiliar but intuitive at the same time. If you’re like me and you have stared at TYPO3 backend for more than 10 years you surely need a minute or two to adapt. But once you start clicking through it (hint: use a tablet) you’ll start to realise the true beauty behind it. Everything is a lot more streamlined, more straightforward, just plain better. The team of Thorsten Griebenow, Eugene Kenah Djomo and Jan Helke took up the task to re-work the code of the FormEngine to supply a solid base for restyling all forms TYPO3 CMS can display. Eugene switched to the CMS 6 compatibility extension, that will ensure the compatibility of 6.x extensions throughout CMS 7, if necessary. A sidenote here: We were able to speed up the Backend by a huge amount - so you will only suffer performance penalties if you want to use extensions based on a legacy codebase. If you do everything by the book, you’re fine. Stefan Frömken had the task of working on a new, minimalistic RTE configuration to support our strong defaults initiative on the one hand and to make the integrators lifes easier on the other. We also discussed a lot of strategic topics which will enable us to produce greater value in the same timeframe, so stay tuned. A special Thank You needs to go out to the people of the agencies who allowed their employees to attend the codesprint in order to make the next TYPO3 CMS release happen.
  • Mike of <link http: www.wfp2.com>wfp:2, Mönchengladbach, GER
  • Helge of <link https: www.starfinanz.de>Star Finanz, Hamburg, GER
  • Payam of <link http: de.kuehne-nagel.com de_de>Kühne & Nagel, Hamburg, GER
  • Beatrice of<link http: www.iosoft-websolutions.de homepage> iosoft | websolutions, Hamburg, GER
  • Volker of <link http: www.reply.eu>Portaltech Reply, Hamburg, GER
  • David of <link http: b13.de>b:dreizehn, Stuttgart, GER
  • Peter & Chris of <link http: wmdb.de>wmdb, Düsseldorf, GER
  • Jochen of <link http: jweiland.net>jweiland, Stuttgart, GER
Just as important were all the people who attended remotely, kept the review queue empty or laid out the foundation of changes, enabling us folks on location to get the merges into the codebase done.
  • Wouter Wolters of <link https: www.windinternet.nl>WIND Internet, Leeuwarden, NL
  • Georg Ringer of <link https: www.cyberhouse.at>Cyberhouse, Linz, AT
  • Markus Klein of <link http: reelworx.at>Reelworx, Oftering, AT
In case you didn’t know, hosting a codesprint or sending your developers to one is a great opportunity to get in touch with the current development of TYPO3 CMS. Actually, you can contribute to shape the entire product. Another round of Thank You goes to our sponsors, who made it possible that we had pizza, burgers, energy drinks and all kind of fast food and candy to consume:
  • Olivier Dobberkau of <link http: dkd.de>DKD, Frankfurt
  • Marco Klawonn of <link http: reply.de>Portaltech Reply Bremen on behalf of TYPO3Camp Bremen
  • Markus Günther
  • Harry Glatz 
  • <link http: reply.de>Portaltech Reply, Hamburg and Volker Graubaum
  • <link http: phorax.com>Phorax and Felix Kopp
  • a special thanks to Jeff Kopp for her wonderful cakes
  • Andrea Moroni from <link http: www.web-to-date.com>webtodate
  • Ingo Müller
So if you’re interested in hosting a sprint or have questions on how to participate, sponsor food & drinks, benefits for your business or alike, just get in contact with us. Mathias Schreiber (<link>mathias@typo3.org)
Anja Leichsenring (<link>anja.leichsenring@typo3.org)