AddOn
REDAXO-Properties für Templates und Module
Beschreibung
REDAXO-Properties für Templates und ModuleMit diesem Addon können REDAXO-Properties gesetzt werden die man zum Beispiel in Templates und Modulen verwenden kann. Die Properties sind im Backend und Frontend verfügbar. Siehe auch https://redaxo.org/doku/master/eigenschaften#rex-klasse.
Unter dem Menüpunkt System können die Properties verwaltet werden.
github.com/FriendsOfREDAXO/properties
Umsetzung
Versionen
1.3.4
properties - Changelog
Version 1.3.4 - 06.10.2023
- Code-Quality - AddOn-Code überarbeitet mit REDAXO-Coding Standards (2.3.0) + rexstan (1.0.138) + rexfactor (0.1.17)
- Level 9, REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Strict-Mode, PHPUnit, phpstan-dba, cognitive complexity, report mixed, dead code
1.3.3
Version 1.3.3 - xx.06.2023
- Anpassung für AddOn
aceeditor
- Width der Textarea in den Einstellungen auf 100%, Height auf 500 gesetzt
Bigfixes
- Fehlendes
</div>
in den Einstellungen hinzugefügt
1.3.2
Version 1.3.2 - 23.04.2023
- Code-Quality - AddOn-Code überarbeitet mit REDAXO-Coding Standards (2.1.2) + rexstan (1.0.111) + rexfactor (0.1.7)
- Lineendings CRLF -> LF
- Update .gitignore
- Create .gitattributes
- Create .editorconfig
- PHP min 7.4 in package.yml
1.3.1
properties - Changelog
Version 1.3.1 - 10.02.2023
- PHP-Code mit aktuellen REDAXO-Coding-Standards überarbeitet (https://friendsofredaxo.github.io/tricks/development/editor-vscode)
ForProperties::castToType()
überarbeitet
- removed .php-cs-fixer.dist.php
1.3.0
Version 1.3.0 - 02.02.2023
Features
- PHP-Code überarbeitet
- Namespace
FriendsOfRedaxo\ForProperties
- added .php-cs-fixer.dist.php, Code überarbeitet mit aktuellen REDAXO Coding Standards
- Code-Quality (rexstan) Level 9, Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, report-mixed, dead code
- Namespace
- neue Klasse
ForProperties
- Funktionen aus der boot.php in die Klasse übernommen
ForProperties::setProperties()
setzen der PropertiesForProperties::castToType()
Cast property typesForProperties::getAllProperties()
liefert alle Properties als Array
- REDAXO Mindestversion auf 5.8 gesetzt
- PHP Mindestversion auf 7.3 gesetzt
- README überarbeitet
- CHANGELOG hinzugefügt
Bigfixes
- Type-Casting float, "81543 München" wurde fälschlicherweise als float gecasted
1.2.2
- "81543 München" wurde fälschlicherweise als float gecasted
- Anpassung php/redaxo-Version in der package.yml
- neue Function properties_getAllProperties() die alle Properties als Array liefert
1.2.1
Code und Doku überarbeitet
- Redaxo Coding-Standards hinzugefügt
- Code optimiert
- Readme überarbeitet
1.2.0
Version 1.2.0
Setzen der Properties überarbeitet
- Probleme bei Properties mit '=' z.b. HTML
- Prüfung und Fehlermeldungen im Backend angepasst
1.1.0
Mit diesem Addon können REDAXO-Properties gesetzt werden die man zum Beispiel in Templates und Modulen verwenden kann. Die Properties sind im Backend und Frontend verfügbar. Siehe auch https://redaxo.org/doku/master/eigenschaften#rex-klasse.
Unter dem Menüpunkt System können die Properties verwaltet werden.
Version 1.1.0
- Die Properties werden jetzt in den entsprechenden Typ gecasted. JSon für Properties möglich
1.0.0
Mit diesem Addon können REDAXO-Properties gesetzt werden die man zum Beispiel in Templates und Modulen verwenden kann. Die Properties sind im Backend und Frontend verfügbar. Siehe auch https://redaxo.org/doku/master/eigenschaften#rex-klasse.
Unter dem Menüpunkt System können die Properties verwaltet werden.