𝔖 Scriptorium
✦   LIBER   ✦

📁

Zukunftssichere TYPO3-Extensions mit Extbase und Fluid Edition

✍ Scribed by Jochen Rau, Sebastian Kurfürst


Publisher
Oreilly Verlag
Year
2010
Tongue
German
Leaves
336
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


textico.de

Wenn Autoren aus dem Kernentwicklerteam von Typo3 schreiben, lohnt es sich zu lesen: Jochen Rau und Sebastian Kurfürst stecken tief in der Extbase- und Fluid-Entwicklung und stellen auf etwas mehr als 300 Seiten kompakt und praktisch orientiert die zukünftige Programmierung von TYPO3-Extensions mit Extbase und Fluid vor - inklusive Portierung zu TYPO3 Version 5 und FLOW3.

Man sollte etwa auf dem Niveau von Praxiswissen TYPO3 sein und die Rezepte in TYPO3 Kochbuch verstehen - ohnehin richten sich die beiden Autoren an Entwickler, die Grundkenntnisse in der PHP-Programmierung und der Administration von TYPO3 vorweisen können. Wer von Anfang an in Extbase (Nachfolger der Basisklasse tslib_piBase) und der neuen Template Engine Fluid einsteigen, als erfahrener Entwickler umsteigen, in FLOW3 portieren oder sich "einfach nur" einen Überblick über das neue Framework verschaffen will, erhält zehn Kapitel mit drei Anhängen:

Installation von Extbase und Fluid, die Grundlagen von Objektorientierung, das Domain-Driven Design, das Entwurfsmuster Model-View-Controler bis zum Test-Driven-Development. Anhand einer Beispielextension eines Blog-Beitrages wird das Ganze dann praktisch umgesetzt, um dann zur ersten Basis-Extension zu kommen. Es folgt die Domänmodellierung, die Modell-Schicht, die Ausgabe mit Fluid und schließlich Mehrsprachigkeit, Validierung und Sicherheit. Zuletzt ein Ausblick auf die Entwicklungen der Zukunft sowie Referenzen für Extbase und Fluid.

Top-Zugang zu Extbase und Fluid, ohne Wenn und Aber - zukunftssichere TYPO3-Extensions mit Extbase und Fluid zeigt die Zukunft der TYPO3-Extensionsentwickung von der Quelle. --Wolfgang Treß/textico.de

Pressestimmen

"Der Autor ist Mitentwickler des Extbase-Projektes und sollte also wissen, wovon er spricht. Und das tut er auch: Praxisorientiert stellt er das Konzept vor, das mit den neuen Tools verfolgt wird und demonstriert den Einsatz an zahlreichen Beispielen." - ekz-Informationsdienst, September 2010 "Das Buch arbeitet das Thema Extbase und Fluid umfassend auf und ist von erfrischender geistiger und sprachlicher Präzision. Zudem ist es den beiden Autoren hervorragend gelungen, das Thema aus Sicht eines 'Extbase'-Newbies anzugehen: Wann immer sich dem aufmerksamen Leser Fragen zu bestimmten Zusammenhängen stellen, werden diese meist schon im nächsten Absatz oder in einem separaten Info-Kasten erklärt. [...] Nach der kurzweiligen Lektüre des Buches fragt man sich am Ende tatsächlich, warum es nicht mehr Fachbücher dieser Qualität gibt." - Agentur münster-webdesign.net, November 2010 Lesen Sie die ausführliche Rezension unter: http://www.muenster-webdesign.net/blog/buchkritik-zukunftssichere-typo-extensions-mit-extbase-fluid/ "Ich empfehle das Werk allen Webentwicklern, die in der Implementierung und Anpassung von TYPO3 erfahren sind und sich näher mit den aktuellen Methoden der Extensionentwicklung befassen möchten. Ob sie hierbei Anfänger sind oder bereits Vorkenntnisse aus der herkömmlichen Erweiterungsprogrammierung mitbringen, spielt keine Rolle - das Buch ist meines Erachtens für beide Gruppen geeignet." - TUDOCK, August 2010 Lesen Sie die ausführliche Rezension unter: http://blog.tudock.de/startseite/beitrag/2010/08/09/buch-rezension-zukunftssichere-typo3-extensions-mit-extbase-fluid-von-jochen-rau-und-sebastian.html

✦ Table of Contents


