Projet open source
Schlanke DSL-basierte Model-Schicht für TYPO3
qkskima_model
Eine schlanke Model- und Repository-Schicht für TYPO3 mit deklarativer Validierung per PHP-Attributen — als Alternative zu Extbase für einfache Domänenmodelle.
Le défi
Für einfache Datenstrukturen bringt Extbase mit seiner vollen Domain-Model- und Repository-Maschinerie oft unverhältnismäßig viel Overhead mit sich. Validierungslogik muss meist manuell und wiederholend in jedem Modell implementiert werden, was zu Boilerplate-Code und inkonsistenten Business-Regeln führt.
La solution
QkSkima hat mit qkskima_model ein schlankes, DSL-basiertes Model-System für TYPO3 entwickelt und als Open Source veröffentlicht. BaseModel- und BaseRepository-Klassen ergänzen einfache PHP-Klassen um deklarative Validierungsregeln (auf Basis des Symfony Validators), Property-Access, verschachtelte Relationen und Business-Rule-Guards — ganz ohne Extbase.
Le résultat
TYPO3-Teams können eigene Domänenmodelle mit klaren Validierungsregeln und Geschäftslogik umsetzen, ohne den Overhead von Extbase in Kauf nehmen zu müssen. Als Open-Source-Paket frei nutzbar für jedes TYPO3-13/14-Projekt mit ähnlichem Bedarf.
Un défi similaire ?
Découvrez nos formules ou lancez directement votre propre projet.