Zum Inhalt springen

Upgrade auf TYPO3 7 LTS

TYPO3 7 LTS erschien am 10.11.2015 und wird unterstützt bis November 2018 (Verlängerung mit ELTS bis Nov. 2020 möglich). Für neue Projekte empfehlen wir die Version 8 LTS.

Was bedeutet LTS?

LTS steht für Long Term Support. Das wiederum bedeutet, das LTS-Versionen länger als normale Versionen mit Sicherheitsupdates und Fehlerbehebungen unterstützt werden. Die Version 4.5 war die erste LTS-Version und wurde im Januar 2011 veröffentlicht. Während frühere TYPO3-Versionen wie 4.6, 4.7, 6.0 oder 6.1 in der Regel nur 1-1.5 Jahre mit Sicherheitsupdates und Fehlerbehebungen unterstützt werden, beträgt der Zeitraum bei einer LTS-Version mindestens 3 Jahre.

TYPO3 6.2 LTS erschien im März 2014 und wird noch bis März 2017 mit Updates unterstützt.

TYPO3 7 LTS erschien im November 2015, die Unterstützung läuft bis November 2018 (mit ELTS Supportvertrag bis Nov. 2020).

Das LTS-Konzept kennt man auch von bestimmten Linux-Distributionen wie zum Beispiel Ubuntu.

Was bringt eine LTS-Version?

Von einer LTS-Version profitieren Anwender, die Wert auf Stabilität und Sicherheit legen. Die LTS kommt zu einem großen Teil im Unternehmensumfeld zum Einsatz, in dem die Stabilität der Website ein wichtiger Faktor ist. Updates sind in der Regel problemlos und in kurzer Zeit möglich und die Website steht auf einem robusten Fundament.

Anwender, die hingegen Wert auf die neuesten Versionen und Features legen, werden eher nicht zu einer LTS-Version greifen, bzw. nicht die vollen 3 Jahre bei der LTS-Version bleiben.

Warum sollte man das Upgrade durchführen?

Eventuell fragen Sie sich, warum Sie dieses Upgrade durchführen sollten, obwohl Ihre Website ohne Probleme seit Jahren läuft.

Wie schon oben erwähnt, endete der Support für Version 4.5 im März 2015. Der Support für TYPO3 6.2 endete im März 2017. Seitdem gibt es Updates nur noch im Rahmen des ELTS Supportvertrags (bis längstens Ende März 2019). Das heisst, dass Fehler und Sicherheitslücken, die noch entdeckt werden, nicht mehr behoben werden. Und das wiederum kann für die Sicherheit Ihrer Website ein entscheidendes Problem sein. Immer wieder sind Websites Angriffen von Hackern ausgesetzt.

Und das betrifft nicht nur große Unternehmen.

Da viele dieser Angriffe völlig automatisiert ablaufen, kann auch die kleine Website des Bäckermeisters Mustermann aus Buxtehude Ziel eines Angriffes werden. 
Und wenn zum Beispiel die Seite eines Online-Shops mehrere Tage nicht erreichbar ist, weil sie gehackt wurde, kann das für den Betreiber einen enormen finanziellen Schaden bedeuten!

Ein weiterer Punkt ist die Weiterentwicklung der Webbrowser wie Internet Explorer, Chrome, Firefox oder Safari. Auch diese Programme erscheinen immer wieder in neuen Versionen. Die neuen Versionen bringen neue Features mit, genauso werden aber auch immer wieder veraltete Techniken entfernt. Das kann dazu führen, dass irgendwann das Backend von TYPO3 6.2 mit modernen Browsern nicht mehr bedienbar sein könnte.

Deshalb ist es wichtig, die Software immer auf dem aktuellsten Stand zu halten.

Was unterscheidet das Upgrade auf TYPO3 7 von anderen Upgrades?

Generell ist es so, dass ein direktes Upgrade auf TYPO3 7 nur von TYPO3 6.2 aus möglich ist. Verwenden Sie also momentan eine Version kleiner als 6.2, ist zwingend zuerst ein Upgrade auf 6.2 erforderlich. Ausgehend von diesem Zwischenschritt kann dann das Upgrade auf 7 weitergeführt werden.

