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».
Für Entwickler «content made simple»
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
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.