Extbase
Die erste produktiv eingesetzte Extension ist nun in Extbase programmiert. Mein Eindruck von der neuen Technik ist gemischt: manches ist sehr elegant und vereinfacht die Arbeit, aber manches ist auch nicht perfekt und legt mir Beschränkungen auf die ich in meinen lib/div basierten Extensions nicht hatte.
Was mir gefällt:
- extension_builder und dessen Merge Funktion um neue Properties anzulegen (aka "Datenbank Felder")
- Fluid als Template Engine (ich hatte vorher meine eigene programmiert, die ähnlich aufgebaut war)
- Eigene ViewHandler schreiben ist einfach und macht die Fluid Templates übersichtlich
Was mir bisher vor allem fehlt ist:
- Mehrere Plugins auf einer Seite
- Kompliziertere SQL Joins
- ViewHelpers in Fluid haben manche Schwächen (vor allem String Operationen im if-Handler)





