Die TYPO3 Flow Agentur

Mit Flow (ehemals FLOW3) entwickeln wir Webanwendungen in einer neuen Dimension - höchste Qualität und eine innovative Plattform für Ihr Projekt. Mit Flow ist PHP erwachsen geworden und kann auch für anspruchsvolle Enterprise-Systeme verwendet werden.

Als Flow-Agentur unterstützen wir die Weiterentwicklung des Frameworks. Wir sind aktiv an der Entwicklung beteiligt und setzen es bereits in mehreren Projekten ein. Eine Reihe an Flow-Paketen, relevant für Webapplikationen im Enterprise-Bereich, sind von uns entwickelt worden. Darunter finden sich z.B. SOAP-Webservices und Automatisiertes Deployment.

TYPO3 Flow powered by networkteam

Die Stärken von TYPO3 Flow

Gerade für Webapplikationen im Unternehmensbereich kann das Flow-Framework seine Stärken ausspielen und bietet eine leistungsfähige Basis für PHP-basierte Applikationen.

  • Sicherheit

    Flow wurde mit dem Ziel besonders sicherer Webapplikationen entwickelt. Ein integriertes Security Framework bietet umfassende Lösungen für Authentifizierung und Authorisierung.

  • MVC Architektur

    Die MVC-Architektur ermöglicht eine strukturierte Webentwicklung zur bestmöglichen Trennung von Logik, Datenmodell und Darstellung.

  • AOP

    Aspektorientierte Programmierung dient zur Abstraktion von nicht-funktionalen Anforderungen (z.B. Logging, Verschlüsselung, Security) und war bisher anderen Platformen wie Java vorbehalten.

  • Doctrine 2

    Beim SQL-Datenbank-Backend wird mit Doctrine 2 auf bewährte Technik und ein leistungsfähiges PHP-ORM gesetzt. Die Datenbankabstraktion unterstützt neben MySQL und PostgreSQL auch Oracle.

  • Persistenz

    Das Persistenz-Framework unterstützt neben SQL-Datenbanken mit Doctrine2 beliebige andere Backends (z.B. CouchDB mit dem von uns entwickelten CouchDB-Backend).

  • Webservices

    Webservices können mit Flow effizient bereitgestellt werden (SOAP, Rest, XML). Für SOAP bietet das von uns entwickelte Paket eine automatische Erzeugung der WSDL-Schnittstelle.

  • Caching

    In Flow wird Caching als Basis für performante Applikationen auf vielen Ebenen unterstützt und ermöglicht die Nutzung vieler verschiedener Cache-Backends (z.B. Redis, Memcached, APC, Filesystem).

  • Testgetriebene Entwicklung

    Tests ermöglichen eine Qualitätssicherung durch Unit-Tests und Functional-Tests - dabei ist Flow selbst testgetrieben entwickelt.

  • Dependency Injection

    Auf allen Ebenen wird die Benutzung von Dependency-Injection für lose Kopplung und bessere Testbarkeit unterstützt. Und das ohne aufwändige Konfiguration.

  • Domain Driven Design

    Flow bietet als eines der ersten Frameworks für Webapplikationen eine direkte Unterstützung von Domain Driven Design. Business-Logik kann so sauber modelliert werden, was zu höherer Qualität führt.

Wir haben TYPO3 Flow Core Entwickler in unserem Team. Daher können wir ein Höchstmaß an Aktualität und Erfahrung mit Flow garantieren.

TYPO3 Flow Logo (ehemals FLOW3)

Das PHP-Framework TYPO3 Flow (ehemals FLOW3) basiert auf den neuesten Erkenntnissen der Softwareentwicklung wie Dependency Injecton, Aspect Oriented Programming, Domain-Driven Design und testgetriebener Entwicklung.