Informationen zum Upgrade auf 6.2 finden Sie hier.

Das Upgrade von 6.2 auf 7 ist prinzipiell relativ einfach. Ein Problem könnten aber eingesetzte Extensions sein. Denn Extensions, die mit TYPO3 6.2 funktionieren, sind nicht zwangsläufig schon mit TYPO3 7 kompatibel. Allerdings liegen viele der bekannten Extensions schon jetzt in einer mit 7 kompatiblen Version vor, andere werden nach und nach folgen.

Sollten Sie aber zwingend auf eine bestimmte Extension angewiesen sein, die noch nicht mit 7 funktioniert, gibt es mehrere Möglichkeiten.

Zum Beispiel könnte die Extension compatibility6 helfen. Diese rüstest die Kompatibilitätsschicht aus TYPO3 6.2 auch in TYPO3 7 nach, sodass manche Extensions damit eventuell auch wieder in 7 funktionieren. Allerdings wirkt sich diese Schicht negativ auf der Performance von TYPO3 7 aus, die Website würde dadurch also spürbar langsamer werden. Deshalb sollte das eigentlich nur als Notlösung dienen.

Besser wäre es, wenn Sie oder ein Programmierer die Extension überarbeiten und mit TYPO3 7 kompatibel machen. Das kann natürlich, je nach Funktionsumfang der Extension, relativ zeitaufwändig sein.

Mit TYPO3 7 wurden auch neue Inhaltselemente eingeführt, die auf Fluidtemplates basieren. Diese neuen Inhaltselemente, basierend auf der Systemextension "fluid_styled_content", sollen mittelfristig die bisherigen auf "css_styled_content" basierenden Inhaltselemente ablösen. Der Vorteil ist, dass die Ausgabe dieser Inhaltselemente sehr einfach verändert werden kann, da direkt die Fluidtemplates bearbeitet werden können. Aufwendiges TypoScript wie es für css_styled_content notwendig ist, muss nicht mehr geschrieben werden.

Allerdings kann man natürlich auch bis auf weiteres css_styled_content verwenden. Sogar ein paralleles Nutzen von css_styled_content und fluid_styled_content ist möglich. 

Natürlich kann man auch von css_styled_content auf fluid_styled_content migrieren.

Ein Upgrade von Version 6.2 auf Version 8 ist nicht in einem Schritt möglich, es muss zunächst ein Upgrade auf Version 7 und anschließend auf Version 8 durchgeführt werden.

Migration von css_styled_content auf fluid_styled_content

Der Wechsel von css_styled_content auf fluid_styled_content wird von TYPO3 so gut wie möglich unterstützt. Die folgenden Schritte müssen in TYPO3 7 durchgeführt werden:

  • Deaktivierung der Extension css_styled_content
  • Aktivierung von fluid_styled_content
  • Hinzufügen der statischen Templates "Content Elements (fluid_styled_content)" und "Content Elements CSS (optional)(fluid_styled_content)"
  • Wechsel in das Installtool
  • Starten des Upgrade Wizards -> hier werden jetzt die Inhaltselemente migriert

Zu beachten ist: fluid_styled_content verwendet andere CSS-Klassen. Hier muss ggf. das CSS des Frontends angepasst werden.

Ausserdem werden einige Optionen aus css_styled_content nicht mehr unterstützt. Die Option "Rahmen (section_frames)" gibt es nicht mehr. Statt dessen muss hier auf das "Layout"-Feld ausgewichen werden. Überschriften können nicht mehr links/rechts/mittig ausgerichtet werden. Auch die "Bildeffekte" gibt es nicht mehr.

Wie sollte man das Upgrade durchführen?

Der erste und wichtigste Hinweis: führen Sie das Upgrade auf keinen Fall an der Original-Seite durch!

Legen Sie unbedingt eine Kopie der kompletten Website an und führen Sie das Upgrade an dieser Kopie durch. Nach einem erfolgreichen Upgrade kann man dann die Kopie weiterverwenden. Wie man eine Kopie anlegt, haben wir in einer Videoanleitung beschrieben.

