Zum Inhalt springen
← Portfolio

Open-Source-Projekt

TYPO3 PHP

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.

Die Herausforderung

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.

Die Lösung

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.

Das Ergebnis

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.

Ähnliche Herausforderung?

Sehen Sie sich unsere Pläne an oder starten Sie direkt mit Ihrem eigenen Projekt.