Ursprünglich als Framework für die nächste Generation des TYPO3 CMS (TYPO3 Neos) entwickelt, ist Flow nun ein eigenes Produkt und innovatives PHP-Framework. Die größte Neuerung und einzigartig im Bereich der Web-Frameworks ist jedoch der Fokus auf Domain-Driven Design, welches als Konzept die Geschäftslogik einer Anwendung in den Vordergrund stellt. Der Kundennnutzen liegt hier in der Abkehr von technischen Prioritäten und der Findung einer gemeinsamen Sprache mit den Entwicklern. Komplexe Anwendungen können so in einer neuen Dimension entwickelt werden. Dem Programmierer wird durch die transparente Speicherung von Daten in der Datenbank und die Arbeit erleichtert. Projekte mit Flow können sich so auf die interessanten Aspekte der Anwendung konzentrieren: die Anforderungen und Geschäftsprozesse des Kunden.

Referenzen

  • Planetflow

    Als Flow Blog-Aggregator ist Planetflow die Anlaufstelle für neue Informationen und Anleitungen rund um das innovative PHP Framework. Für die Verwaltung wurde ein leistungsfähiges Backend basierend auf Bootstrap erstellt. Die Ausgabe ist als responsive Design angepasst an verschiedene Endgeräte.

    Mehr ...

Unsere Leistungen

Konzeption & Beratung

Wir beraten Sie von der Auswahl des Frameworks bis zur Modellierung und Architektur einer Applikation. Auch bei der Planung des Deployments sorgen wir für den reibungslosen Betrieb von Flow-Webapplikationen.

TYPO3 Flow Entwicklung

Wir entwickeln Ihre komplette Webanwendung mit Flow oder implementieren Teilbereiche als eigenes Package. Wir stehen für höchste Qualität begründet auf testgetriebener Entwicklung, Continuous-Integration und Continuous-Delivery.

TYPO3 Flow Schulungen & Support

Das Training Ihrer Entwickler mit Schulungen zu Grundlagen oder individuellen Workshops: wir unterstützen Sie gerne von Anfang an. Durch unsere Erfahrung in der Entwicklung von Flow Projekten bieten wir auch bei bestehenden Projekten tatkräftigen Support bei schwierigen Fragen.

Sponsored Flow Packages

TYPO3.CouchDB: NoSQL Persistenz für Flow

CouchDB

Das TYPO3.CouchDB Package ist ein vollwertiger Ersatz für die Flow Persistenz mit Doctrine 2. Objekte werden transparent als Dokumente in CouchDB gespeichert. Neben flexiblen Abfragen über eigene Views wird auch ein Log-Backend mit CouchDB und ein leistungsfähiger Client bereitgestellt.

TYPO3.SOAP: Webservices aus Flow Objekten

SOAP

Das Package TYPO3.SOAP kann aus jedem Flow Serviceobjekt einen SOAP-Webservice bereitstellen. Die WSDL-Schnittstellendefinition wird dabei automatisch aus den Typ-Annotationen generiert und auch komplexe Typen werden unterstützt.

TYPO3.Surf: Automatisches Deployment für Flow

Surf

Automatische Deployments von Flow Anwendungen werden mit dem TYPO3.Surf Package deutlich vereinfacht. Live-Deployments ohne Unterbrechung, Rollbacks, Blue-Green Deployment und Clustering sind nur einige der Features für das zuverlässige Ausliefern von Änderungen.


Blogeinträge zum Thema TYPO3 Flow

Gravatar: Berit Hlubek

26. Nov 2013Release Party: Neos 1.0

Am 10. Dezember ist es so weit: TYPO3 Neos 1.0 wird veröffentlicht und wir möchten das feiern. weiterlesen »

Gravatar: networkteam

17. Jul 2013T3DD 2013 - unser Rückblick

In diesem Jahren haben wir die TYPO3 Developer Days gleich mit 5 Personen besucht. Unsere diesjährigen Impressionen, Erfahrungen und Eindrücke werden in diesem Artikel geschildert. weiterlesen »