Mein Wunsch wäre, die Templates/Module über direkt ausführbare Dateien abzubilden. Das bedeutet:
- Templates/Module nicht mehr in der Datenbank
- Developer-Addon würde überflüssig werden
- Keine virtuellen
rex:///...-Dateien mit dem ganzen Sonderhandling mehr (Editor-Links etc.)
- Dadurch dann auch Opcache für Templates/Module
Das bedeutet dann aber auch, dass keine Rex-Vars mehr möglich sind. Denn sonst wären es keine direkt ausführbaren Dateien, da die Rex-Vars ja vor dem PHP-Parsing ersetzt werden müssen. Von den Rex-Vars bin ich aber sowieso auch nicht mehr überzeugt:
- Eigene Syntax, statt gewohnter PHP-Syntax
- Dadurch teils Syntax-Probleme in PHP-Editoren
- Und auch Probleme teils bzgl. statischer Code-Analyse
In #4832 habe ich damit begonnen, für die Rex-Vars sinnvolle PHP-Alternativen zu schaffen. Das muss ich noch fortführen. Also schauen, welche weiteren Fälle es gibt, wo man aktuell Rex-Vars nutzt und es noch keine gute PHP-Alternative gibt.
Ob das Ganze wirklich in Rex6 enthalten sein wird, muss sich noch zeigen.
Mein Wunsch wäre, die Templates/Module über direkt ausführbare Dateien abzubilden. Das bedeutet:
rex:///...-Dateien mit dem ganzen Sonderhandling mehr (Editor-Links etc.)Das bedeutet dann aber auch, dass keine Rex-Vars mehr möglich sind. Denn sonst wären es keine direkt ausführbaren Dateien, da die Rex-Vars ja vor dem PHP-Parsing ersetzt werden müssen. Von den Rex-Vars bin ich aber sowieso auch nicht mehr überzeugt:
In #4832 habe ich damit begonnen, für die Rex-Vars sinnvolle PHP-Alternativen zu schaffen. Das muss ich noch fortführen. Also schauen, welche weiteren Fälle es gibt, wo man aktuell Rex-Vars nutzt und es noch keine gute PHP-Alternative gibt.
Ob das Ganze wirklich in Rex6 enthalten sein wird, muss sich noch zeigen.