Portfolios by coding.ms – Migration auf TYPO3 13 und Modernisierung
FEATURE
0 total
TASK
0 total
BUGFIX
0 total
BREAKING
0 total
Description
Portfolios by coding.ms 5.0.0 migriert auf TYPO3 13 und enthält zahlreiche technische Migrationen, Modernisierungen und Bugfixes zur Verbesserung der Kompatibilität und Stabilität.
- Kompatibilität: Migration auf TYPO3 13 und Entfernen der Unterstützung für TYPO3 11; Anpassungen am Session-Handler und an TypoScript-Imports zur Sicherstellung der Laufzeitkompatibilität.
- Content-Elemente: Plugins wurden zu Content-Elementen migriert, inklusive Integration in new-content-element-wizards, wodurch die Erstellung neuer Inhalte im Backend dem TYPO3-Standard folgt.
- TCA und Backend-Regeln: versioningWS im TCA auf einen gültigen, aktuellen Wert gesetzt; Flexform-Array-Keys migriert und TCEforms-Tags entfernt.
- Datei- und Icon-Handling: Datei-Upload-Berechtigungen von '*' auf 'common-media-types' migriert für strengere Medienfilterung; Icons und Icon-Registrierung wurden überarbeitet.
- Code und Entwicklung: PHP strict-types hinzugefügt; Übersetzungsdateien bereinigt; Autorname in ext_emconf.php aktualisiert; Dokumentation für Entwickler aktualisiert und um Hinweise zu Changelog und Migration ergänzt.
- Bugfixes: Behebung eines nullable-Methodenparameters für PHP 8.4-Kompatibilität; Korrekturen im AddGlossaryToMenuProcessor (Seiten-Overlay) zur Unterstützung von TYPO3 12/13; Fixes für nicht initialisiertes bzw. vorzeitig ausgelesenes finishing-date im Portfolio-Modell.
Change-Log
## 2026-03-10 Release of version 5.0.0
* [TASK] Update author name in ext_emconf.php
* [TASK] Set versioningWS in TCA to a valid and up-to-date value
* [TASK] Migrate file-upload allowed from * to common-media-types
* [TASK] Migrate session handler for TYPO3 13
* [TASK] Clean up translation files
* [TASK] Update developer section in documentation
* [TASK] Add developer information about change-log and migration in documentation
* [TASK] Migrate icons and icon registration
* [TASK] Migrate plugins to content elements incl. new-content-element-wizards
* [TASK] Migrate flex-form array keys and remove TCEforms tags
* [TASK] Migrate to TYPO3 13 and remove support for TYPO3 11
* [TASK] Add PHP strict-types
* [TASK] Migrate TypoScript imports
* [BUGFIX] Fix nullable method parameter for PHP 8.4 compatibility
* [BUGFIX] Fix get page overlay and more in AddGlossaryToMenuProcessor in order to support TYPO3 12 and 13 propably
* [BUGFIX] Fix un-initialized finishing-date in protfolio model
* [BUGFIX] Fix accessing finishing date before initialization