FLOW3
Zukunftsfähiges PHP-Framework als Basis für das CMS TYPO3
Ende Oktober 2011 wurde nach jahrelanger Forschungs- und Entwicklungsarbeit und mehreren Alpha- und Betaversionen die FLOW3 Version 1.0 veröffentlicht. Dieses neue PHP-Framework basiert auf modernsten Programmiertechniken und vereint viele Best-Practice-Ansätze. Mit Hilfe von FLOW3 soll es Entwicklern ermöglicht werden, umfangreiche und zukunftsorientierte Anwendungen zu entwickeln. Als Web Application Platform gibt FLOW3 ein übergreifendes Konzept vor, mit welchem sich moderne, sichere und gute Software gestalten lässt.
TYPO3 ist seit dem Jahr 2000 am Markt und mittlerweile das weltweit führende Content-Management-System (CMS) im Open-Source-Bereich. Über 500.000 Websites und tausende Intranets arbeiten auf der Basis von TYPO3.
Ursprünglich als klassisches CMS für die Erstellung und einfache Pflege von Websites entwickelt, ist es heute möglich, Drittsysteme wie etwa SAP anzubinden. Auch die Nutzung als Shop-Software ist möglich. Der Funktionsumfang von TYPO3 wächst kontinuierlich und viele Unternehmen entwickeln sogar ihre ganz eigenen, firmenspezifischen Extensions.
Mit FLOW3 wurde nicht das alte TYPO3 Framework verbessert, sondern ein komplett neues Framework mit grossem Potential entwickelt. Der Code beinhaltet einerseits sämtliche TYPO3-spezifischen Funktionen, kann auf der anderen Seite aber auch unabhängig von TYPO3 genutzt und bei Bedarf später schnell und einfach in das CMS eingebunden werden. FLOW3 basiert auf PHP 5.3 und integriert dabei moderne Ansätze wie Dependency Injection, Aspect Oriented Programming und Domain Driven Design. Mit diesen neuen Technologien wird FLOW3 den stetig wachsenden Ansprüchen, vor allem auch auf dem Gebiet der Nutzerverwaltung und der Sicherheit, auf lange Sicht hin gerecht werden.
FLOW3 bringt aber nicht nur in technischer Hinsicht viele Neuerungen mit sich. Aufgrund einer neuen Lizenz kann FLOW3 in freien und kommerziellen Projekten uneingeschränkt und unter Wahrung der Urheberrechte eingesetzt werden. Eine Offenlegung des Source-Codes ist nicht notwendig. Daraus ergibt sich ein besonderer Vorteil für Unternehmen, welche eigene Software basierend auf FLOW3 entwickeln wollen: Es wird eine erhöhte Investitionssicherheit und ein besserer Schutz der Intellectual Property gewährleistet.
Abschliessend kann man sagen, dass FLOW3 durch eine gelungene Umsetzung, durch modernste Technologie und einfache Administrierbarkeit überzeugt. Zukünftig wird FLOW3 erste Wahl für anspruchsvolle PHP-Projekte sein – ob als alleinstehende Web-Lösung oder in Verbindung mit dem Content Management System TYPO3.
Auch wir von web-crossing arbeiten mit diesem neuen und zukunftsweisenden Framework. All Ihre Fragen rund um TYPO3 und FLOW3 beantworten wir gerne – kontaktieren Sie uns!













