Pluswerk
Typo3 Flow

Typo3 Flow

Modernste Anwendungen mit TYPO3 FLOW

Für die Entwicklung modernster Web–Anwendungen setzen wir auf TYPO3 FLOW. FLOW ist ein von der TYPO3 Association von Grund auf neu entwickeltes Framework für Anwendungen auf Basis von PHP.
Mit der Hilfe von FLOW können wir Ihre Anwendung abseits des klassischen CMS–Konzepts passgenau umsetzen.

Vorteile:

  • Modernste Web – Anwendungen basierend auf PHP
  • Geräteunabhängig durch die Darstellung Ihrer Anwendung mit HTML, CSS und JavaScript
  • Modernstes Framework auf dem Markt
  • Erprobt – auch in umfangreichen Enterprise–Projekten
  • Solide Basis für die nächste TYPO3 CMS Generation NEOS

TYPO3 FLOW: Features

Zentrale Web–Anwendungen für reibungslosen Zugriff

Mit FLOW können Sie Web–Anwendungen jeglicher Art umsetzen. Ob eine einfache Kundenverwaltung, eine dynamische Lagerverwaltung mit Anbindung an das Zentrallager oder die gesamte Abbildung Ihrer Geschäftsprozesse – auf Basis von modernen Web–Technologien wie HTML, CSS und JavaScript entstehen die flexibelsten Lösungen für Ihre Anforderungen, unabhängig vom Endgerät.

Lauffähig auf jeder Plattform

Sowohl FLOW, als auch die darauf basierende Anwendung sind unabhängig von der jeweiligen Plattform lauffähig. Durch die Verwendung von standardisierten Technologien spielt es ab sofort keine Rolle mehr, ob Ihre Mitarbeiter Windows, Linux oder Mac OSX verwenden. Für den Zugriff auf die Anwendung ist nicht mehr als ein moderner Webbrowser erforderlich.

Für Anwendungen gemacht

FLOW ist für Anwendungen gemacht. Anders als bei Webseiten sind die Anforderungen für Webanwendungen weitaus flexibler, die Datenbankstruktur komplexer, das Template-System individueller. Deswegen unterstützt FLOW3 weitere Schnittstellen zur Ausführung Ihrer Routinen, wie den Command Controller, mehr Ausgabemöglichkeiten und eine tiefergehende Benutzerauthentifizierung.

Mehr als ein Passwort: Authentifizierung auf verschiedene Art und Weisen

Obwohl der Login eines Benutzers heutzutage meistens über ein Passwort erfolgt, sind Alternativen gefragt. Damit Ihre Daten sicher sind, unterstützt FLOW die Implementierung eigener Authentifizierungsstrategien. Dies kann eine Public–Private–Key Authentifizierung, eine zentrale Single–Sign–On Lösung für mehrere Server–Instanzen oder die Anbindung an eine bestehende Benutzerverwaltung sein. Mit Authentification–Providern bietet FLOW3 die flexibelste und sicherste Login–Lösung auf dem Markt.

Sicherheit wird Groß geschrieben

TYPO3 Flow bietet die Möglichkeit, den Zugriff auf einzelne Methoden und Klassen direkt in zentralen Konfigurationsdateien einzuschränken – auf Wunsch auch unabhängig von der Benutzerverwaltung. Somit ist eine einfache Anpassung der Sicherheitsrichtlinien möglich, ohne den Quelltext zu verändern.

Keine einfachen Webseiten

Die zentrale Aufgabe von FLOW ist die Verwaltung von Daten und deren Auswertung. Die Darstellung kann dabei individuell angepasst werden und über mehrere Kanäle gleichzeitig erfolgen. Der häufigste Zugriff über ein HTML–Webinterface wird mit der eigens dafür entwickelten Template–Engine Fluid gestaltet. Weitere Ausgabeformen wie XML, JSON oder sonstige Serialisierungsformate sind für FLOW kein Problem und sorgen parallel zum HTML–Interface für die perfekte Anbindung weiterer Software-Komponenten.

Datenbanken einfach und verständlich

FLOW bildet die solide Basis für die Speicherung Ihrer wichtigen Daten. Anhand der Methodendefinitionen im Quelltext wird die entsprechende Datenbankstruktur generiert. Dies hält die Datenbankstruktur konsistent und nachvollziehbar. Durch die logische Verknüpfung der Tabellen ist die Integrität der Datenbank gewährleistet und verwaiste Einträge gehören der Vergangenheit an.

Das Beste vom Besten

Nicht umsonst hat die Veröffentlichung von FLOW großes Aufsehen erregt. Durch die Unterstützung von Programmier–Pattern, die sonst nur in rein objektorientierten Programmiersprachen Verwendung finden, z.B. Dependency Injection, Aspekt orientierte Programmierung und Domain Driven Design, genießt FLOW auch außerhalb der PHP–Szene großes Ansehen.

Open Source Software

FLOW ist eine Open Source Software, die unter der LGPL lizenziert ist. Dadurch ist die Einsicht in den Quelltext möglich und die Unterstützung durch die FLOW Community sorgt für die nötige Stabilität, die gerade bei komplexer Unternehmenssoftware gefragt ist.