Sometimes TYPO3, the mighty opensource Content Management System with a large community in Europe, drives me crazy. It really is a Love/Hate relationship we’re having. I love the fact that you can get everything done with TYPO3 and I hate the fact that sometimes it’s so damn complicated to get things done with TYPO3, not the least because of Typoscript (TS) — the ‘interpreter’ between the underlying PHP-core and the setups in TYPO3.
Even with more than 5 years of building medium and large sites for several clients with TYPO3 on my back, I occasionally run in a situation where a seemingly simple task unfolds as a frustrating venture and eats on budget and time and eventually takes toll on my sanity.
Usually it turns out that there’s a problem in my initial idea, a logic flaw, or a not-so-well-thought-of underlying structure, but since it is really really hard to keep track of all the “functions” that come with Typoscript, and debugging the rendering process is even harder, sometimes working with TS is anything but fun.
Continue Reading →


