Sprunglinks

Für
Entwickler
«content made simple»

Entwickler

Technische Features

Das ist Fuman: objektorientiertes PHP und Javascript (ES6), LessPHP/scssPHP-Unterstützung, läuft mit MySQL oder SQL-Server und auf Apache oder IIS, Front Controller Pattern, MVC, typengerecht, multilingual, mandantenfähig, headless und vieles mehr.

Gestaltungsfreiheit

Fuman setzt Ihnen bei der Gestaltung von Webapplikationen keine Grenzen. Durch die flexible Konzeption von Standardkomponenten, kann stets die für Ihr Design optimal passende Struktur umgesetzt werden. Denn Fuman liebt «Custom Made Sites».

PHP

Fuman läuft ab PHP 8.1 und ist konsequent objektorientiert geschrieben.

konsequent objektorientiert

Sowohl PHP, als auch Javascript-Dateien sind konsequent objektorientiert geschrieben.

LessPHP/scssPHP

Schreiben Sie CSS mit Less oder SCSS, den dynamischen Stylesheet-Sprachen. Fuman wandelt den Less/SCSS-Code automatisch in CSS um.

IDE-Integration in PhpStorm

Für überzeugte PhpStorm-Entwickler steht ein Fuman-Plugin für Syntaxhighlighting, liveDoc und Code-Completion und Code-Generation zur Verfügung.

Unterstützung für MySQL und SQL-Server

Die Systemtabellen von Fuman laufen standardmässig auf MySQL. Ein SQL-Server steht zur Auswahl sowie grundsätzlich alle Datenbank-Systeme mit PDO-Anbindung.

Apache oder IIS

Fuman läuft sowohl auf einem Apache- als auch auf einem IIS-Server.

Front Controller Pattern

Fuman bietet mit dem Front Controller Pattern einen zentralisierten Einstiegspunkt für alle Requests.

MVC

Fuman trennt die verschiedenen Repräsentationsschichten nach einem MVC-Pattern und unterstützt Sie in der Entscheidung, wo was hingehört – ähnlich wie Symfony, Laravel etc.

Output-Caching

Fuman hält den generierten Output Ihrer Web-Applikation für einen schnellen Zugriff und reduzierte Systemlast abrufbereit.

CSS- und JS-Packer

Fuman packt und minifiziert Ihre verschiedenen CSS- und Javascript-Ressourcen für wenige und optimierte Requests.

ACL - generic & code-based

Dank generischen und Code-basierten ACLs können Sie Ihre Berechtigungen flexibel an Benutzer, Rollen, Ressourcen und Aktionen zuteilen. Um zusätzliche und spezifische Rechte zu gewähren, können Sie über Flags auf Applikationsebene in das Geschehen eingreifen.

Multillingual

Fuman ist von Haus aus internationalisiert und unterstützt Sie kompetent bei Ihren mehrsprachigen Projekten.

Mandantenfähig

Mit Fuman können Sie auf einfache Weise mehrere Webseiten mit einer Installation betreiben. Diese Hosts oder Domains können entweder zentrale Elemente erben oder komplett eigenständig erscheinen.

Typengerechte Datenhaltung

Mit Fuman speichern Sie Ihre Daten in dem Format ab, in dem Sie sie definieren. Fuman lässt aber nicht nur ein Datumswert, ein timestamp und eine Ganzzahl integer sein, er überlässt Ihnen in jeglicher Hinsicht die Hoheit über Ihr Datenbank-Layout. So kann sich Ihre Applikation etwa auch aus Tabellen anderer Systeme bedienen und merkt sich unabhängig davon, wie diese zu behandeln sind.

Artgerechte Websiteverwaltung

Haben Fuman und seine Features Sie überzeugt?
Hier können Sie hinter die Kulissen blicken.