Alle folgenden Arbeiten werden dann an der Kopie durchgeführt. Die Original-Website läuft in dieser Zeit unbeeinflusst weiter, auch die Besucher Ihrer Website merken nichts davon.

Der erste Schritt besteht aber in einem Website-Check. 

Überprüfen Sie alle verwendeten Erweiterungen. Gibt es aktualisierte, mit 7 kompatible Versionen? Haben Sie selber programmierte Erweiterungen im Einsatz? Wurden Erweiterungen aus dem Repository durch Sie oder eine Agentur verändert? Können Sie selber oder der Programmierer/die Agentur diese Erweiterungen an TYPO3 7 anpassen?

Deinstallieren und löschen Sie Erweiterungen, die Sie nicht mehr brauchen. Bei den anderen Erweiterungen prüfen Sie im TER, ob schon eine mit TYPO3 7 kompatible Erweiterung vorhanden ist. Diese können Sie aktualisieren.

Dann kann man versuchen, den TYPO3-Kern auszutauschen und den Upgrade-Wizard durchführen. Anschließend kann man dann in TYPO3 7 alle Extensions abschließend auf den aktuellsten Stand bringen, sofern notwendig.

Upgrade durch uns

Als unser Kunde können Sie uns auch beauftragen, das Upgrade an Ihrer Website durchzuführen, falls Sie das nicht selber tun möchten.

Allerdings können wir im Voraus keine Aussage zur Komplexität und zur Dauer des Upgrades machen. Das hängt von den verwendeten Extensions ab, aber auch, von welcher Version aus Sie auf TYPO3 7 upgraden wollen. Deshalb lassen sich auch keine Zeit- oder Kostenschätzungen im Voraus durchführen.

Auch wir würden im ersten Schritt einen Website-Check durchführen, um zu überprüfen, ob ein Upgrade möglich ist und mit wie viel Arbeitszeit man ungefähr rechnen muss. Da aber dieser Check selbst schon einen gewissen Aufwand erfordert, können wir ihn leider nicht kostenlos anbieten.

Upgrade von TYPO3 4.x auf 7

Die Kosten für den durch uns durchgeführten Check betragen 238.- Euro (inkl. MwSt.). Falls sich das Upgrade durchführen lässt und Sie uns damit beauftragen, wird das Upgrade nach Zeitaufwand abgerechnet. 
Trotz sorgfältiger Prüfung können wir aber nicht gewährleisten, dass ein Upgrade auf TYPO3 CMS 7 durchgeführt werden kann. Sollten unerwartete technische Probleme während des Upgrades auftreten, würden wir uns mit Ihnen zur Klärung der weiteren Vorgehensweise in Verbindung setzen.

Bitte beachten: Extensions, die nicht im TYPO3 Extension Repository (TER) zur Verfügung stehen, oder TER-Extensions, die manuell verändert oder angepasst wurden, sind vom Upgrade ausgenommen.

Upgrade von TYPO3 6.2 auf 7

Da das Upgrade von 6.2 auf 7 wesentlich einfacher ist, könnten hier nur inkompatible Extensions ein Problem sein. Deshalb müssten wir zuerst überprüfen, ob alle eingesetzten Extension schon mit 7 kompatibel sind. Je nach Anzahl der Extensions kann diese Prüfung auch eine gewisse Zeit dauern. Abgerechnet würde dieser Check nach tatsächlichem Zeitaufwand zu unserem üblichen Stundensatz (100.- Euro zzgl. MwSt., abgerechnet in 15 Minuten-Intervallen). Auch hier gilt aber: Extensions, die nicht im TYPO3 Extension Repository (TER) zur Verfügung stehen, oder TER-Extensions, die manuell verändert oder angepasst wurden, sind vom Upgrade ausgenommen.

Falls Sie noch kein Kunde bei uns sind, könnte unser kostenloser Umzugs-Service für Sie interessant sein.

Wenn Sie noch weitere Fragen zum Upgrade haben, schreiben Sie uns einfach eine Nachricht.

Aktualisiert: 14.04.2024