FLOW3, Fluid & Extbase

FLOW3

Das PHP-Framework FLOW3, ursprünglich als Fundament
für TYPO3 V5 entwickelt, dient mittlerweile auch als
eigenständiges Produkt.

Flow3
 

Es hält sich an die neuesten Erkenntnisse aus der Softwarentwicklung und bietet eine sinnvolle Infrastruktur für die Entwicklung von TYPO3 Extensions oder eigenständigen Webapplikationen.

Besonders im Unternehmensbereich eignet sich FLOW3 als PHP-Framework, da umfangreiche Projekte mit einer einfachen Struktur umgesetzt werden können. Dies erleichtert die spätere Weiterentwicklung oder Wartung.

TYPO3 Extbase

TYPO3 Extbase

Die Extension Extbase ist ein PHP-Framework, welches ein Grundgerüst aus PHP-Klassen liefert, mit denen Extensions für TYPO3 entwickelt werden können. Es basiert auf dem FLOW3 Framework und ist somit kompatibel zu zukünftigen TYPO3 Versionen.

Weiter ermöglicht es einen klaren, gut strukturierten Code der sich auch im Nachhinein leicht warten und verändern lässt. Das objektorientierte Framework hält sich dabei an aktuelle Entwurfsmuster, wie beispielsweise dem Model View Controller.

TYPO3 Extbase

TYPO3 Fluid

Die Extension Fluid ist ein PHP-Framework für das CMS TYPO3. Die Template Engine hat ihren Ursprung im FLOW3-Framework und ermöglicht es statische HTML-Templates zu verändern und auch in Bewegung zu bringen. Dafür werden Content-Elemente als Platzhalter eingesetzt, die durch externe Daten gefüllt werden. Durch den Einsatz der Extension Fluid entsteht ein flexibleres Template, welches nicht mehr von der Designvorlage abhängig ist.

TYPO3 Fluid ist schnell, zuverlässig und flexibel. Durch die leicht verständliche Syntax fällt das Einlernen nicht schwer und Änderungen sind einfach umzusetzen. Das ganze wird durch eine eingebaute Suchmaschinenoptimierung ergänzt und durch leichte Erweiterbarkeit abgerundet.

Extensions und Webapplikationen

Für die TYPO3 Extension Entwicklung nutzen wir oft das Extbase Framework als Grundlage. Gerne ergänzen wir Ihr TYPO3 CMS auch um die Fluid Extension und passen sie Ihnen durch Erweiterungen individuell an oder erstellen Ihnen Ihre gewünschte Webapplikation auf der Basis von FLOW3.