FLOW3, Extbase & Fluid
Was, Warum, Wie?
Was?
- FLOW3
ist das Framework und damit die Grundlage für TYPO3 in Version 5 (Codename Phoenix). Object Lifecycle Management, Package Management sowie Resource Management und Sicherheit werden hierbei groß geschrieben. Übrigens kann FLOW3 unabhängig von TYPO3 betrieben und genutzt werden. Alle Informationen zum Framework gibt es auf flow3.typo3.org - Extbase
ist ein vollständig objektorientiertes Framework mit Verwendung von verschiedenen Paradigmen und Entwurfsmuster, die sich bereits in der Softwareentwicklung bewährt haben. Seit der Version 4.3 ist Extbase Bestandteil von TYPO3. Vereinfacht erklärt: Eine TYPO3 Erweiterung, geschrieben mit Extbase kann in ähnlicher Form auch in TYPO3 5 Verwendung finden.- Domain Driven Design (DDD) ist hierbei das berücksichtigte Konzept bei Extbase. Hierbei handelt es sich um ein theoretisches Modell, wie man die reale Welt mit Ihrem Fachwissen (Domäne) in komplexer Software abbilden kann.
- Domain Driven Design (DDD) ist hierbei das berücksichtigte Konzept bei Extbase. Hierbei handelt es sich um ein theoretisches Modell, wie man die reale Welt mit Ihrem Fachwissen (Domäne) in komplexer Software abbilden kann.
- Fluid
ist eine neue, moderne Template-Engine für TYPO3. Die Ausgabe (View) kann nahezu beliebig beeinflusst werden - und das Ganze ohne PHP-Kenntnis. Wie im Vorbild Smarty gibt es auch hier Platzhalter, Variablen, Bedingungen, Kontrollstrukturen, etc.
Werte aus Variablen lassen sich einfachst über einen bestimmten Viewhelper (cObject Viewhelper) über TypoScript parsen.
Fluid, oft im Zusammenhang mit Extbase genannt, kann natürlich auch von klassischen Extensions (pibase) verwendet werden.
Warum?
- zukunftssicher
- sicher
- konsistent
- flexibel und skalierbar
oder einfach: "Weil's die Zukunft ist."
Wie?
Bei in2code entwickeln wir TYPO3-Erweiterungen hochwertig, sicher, flexibel und zukunftssicher - Qualität ist uns sehr wichtig.




