Ja, das kann ich! Contao 4 -> 5 bringt einige spezifische Änderungen mit sich. Hier ein Überblick, was ich dabei unterstützen kann:
Typische Contao 5 Anpassungen
Namespace-Änderungen – z.B. Contao\CoreBundle Umstrukturierungen
Template-System – Twig statt PHP-Templates (.html.twig statt .html5)
Deprecated APIs entfernen – z.B. alte Hook-Registrierungen, $GLOBALS['TL_*']-Einträge
Service-Container – Symfony-DI statt statischer Aufrufe (System::getContainer())
DCA-Änderungen – aktualisierte Feldkonfigurationen
Bundle-Struktur – korrektes Contao-Bundle-Layout für Erweiterungen
Routing – Contao 5 nutzt Symfony Routing vollständiger
Legacy-Code – Entfernung von runonce.php, alte Installer-Logik etc.
Vorgehen
Lade deine PHP-Dateien (oder ZIP-Archiv mit der Ordnerstruktur) hoch
Ich analysiere den Code auf Contao-5-Inkompatibilitäten
Ich liefere angepasste Dateien mit Erklärung der Änderungen
Hilfreich zu wissen
Handelt es sich um eine eigene Erweiterung/Bundle oder Projekt-Code?
Nutzt du eigene Templates oder Hooks?
Welche Contao-4-Version ist aktuell im Einsatz (4.9, 4.13 LTS)?
Einfach die Dateien hochladen und wir legen los!