Ein Update von einer 2.x Contao Version auf eine 3.0, 3.1 oder 3.x zu machen, die noch einem alten Layout folgt ist nicht ganz einfach. Ich habe im Contao Forum eine ganz gute Zusammenfassung gefunden, wie man vorgeht. Damit ich das selbst nicht wieder vergesse ;) (bei mir hat es ganz gut funktioniert), schreibe ich das mal kurz in meinen Blog und ergänze/korrigiere etwas:
1. Vorbereitung:
- Sicherung der Dateien (FTP) und der Datenbank (phpMyAdmin).
- Die Dateien in ein neues Verzeichnis kopieren (lokal oder auf dem Server).
- Dort alle inkompatiblen Erweiterungen deinstallieren und das System bereinigen.
- Von diesem Stand eine Sicherungskopie erstellen (Dateien und Datenbank).
- Alle Dateien und Ordner außer tl_files löschen.
2. Aktualisierung:
- Contao 3.x hochladen
- localconfig der alten Webseite hochladen
- install.php aufrufen und Aktualisierungen durchführen
3. ToDo, ggf:
- Eigene Templates anpassen
- Passende Erweiterungen installieren und konfigurieren
- Styles anpassen (Stichwort: Responsive)
- Testen und Sicherung der Dateien und Datenbank anlegen
4. Anmerkungen:
Es gibt natürlich noch einige Nacharbeiten mehr, die man je nach Installation vornehmen muss. Zum Beispiel muss man je nach Installation auch die Funktionalität von nicht unterstützten Erweiterungen ergänzen. Screen/Mobil-Unterschiede lassen sich mit Mehraufwand dann ganz gut mit der neuen Option ‚Mobil-Layout‘ in der Seitenstruktur umsetzen. Bei einem klassischen 2,3 Spalten Layout mit Header und Footer muss man in der Mobile-Variante dann auch mal links und rechts austauschen.
[contentblock id=1]