Fakten:
Buchtitel: TYPO3 Extbase: Moderne Extension-Entwicklung für TYPO3 CMS mit Extbase & Fluid
Verlag: Open Source Press
Ausgabe: 1. Auflage
Erscheinungsjahr: April 2014
ISBN: 978-3-95539-070-9
Umfang: Ca. 330 Seiten
Preis: ca. 35 € (Broschiert) bzw. 30 € (Kindle)
Einige Jahre nach seinem letzten Buch hat Patrick Lobacher sein neues Buch im Bereich der TYPO3 Extensionentwicklung heraus gegeben. Die Herausgabe des Buches passt gut mit dem Releaser der TYPO3 Version 6.2 überein. So bezieht sich das Buch einzig auf die Entwicklung mit dem „Framework“ Extbase und der Templateengine Fluid, da mittlerweile von der Extensionentwicklung mittels „pibase“ abgeraten wird.
Das Buch ist insgesamt sehr gut strukturiert, es beginnt mit einem Einstieg in die objektorientierte Programmierung in PHP um für alle Leser das gleiche Basiswissen zu Grunde legen. Es wird auf den Umstieg von der prozedualen Programmierung eingegangen und so wird der Bogen zu den für Extbase wichtigen Patterns wie Domain Driven Design (DDD) und Model View Controller (MVC) gespannt. Es wird am Anfang auf viele Eigenschaften der Entwicklung auch außerhalb von Extbase/Fluid eingegangen um das allgemeine Grundverständnis zu schaffen. Im Weiteren geht das Buch auf alle Eigenheiten von Extbase und Fluid ein. Es wird zum Beispiel beschrieben wie eine neuen Extbase Erweiterung mit dem Extension Builder erstellt wird, wie in diesem die verschiedenen Konzepte angewendet werden, aber auch Features wie u.a. eigene ViewHelper werden erläutert. Alles in allem ist der Gleichgewicht zwischen Erläuterungen und Beispielen gut gewählt.
Für Anfänger im Bereich Extbase/TYPO3 ist das Buch auf jeden Fall ein sehr guter Einstieg in die Entwicklung aktueller Extensions mit TYPO3 6.2. Es wird auf alles eingegangen was für die Programmierung nötig ist. Für fortgeschrittene Entwickler und Profis ist das Buch eher als Nachschlagewerk zu gebrauchen. Vieles wird fortgeschrittenen TYPO3’lern bereits bekannt sein.
Alles im allen ein gutes Buch, was den aktuellen Stand der Extension Entwicklung mit TYPO3 CMS 6.2 LTS widerspiegelt. Sollte auf jeden Fall einen Platz in der Agentur-Bib finden!