TYPO3 Engineering

Architektur-Modernisierung

Viele TYPO3-Systeme begleiten Unternehmen über Jahre. Manche werden strategisch gepflegt, andere wachsen unter Zeitdruck. Beides ist normal – entscheidend ist, dass das System langfristig planbar bleibt.

Wenn ein System an seine Grenzen stößt

  • TYPO3-Updates wurden über mehrere Versionen aufgeschoben
  • Extensions sind nicht mehr kompatibel oder werden nicht mehr gepflegt
  • Der bisherige Entwickler ist nicht mehr verfügbar
  • Performance-Probleme, die mit Quick-Fixes überdeckt wurden
  • Code, der TYPO3-APIs umgeht und direkt auf die Datenbank zugreift

Das sind keine Ausnahmen – das ist der Normalfall bei gewachsenen Systemen. Ich arbeite seit 2003 mit solchen Installationen und habe Projekte von TYPO3 v3.5 bis zur aktuellen Version begleitet.

Modernisieren statt neu bauen

Wenn eine Agentur einen kompletten Neubau empfiehlt, liegt das selten daran, dass es technisch notwendig ist. Es liegt meist daran, dass die Einarbeitung in ein bestehendes System aufwändiger ist als bei null anzufangen – für die Agentur, nicht für den Kunden.

Was dabei selten erwähnt wird: 

  • Die neue Seite hat anfangs weniger Funktionen als die alte 
  • Die Seitenstruktur ändert sich – mit direkten Auswirkungen auf das Suchmaschinen-Ranking
  • Probleme, die bereits gelöst wurden, treten erneut auf
  • Die Kosten werden regelmäßig unterschätzt

Mein Ansatz: Modulare Migration im laufenden Betrieb. Veralteten Code schrittweise austauschen, mit Feature-Schaltern absichern, parallel testen. So bleibt das System jederzeit funktionsfähig, und der Übergang ist für Redakteure und Besucher unsichtbar.

Was danach anders ist

Planbarkeit

Updates und Weiterentwicklungen sind wieder kalkulierbar

Stabilität

Aktuelle TYPO3-Version, gepflegte Extensions, dokumentierte Architektur

Sicherheit

Bekannte Schwachstellen sind geschlossen, Update-Pfad ist klar

Wartbarkeit

Saubere Codebasis, die auch andere Entwickler verstehen können

Nein. Ich arbeite mit parallelen Umgebungen und Feature-Schaltern. Die bestehende Seite läuft weiter, während die Modernisierung auf einer Entwicklungsumgebung stattfindet. Der Wechsel erfolgt erst, wenn alles getestet ist.

Das hängt von der Art des Updates ab. Ein reguläres Sicherheitsupdate (Minor-Version) ist bei einem gepflegten System in der Regel innerhalb weniger Minuten bis Stunden erledigt – oft reicht ein einziger Composer-Befehl mit anschließendem Test.

Bei einem gut gepflegten System mit Standard-Extensions kann auch ein Major-Upgrade auf eine neue TYPO3-Hauptversion in wenigen Stunden gelingen.

Größere Webseiten mit veralteten Extensions, geänderten APIs oder umfangreicher Individualprogrammierung erfordern eine schrittweise Modernisierung über Tage, Wochen oder auch Monate – dann allerdings im laufenden Betrieb, ohne Ausfallzeiten. Für solche Projekte sind die ELTS-Versionen gedacht, die den Übergang zeitlich absichern.

Sie möchten wissen, wie es um Ihr TYPO3-System steht?

E-Mail schreiben