Modules by coding.ms: Backend-Optimierungen und Logging
FEATURE
0 total
TASK
0 total
BUGFIX
0 total
BREAKING
0 total
Description
Modules by coding.ms 5.1.0 bringt mehrere Verbesserungen für Backend- und Frontend-Module, darunter eine zentrale Logging‑Service-Integration und bereinigte TCA-Einstellungen. Du profitierst von stabileren Modulen, konsistenteren Assets und besserer Fehlerdiagnose.
- Migrierte Extension-Icons in den
Public-Ordner: Icons wurden in den Public-Bereich verschoben, was die Verwaltung öffentlicher Assets vereinfacht und klare Pfade für Backend- und Frontend-Ressourcen schafft. - Neue Header- und Footer-ViewHelper für Backend-Module: Du kannst einheitliche Kopf- und Fußbereiche in Backend-Modulen verwenden, was die Entwicklung konsistenter Module erleichtert.
- Behebung von Deprecations und TCA-Aufräumarbeiten: Deprecation-Warnungen für Bookmarks-Buttons wurden gelöst und die veraltete TCA-Einstellung
enableMultiSelectFilterTextfieldentfernt, was den Code zukunftssicherer macht. - Namensformatierung für Backend-Module korrigiert: Der Extension-Name wird nun in UpperCamelCase transformiert, wodurch die Anzeige und Konsistenz von Modulnamen im Backend verbessert wird.
- Frontend-Fehlerbehebungen: Radio-Buttons im Frontend-Benutzerprofil wurden repariert, sodass Formularauswahl korrekt funktioniert.
- Zusammengeführte statische Templates für Profil und Registrierung: Da die Templates voneinander abhängen, wurden sie zusammengeführt, um Konfigurationskonflikte zu vermeiden und die Bereitstellung zu vereinfachen.
- Refactoring der Backend-Benutzerberechtigungen: Die Autorisierungslogik für Module wurde überarbeitet, sodass Rechteverwaltung und -prüfung klarer strukturiert sind.
- Logging-Service hinzugefügt: Ein zentrales Logging ermöglicht bessere Nachvollziehbarkeit von Fehlern und erleichtert Debugging sowie Monitoring von Modulen.
Change-Log
## 2022-05-12 Release of version 5.1.0
* [TASK] Migrate extension icons into Public folder
* [TASK] Add header and footer ViewHelper for backend modules
* [TASK] Solve deprecation for bookmarks buttons in backend
* [TASK] Remove deprecated enableMultiSelectFilterTextfield from TCA
* [BUGFIX] Transform extension name for backend modules to upper-camel-case
* [BUGFIX] Fix frontend user profile radio buttons
* [TASK] Merge static template for frontend profile and registration, because they depend on each other
* [TASK] Refactoring of backend user authorizations for modules
* [FEATURE] Add logging service