---
title: Codesprint Vienna
url: "https://news.typo3.com/article/codesprint-vienna"
description: The first core codesprint in 2016, hosted by plan2net, 14. - 17. of january.
image: "https://news.typo3.com/_assets/d1e01514e4c4a5b3147940fa2ec50682/Images/og-image-news.jpg"
date: 2026-06-11
modified: 2026-06-11
categories:
  - "Developer & Technology"
---

# Codesprint Vienna

- [Developer & Technology](https://news.typo3.com/article/category/developer-technology)

Codesprint Vienna
=================

16 January 2016

The first core codesprint in 2016, hosted by plan2net, 14. - 17. of january.

- ![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/f29da8d5bb7109434e07310f4f754385.jpeg)[Anja Leichsenring](https://news.typo3.com/article/author/anja-leichsenring)

 
=

Participants
============

- Reinhard Führicht
- Wolfgang Klinger
- Ludwig Rafelsberger
- Martin Kutschker
- Bernhard Kraft
- Markus Klein
- Georg Ringer
- Morton Jonuschat
- Anja Leichsenring

Hoster
======

plan2.net in Vienna is the friendly hoster for this sprint, and we are very well taken care of by Sabina Loicht. Thank you very much for this great experience, the wonderful room, the great food and the outstanding entertainment. We loved to be your guests and will come back happily.

Cite Sabina: “I really love the laughter of nerding nerds 1 floor below”.

Yes, we had fun.

Topic and Achievements
======================

We concentrated on improvements for the import/export feature of the core. This tool is considered critical for upgrade activities and therefore needs some love. Especially the transfer from lower to higher TYPO3 versions doesn’t work very well at the moment, when it comes to FAL inclusion.

Additionally, the frontend and usability of this tool have not been touched since a very long time and deserved some attention as well.

So we decided first to switch the HTML generation to Fluid, without changing any look and feel in the first place. This opens the door to further improvements. Reinhard and Wolfgang took this task and finished it pretty soon.

The class structure is unfortunate in architectural sense, so some refactoring was needed. Masi was the one splitting the very big I-do-it-all-class ImportExport.php into smaller parts with dedicated responsibilities.

With this done, we were able to fix some known bugs and further improve the handling and functionality of import and export.

Ludwig implemented a central improvement to deal with hidden records during export. They can now be included or excluded all at once.

Bernhard took over the task of missing storage handling during import and other FAL related issues. A better user experience with error messages and cleaner support of how to get a more complete import are part of this work.

Of course we took part in the casual review process as well, so many reviews could be processed during those four days. We even made a new record of merged patches on friday.

  all pictures have been taken by Markus Klein. Copyright is on him, he allowed to use the photos for this article.

![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/f00b6176fd88a64d0f5d0acfe1470b0b.jpeg)

About the Author

[Anja Leichsenring](https://news.typo3.com/article/author/anja-leichsenring)

TYPO3 Developer

Hi, I'm Anja, working with and on TYPO3 since 2005. My focus is in backend, I favour clean architecture, green tests (many of 'em) and easy upgrade paths. Also, I care for happy people doing great work and in-person events to get to know each other better.

[More posts by this author](https://news.typo3.com/article/author/anja-leichsenring)