SysVector ist ein leichtgewichtiges und flexibles PHP-Framework, das einfach, modular und effizient sein soll – ideal für professionelle Projekte jeder Größe.
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.
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:
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.
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.
Das SysVector-Framework bietet: