TYPO3 Extensions - zwei Bücher im Vergleich


11.10.2010

TYPO3 ist ein Open Source Content Management System mit dem auch komplexe Websites erstellt und betrieben werden können. Im Folgenden stellt Ihnen Andreas Gaul zwei aktuelle TYPO3-Bücher vor, die den Fokus auf die Extensionsentwicklung von TYPO3 legen.

TYPO3 EXTENSIONS - Professionelle Frontend- und Backend-Programmierung

Alexander Ebner, Patrick Lobacher, Bernhard Ulbrich; Hanser Fachbuch
erschienen im Mai 2010
Seiten: 452 Seiten
ISBN: 978-3446415577

Im Vergleich zu anderer aktueller Literatur zum Thema Extensionentwicklung verfolgt dieses einen abweichenden Ansatz. Zwar wird auch hier auf Basisfragen eingegangen und der Kickstarter erläutert, doch merkt man früh, dass ein gewisses Grundverständnis der Materie vorausgesetzt wird. Der Einstieg zum Kickstarter, Backend-Modulen und Frontend-Plugins ist knapp aber sicherlich ausreichend detailiert beschrieben.

Aus dem Inhalt

Die folgende Funktionsreferenz zur klassischen Extensionprogrammierung bietet eine gut strukturierte und verständliche Zusammenfassung dessen, was sich der Entwickler sonst aus einigen Referenzen zusammensuchen muss – eine echte Arbeitserleichterung. Die hier dargestellten Informationen und Lösungsansätze eignen sich sehr gut als CookBook.

In Teil 3 des Buches werden Extbase und Fluid ausführlich betrachet. Dies stellt einen entscheidenden Unterscheid zu anderen Büchern dar, die dieses Thema allenfalls anschneiden. Extbase und Fluid stellen die zukünftigen Standards bei der Extensionentwicklung – spätestens ab Version 5 - dar und können durch Backports bereits heute verwendet werden. Das bietet einen möglichst reibungslosen Übergang und eine zukunftssichere Entwicklung.

Den Einstieg bildet wieder ein grober Überblick über die zu Grunde liegenden Methoden sowie ausführlicher "Ein Rundgang durchs System", der das prinzipielle Vorgehen verdeutlicht. Im Anschluss wird ein eigenes Plugin entwickelt. Sinnvollerweise ist dies, wie beim zuvor beschriebenen klassischen Weg, eine Blog-Extension. Dadurch werden die Unterschiede gut aufgezeigt.

Ein Kapitel zur Fluid-Template-Engine bildet den Abschluss des umfassenden 3. Teils des Buches zu Extbase und Fluid.

Fazit

Dieses Buch ist Einführung und Nachschlagewerk in Einem. Es hat eine höhere Einstiegsschwelle als andere Bücher zum Thema, geht dafür aber auch sehr in die Tiefe. Es erfüllt den selbst gestellten professionellen Anspruch und nimmt nicht zuletzt durch die intensive Einführung in Extbase und Fluid einen Spitzenplatz in der TYPO3-Literatur für den professionellen Einsatz ein.




Kommentare

Bitte beachten Sie unsere Informationen zum Datenschutz.

blog comments powered by Disqus

Weitere Artikel zum Thema

  • Die cracklib und ihre Verwendung in PHP

    Die cracklib und ihre Verwendung in PHP

    Eine relativ unbekannte PHP Extension ist ext/crack. Sie ermöglicht die Überprüfung von Strings auf ihre "Passworttauglichkeit" anhand von Wörterbüchern und anderen Regeln. Es wird also zum Beispiel überprüft, ob der String/das Passwort lang genug

    weiterlesen
  • In fremden Sessions arbeiten

    In fremden Sessions arbeiten

    Sie arbeiten sicherlich viel mit Sessions. Spätestens dann, wenn Ihre Applikation einen Userlogin bietet, werden Sie Sessions brauchen. Standen Sie schon einmal vor dem Problem, von PHP aus in den Session- Daten eines anderen Users manipulieren zu müssen?

    weiterlesen
  • Java und/oder PHP?

    Java und/oder PHP?

    Seit der Übernahme von SUN durch Oracle sieht sich mancher IT-Entscheidungsträger oder Softwareentwickler gezwungen, Skript-basierte Lösungen genauer unter die Lupe zu nehmen...

    weiterlesen
  • Virtualisierung – eine alte IT-Idee in neuem Glanz

    Virtualisierung – eine alte IT-Idee in neuem Glanz

    Blickt man in die Veröffentlichungen der Fachpresse für Informationstechnologie (IT) der vergangenen Monate, so ist der Begriff "Virtualisierung" nahezu überall zu finden...

    weiterlesen
  • Weshalb Klassenvererbung Sinn macht

    Weshalb Klassenvererbung Sinn macht

    Sie programmieren bisher prozedural? Sie haben noch etwas Scheu vor dem Mythos "Objektorientierte Programmierung"? Die Scheu mag, in Hinblick auf die neuen Features in PHP5, gerechtfertigt sein...

    weiterlesen
alle Artikel zum Thema

Autor

  • Andreas Gaul

    blueways

Andreas Gaul ist Inhaber der blueways. Die blueways ist ein IT-Beratungs- und Entwicklungsunternehmen für webbasierte Unternehmensanwendungen.




Unsere Experten


alle Experten

Premium Lösungen

Marktübersicht

Premium Services

Dienstleisterübersicht