Back to list

TYPO3: The Agile Future of a Ponderous Project

Karsten Dambekalns
Author Description:
Karsten Dambekalns, born in 1977, learnt the basics of web technology the hard way, by looking at other website's HTML source code. After having used OS/2, Windows and Linux he now uses a Mac. All this happened after having learnt BASIC and Assembler on a good old Commodore C128...

Using PHP since 1999 Karsten discovered TYPO3 in 2002 and got caught by it's immense possibilities. Now he is part of the TYPO3 and FLOW3 core development team and Steering Committee member of the TYPO3 Association.

Karsten lives in Lübeck, Germany with his wife Līga, three kids and a nameless espresso machine.
When Kasper Skårhøj wrote the first lines of PHP code laying the foundation of the TYPO3 CMS in 1998, he had not the slightest idea that a big part of the code he wrote would still be actively used more than ten years later. Adding the 3700+ extensions contributed by an ever growing developer community resulted in an impressive amount of code – of varying quality.
Without surprise it soon became a challenge to assure a high quality and secure product. While the core developers were burning to add new features, the holy cow of backward compatibility was lurking at the next corner, waiting to be fed. The result is a feature-rich and solid but equally monolithic and complex pile of code, which doesn't allow big jumps in architectural choices.
As a consequence we decided to rewrite TYPO3 from scratch.
In this talk we'll share our experience with the technical and organisational techniques we have chosen for the development of TYPO3 version 5 and its foundation, the FLOW3 framework. It explains our pedantic pursuit of clean code, outlines our commit and coding guidelines and gives answers to tricky situations you face while writing and maintaining (true) unit tests.
Target Audience:
Target OS:
Back to list

T3CON10-Dallas Sponsors

The T3CON10-Dallas event organizers

© 2006 - 2013 TYPO3 Association · All rights reserved. Imprint