Typo3 Version 5
“Made of the same steel, but sharper, lighter and quicker!”, lautete der Slogan auf der Typo3 Konferenz in Karlsruhe bei einer Präsentation über die neue Version des beliebten Open Source Content Management Systems Typo3. Die Architektur der 4er Version erreicht ihre Grenzen und deswegen wird momentan eifrig an der 5er Version, der „neuen Ära“, gebastelt. „Typo3 needs to define the standards (like it did in the past) to maintain the lead.“ Um dieses Ziel zu erreichen wird das System komplett neu geschrieben. Die Basis dafür bildet FLOW3, ein auf PHP basierendes Application Framework was viele neue Features mit sich bringt, unter anderem das Konzept der Depending Injection und der Aspekt-Orientierten Programmierung. Letzteres trägt zur Verbesserung der Modularisation bei, da einzelne Aspekte eines Anwendungsprogramms getrennt voneinander entworfen werden. Damit wollten die Entwickler das Problem von redundantem Code in der Vorgängerversion beseitigen. Des Weiteren umfasst FLOW3 eine neue Template Engine namens „Fluid“ und einen File Monitor, welcher Veränderungen im Code feststellt und daraufhin automatisch den Cache leert. Zu neuen Features von Typo3 v5 zählen Domain-Driven Design, Test Driven Development und Continuous Integration.
Wann die neue Typo3 Version veröffentlicht wird steht noch in den Sternen. Es wird sicher noch einige Zeit dauern, bis es zum Release einer Alpha Version des CMS kommt. Für Mitglieder der Community gibt es die Möglichkeit per „User Stories“ an der Entwicklung teilzunehmen. Wer bereits jetzt mit dem neuen Framework herumexperimentieren möchte, hat die Möglichkeit Extensions für Typo3 4.x zu entwickeln. Die Erweiterung „GimmeFive“ ermöglicht es, Plugins auf FLOW3 Basis zu entwerfen und diese in die 4er Version einzubinden. Durch diese Brückenlösung konnte man auf den erst vorgesehenen kompletten Backport verzichten.