Inhalt......Page 5
Einführung
......Page 9
Den Server einrichten
......Page 17
Die Entwicklungsumgebung einrichten
......Page 20
Weitere hilfreiche Extensions
......Page 24
Kapitel 2: Grundlagen......Page 27
Objektorientierte Programmierung mit PHP
......Page 28
Domain-Driven Design
......Page 42
Model-View-Controller in Extbase
......Page 53
Test-Driven Development
......Page 58
Zusammenfassung
......Page 67
Kapitel 3: Reise durch das Blog-Beispiel......Page 69
Erste Orientierung
......Page 70
Die Stationen der Reise
......Page 72
Die Extension aufrufen
......Page 73

Und Action!
......Page 75
Blogs aus dem Repository abholen
......Page 77
Pfade auf der Data-Map
......Page 78
Zurück im Controller
......Page 81
Die Ausgabe durch Fluid rendern
......Page 82
Alternative Reiseroute: Einen neuen Post anlegen
......Page 85
Automatische Speicherung der Domäne
......Page 90
Hinweise für Umsteiger
......Page 91
Die Beispiel-Extension
......Page 95
Ordnerstruktur und Konfigurationsdateien anlegen
......Page 96
Das Domänenmodell anlegen
......Page 98
Produkte haltbar machen
......Page 100
Den Ablauf steuern
......Page 103
Das Template anlegen
......Page 104
Das Plugin konfigurieren
......Page 105
Kapitel 5: Die Domäne modellieren......Page 109
Die Anwendungsdomäne
......Page 110
Das Domänenmodell implementieren
......Page 114
Kapitel 6: Die Persistenzschicht einrichten......Page 133
Die Datenbank vorbereiten
......Page 134
Eingabemasken des Backends konfigurieren
......Page 145
Individuelle Abfragen implementieren
......Page 164
Fremde Datenquellen nutzen
......Page 174
Klassenhierarchien abbilden
......Page 175
Kapitel 7: Den Ablauf mit Controllern steuern......Page 181
Controller und Actions anlegen
......Page 182
Frontend-Plugins konfigurieren und einbinden
......Page 196
Das Verhalten der Extension konfigurieren
......Page 198
Basiskonzepte
......Page 199
Wiederkehrende Snippets in Partials auslagern
......Page 207
Die Darstellung mit Layouts vereinheitlichen
......Page 209
TypoScript zur Ausgabe nutzen: der cObject-ViewHelper
......Page 210
Zusätzliche Tag-Attribute mit additionalAttributes einfügen
......Page 213
Boolesche Bedingungen zur Steuerung derAusgabe verwenden
......Page 214
Einen eigenen ViewHelper entwickeln
......Page 216
PHP-basierte Views einsetzen
......Page 223
Template-Erstellung am Beispiel
......Page 225
Zusammenfassung
......Page 231
Eine Extension lokalisieren und mehrsprachig auslegen
......Page 233
Domänenobjekte validieren
......Page 243
Sichere Extensions programmieren
......Page 257
Zusammenfassung
......Page 261
Eine Extension mit dem Kickstarter anlegen
......Page 263
Backend-Module
......Page 267
Migration auf FLOW3 und TYPO3 v5
......Page 269
Anhang A: Coding Guidelines......Page 271
Anhang B: Referenz für Extbase......Page 275
Anhang C: Referenz für Fluid......Page 291
Index......Page 329


📜 SIMILAR VOLUMES


TYPO3 Extbase: Modern Extension Developm
✍ Schams, Michael 📂 Library 📅 2019 🏛 Leanpub 🌐 English

Extensions play a central role in the development of complex TYPO3 CMS installations. To build effective solutions, every TYPO3 developer needs to know specific programming techniques. Today, the Extbase Framework and the Fluid Templating Engine are regarded as the standard. This technical book i

TYPO3 Extension Development: Developer's
✍ Dmitry Dulepov 📂 Library 📅 2008 🏛 Packt Publishing 🌐 English

<b>In Detail <P>TYPO3 is the enterprise-level content management system for the Web. It is large, feature-rich and very flexible--a lot of this flexibility comes through extensions written by the community. Extensions make it possible to use TYPO3 to drive any type of website, including e-commerce

Mastering TypoScript: Typo3 Website, Tem
✍ Daniel, Koch 📂 Library 📅 2006 🌐 English

TypoScript is a declarative programming language that offers developers, administrators, and designers full control over the configuration of TYPO3 and its template engine. Only with a good command of TypoScript can you leverage the powerful capabilities of the TYPO3 engine, to customize and control

Linear Programming: Foundations and Exte
✍ Robert Vanderbei 📂 Library 📅 2007 🏛 Springer 🌐 English

This Third Edition introduces the latest theory and applications in optimization. It emphasizes constrained optimization, beginning with linear programming and then proceeding to convex analysis, network flows, integer programming, quadratic programming, and convex optimization. You’ll discover a ho