T3CON07: Typo3 5.0
Wie versprochen noch eine kurze Nachlese zu „Development with Typo3 5.0“ von Robert Lemke. Man kann glaube ich zu Recht sagen, dass dieser Vortrag derjenige war, dem die meisten Konferenzteilnehmer mit Spannung entgegen gefiebert haben (und zu Recht hat Robert damit auch den zweiten Platz beim „Best Paper Award“ geholt).
Mit Typo3 5.0 soll ein Framework geschaffen werden, der viele Techniken, die in der Welt von Java heute schon üblich sind und dort zum Beispiel die Produktivität bei der Entwicklung von Webanwendungen erheblich erhöhen, auch den PHP-Programmieren zugänglich machen. Hauptschlagwörter sind dabei „Domain Driven Design“ und „Aspect Oriented Programming“, was in etwa bedeutet, dass sich der Programmierer voll auf die Implementierung der Anwendungslogik konzentrieren kann und für Aspekte wie Authentifizierung, Session-Management oder die Überprüfung von Benutzereingaben das Rad nicht ständig neu erfinden muss, sondern diese Aufgaben an den Framework delegiert. Dies führt nicht nur dazu, dass der Entwickler sich auf die eigentlich wichtigen Logiken konzentrieren kann, sondern sorgt auch für eine höhere Anwendungssicherheit, da gerade bei Themen wie der Überprüfung von Benutzereingaben gerne Sicherheitslücken entstehen – Stichwort „Cross Site Scripting“.
Diese Verbindung von Technologien sucht momentan in der PHP-Welt noch ihres gleichen. Dieser Framwork wird somit auch für Entwickler von Webanwendungen außerhalb der klassischen CMS-Sparte äußerst interessant sein. In Verbindung mit dem Content Repository wird man hier einige interessante Anwendungen erwarten können.