SysVector – Ein modernes und modulares PHP-Framework

SysVector ist ein leichtgewichtiges und flexibles PHP-Framework, das einfach, modular und effizient sein soll – ideal für professionelle Projekte jeder Größe.

Routing mit Symfony Routing

SysVector verwendet Symfony Routing als sein Routing-System. Dies bietet saubere Routendefinitionen, Unterstützung für dynamische Parameter, benannte Routen, modulare Routendateien und exzellente Leistung. Jedes Modul kann seine eigene Routing-Konfigurationsdatei enthalten.

i18n-Übersetzungssystem mit JSON pro Modul

SysVector enthält ein integriertes Internationalisierungssystem, das JSON-Übersetzungsdateien verwendet. Jedes Modul enthält seinen eigenen Sprachordner mit separaten JSON-Dateien pro Sprache, wie zum Beispiel:

  • pt.json
  • en.json
  • es.json
  • fr.json

Dies stellt sicher, dass Übersetzungen organisiert, modular und leicht zu warten bleiben. Das System erkennt automatisch die aktive Sprache und lädt die entsprechenden JSON-Dateien pro Modul.

Templates mit Twig, Alpine.js und Bootstrap

SysVector verwendet Twig als seine Template-Engine, was Layout-Vererbung, saubere Komponentenstruktur und eine vollständige Trennung von Logik und Präsentation ermöglicht.

Alpine.js ist für leichtgewichtiges interaktives Verhalten enthalten, und Bootstrap 4.6 wird für responsives und elegantes visuelles Layout verwendet.

Moderne Architektur

Das SysVector-Framework bietet: