Die Fragestellung war einfach: was tut man, wenn man eine recht alte TYPO3 Version am laufen hat, der Hoster aber der Meinung ist, das PHP 5 endlich in Ruhestand geschickt gehört? Aber man auch die über viele Jahre gepflegten Inhalte nicht verlieren möchte?
Richtig, man aktualisiert die komplette Seite. Oder übernimmt die Daten in ein neues System.
Aus Entwickler-Sicht heisst das folgendes: Analyse, welche Inhalte und Plugins genutzt werden, was fehlt und vor allem: wo will der Kunde hin? Was ist das Ziel mit der Seite?
Ersteres ist recht einfach, ein Blick auf die Erweiterungsliste, einmal die Seite durchgehen und ich habe einen groben Überblick, was genutzt wird.
Die Frage, wo der Kunde hin will, ist da schon spannender: zunächst war die Überlegung, eine Seite für mobile Geräte zu machen und den Rest inhaltlich so zu lassen und nur technisch und optisch etwas zu modernisieren. Dazu sollten die Inhalte für die mobilen Seiten und auch die Desktopansicht grundsätzlichan einem Ort zu pflegen sein.
Recht schnell hat sich herausgestellt, dass die angedachte Menüstruktur für die mobilen Geräte eigentlich ein guter Ansatz für alle wäre - und wenn man doch da schon auf unterschiedliche Geräte beziehungsweise Bildschirmgrößen achten muss, warum nicht gleich eine Seitenstruktur für alle und von den Ideen der mobilen Version dann die unterschiedlichen Ansichten ableiten.
Status Alt: im Grunde lässt sich das am Besten mit TYPO3 4.6 und tt_news beschreiben. Dazu ein paar Formulare, welche nicht notwendigerweise mittels TYPO3 erstellt wurden, und viele Dateien. Eine Seite, die an sich nur vom Desktop aus zu bedienen ist aber durchaus genutzt wird.
Status Neu: ein TYPO3 9 LTS (gegen 10 LTS spricht noch eine gewünschte Erweiterung), mit news, vielen Dateien und ein paar Formulare auf Basis vom Form-Framework. Die Optik basiert auf dem Bootstrap Paket, ist aber an die Anforderungen der BBS3 Hannover angepasst.
Das ganze gepackt in ein Sitepackage ist nun hoffentlich etwas länger wartbar.