Alle Erweiterungen, die Sie für das TYPO3 Upgrade benötigen

TYPO3v11 ist auf dem Vormarsch. TYPO3 Version 11 hat in seiner Existenz eine Menge Veränderungen und Verbesserungen erfahren. Es gab schon viele Versionen von TYPO3 und alle waren hervorragend. Auch TYPO3 verdient einen Klaps auf seinen virtuellen Rücken :P

Alle Erweiterungen, die Sie für das TYPO3 Upgrade benötigen

FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.

TYPO3v11 ist auf dem Vormarsch. TYPO3 Version 11 hat in seiner Existenz eine Menge Veränderungen und Verbesserungen erfahren. Es gab schon viele Versionen von TYPO3 und alle waren hervorragend. Auch TYPO3 verdient einen Klaps auf seinen virtuellen Rücken :P

Eine Aktualisierung wird oft mit einem Schritt nach vorn in Verbindung gebracht, und welche möglichen Schäden können bei der Durchführung dieses Upgrades auftreten. Es ist also offensichtlich, dass die Leute auf die neueste Version von TYPO3 umsteigen wollen, indem sie auf TYPO3v11 aktualisieren.

Das bedeutet, dass TYPO3v11 der Version TYPO3v10 entspricht, abzüglich der veralteten APIs, so dass es sich um ein Upgrade auf eine kleinere Version handelt. Logischerweise würde das Upgrade also keine Überholung der Infrastruktur Ihrer Website erfordern, und das tut es auch nicht. 

Daher werde ich in diesem Blog nicht über den Upgrade-Prozess selbst sprechen, sondern über den TYPO3-Kern, den benutzerdefinierten Code und die wesentlichen TYPO3 Upgrade-Erweiterungen, die dafür benötigt werden. Also, fangen wir an, die TYPO3 Upgrade-Tools zusammenzustellen und uns auf TYPO3 v11 vorzubereiten. Diese helfen, die TYPO3-Website mit optimaler Überwachung, Sicherheit und mehr zu aktualisieren, um sicherzustellen, dass Ihr Upgrade zu 100% erfolgreich ist.

So einfach wie es scheint, ist ein TYPO3-Update oder auch TYPO3-Upgrade der Prozess der Erneuerung Ihrer aktuellen TYPO3 Content Management System (CMS)-Software auf eine höhere TYPO3-Version mit verbesserten Features und Funktionalitäten mit oder ohne Hilfe einer TYPO3-Agentur.

Der Hauptzweck des TYPO3-Updates ist es, den TYPO3-Nutzern das Leben zu erleichtern, indem neue Funktionen hinzugefügt und die Sicherheit der Website verbessert werden.  Darüber hinaus ist das TYPO3-Update sehr wichtig für die geräteübergreifende Leistung Ihrer Website. Wenn Ihre Website nicht für mobile Endgeräte optimiert ist, werden Sie eine beträchtliche Menge an Besucherzahlen verlieren. Durch die Aktualisierung Ihrer aktuellen TYPO3-Version auf eine neue Version können Sie die mobile Eignung und Leistung Ihrer Website verbessern und damit auch die Ladezeiten verkürzen.

TYPO3 ist dafür bekannt, dass es eine Roadmap erstellt und die Termine für die Veröffentlichung der nächsten TYPO3-Versionen strikt einhält. Sie finden alle Informationen zu neuen Versionen von TYPO3 CMS in der untenstehenden TYPO3 CMS Roadmap.

TYPO3 ist dafür bekannt, dass es eine Roadmap erstellt und die Termine für die Veröffentlichung der nächsten TYPO3-Versionen strikt einhält. Alle Informationen zu den neuen Versionen von TYPO3 CMS finden Sie in der untenstehenden TYPO3 CMS Roadmap.

TYPO3-Updates können in die folgenden drei Hauptkategorien eingeteilt werden:

Option 1: Geringfügige Aktualisierungen

Die TYPO3-Gemeinschaft veröffentlicht laufend neue Versionen mit Sicherheitsprüfungen, z.B. TYPO3 11.5.5. Sie sollten immer die neueste Version von TYPO3 aktualisieren. Schauen Sie sich den ausführlichen Bericht auf get.typo3.org/release-notes/11.5.5 an. In der Regel enthält sie nur Sicherheitspatches und Änderungen, so dass ein Update innerhalb von 3-4 Stunden durchgeführt werden kann.

Option 2: Größere Aktualisierungen

Das bedeutet, dass Sie die TYPO3 Update-Version von einem LTS (Long Term Support) zu einem anderen LTS in Betracht ziehen müssen.

Angenommen, Sie haben eine TYPO3 Website mit TYPO3 7.x LTS, dann sollten Sie ein Update auf die neueste TYPO3 11.x LTS in Betracht ziehen. Es ist ein bisschen schwierig und kompliziert, TYPO3 zu aktualisieren, basierend auf der Komplexität der Website und der Anzahl der Erweiterungen.

TYPO3 Aktualisierung 10 auf 11

  • Update des TYPO3-Kerns von Version 10.x auf 11.x

TYPO3 Aktualisierung 9 auf 11

  • Update des TYPO3-Kerns von Version 9.x auf 10.x
  • Update des TYPO3-Kerns von Version 10.x auf 11.x

TYPO3 Aktualisierung 8 auf 11

  • Update des TYPO3-Kerns von Version 8.x auf 9.x
  • Aktualisierung des TYPO3-Kerns von Version 9.x auf 10.x
  • Aktualisierung des TYPO3-Kerns von Version 10.x auf 11.x

Lassen Sie uns versuchen, die einzelnen Phasen des TYPO3-Upgrades zu vertiefen. In der allgemeinen Praxis bevorzuge ich es, das TYPO3-Upgrade wie folgt durchzuführen:

Schritt 1: Einrichtung auf dem lokalen Server

Laden Sie alles von LIVE auf Ihren LOKALEN Server herunter und richten Sie es ein

Schritt 2: TYPO3 Upgrade durchführen

Beginnen Sie auf Ihrem LOKALEN Server mit dem Upgrade des TYPO3-Kerns, dem Upgrade der Erweiterungen, dem QA-Test und der Fehlerbehebung.

Schritt 3: Prüfen Sie auf Verwerfungen

Zusätzlich zu den Verwerfungen sollten Sie auch die Informationen über wichtige Änderungen, neue Funktionen und bahnbrechende Änderungen für die Version lesen, auf die Sie aktualisieren möchten.

Navigieren Sie einfach und lesen Sie die Changelogs im Backend: Upgrade > View Upgrade Documentation.

Das ChangeLog ist in vier Abschnitte unterteilt: "Wesentliche Änderungen", "Funktionen", "Auslaufende Funktionen" und "Wichtig". Vor dem Upgrade sollten Sie zumindest einen Blick auf die Abschnitte "Breaking Changes" und "Important" werfen - die in diesen Bereichen beschriebenen Änderungen könnten sich auf Ihre Website auswirken.

Schritt 4: Auflösen von Verwerfungen

Wenn Sie feststellen, dass eine API, die Sie verwenden, veraltet ist, sollten Sie den entsprechenden ChangeLog-Eintrag nachschlagen und sehen, wie Sie Ihren Code entsprechend der Dokumentation migrieren und die TYPO3-Abschreibungsfehler beheben können.

Seit TYPO3 v9 ist ein Extension-Scanner enthalten, der eine grundlegende Überprüfung Ihrer Erweiterungen auf veralteten Code ermöglicht. Er fängt zwar nicht alles ab, kann aber als Basis für ein Upgrade verwendet werden. Sie können den Extension-Scanner entweder über die TYPO3-Admin-Tools aufrufen (im Backend: Modul "Upgrade" > "Scan Extension Files") oder als eigenständiges Tool (https://github.com/tuurlijk/typo3scan).

Der Erweiterungsscanner zeigt das entsprechende Changelog an, das eine Beschreibung der Migration Ihres Codes enthält. Weitere Informationen zu den Changelogs und wie man sie liest, finden Sie unter Überprüfen des ChangeLogs.

Schritt 5: Nicht kompatible Erweiterungen

Sie müssen Ihr Bestes tun, um die Kompatibilität aller TYPO3-Erweiterungen mit TYPO3-Patches, Hooks, neuen Standards usw. herzustellen. Sie müssen Ihrem Kunden eine Liste der "nicht durchführbaren" TYPO3-Erweiterungen mit einer möglichen "Alternativlösung" zur Verfügung stellen.

Schritt 6: Hochladen auf den DEV-Server

Sobald Sie alles auf dem LOKALEN Server fertiggestellt haben, laden Sie es auf den DEV-Server hoch, z. B. dev.yourdomain.com.

Schritt 5: Freigabe durch den Kunden

Ihr Kunde muss die gesamte Website testen und bestätigen, dass alles in Ordnung ist.

Schritt 6: Live-Schaltung

Schließlich können Sie alles von DEV auf den LIVE-Server hochladen.

1) TYPO3 Upgrade Erweiterung Scanner

 Der Extension-Scanner, der mit TYPO3 Core Version 9 als Teil der Systemverwaltung (ehemals "Install Tool") eingeführt wurde, bietet eine interaktive Schnittstelle zum Scannen von Extension-Code auf die Verwendung von TYPO3 Core API, die entfernt oder veraltet wurde.

Das Modul kann eine große Hilfe für Extension-Entwickler und Site-Maintainer sein, wenn sie auf neue Core-Versionen upgraden. Es kann auf Codestellen in Extensions hinweisen, die beachtet werden müssen.

2) TYPO3-Konsole

Das Ziel dieser Extension ist es, die Nutzung der Kommandozeile von TYPO3 CMS zu verbessern, inspiriert von der Kommandozeilen-Schnittstelle von TYPO3. Sie soll eine konsistente und einfach zu bedienende Schnittstelle für Benutzer und eine einfache API für Entwickler bieten. Jeder Befehl, der ausgeliefert wird, bietet hilfreiche Informationen über die Verwendung und ist einfach zu verstehen und zu verwenden.

3) TYPO3 Extension Kompatibilitätsbericht

TYPO3 Extension Compatibility Report ist die einzige TYPO3-Erweiterung, die alle Funktionen wie TYPO3 Extensions Compatibility Report bietet. Zusätzlich bietet sie Benachrichtigungen über neue Updates per Email. Darüber hinaus umfasst es den Systemübersichtsbericht, kompatibel mit allen wichtigen Versionen von TYPO3 von 4.x bis 11.x wie, 

  • TYPO3-Systeminformationsbericht
  • Statistikbericht über Erweiterungen
  • Server-Kompatibilitätsbericht
  • Der TYPO3 Extension Compatibility Report zeigt, ob eine bestimmte Extension kompatibel ist oder nicht, den Status der Extension, aktuelle und neueste Versionsinformationen, Typ der Extension, z.B. von TER oder benutzerdefiniert, etc.

4) Ultimate TYPO3 Backup Extension

Backup prior to TYPO3 Upgrade is very important! Backup Plus TYPO3 extension is a first-ever all-in-one TYPO3 backup solution. Take a backup of your TYPO3 code, assets and database in a couple of clicks! With this TYPO3 Backup plugin connects with your Clouds/Servers like Google cloud, Amazon S3, Dropbox, SFTP, Rsync, etc. It’s a must have extension!

5) TYPO3 Upgrade-Assistent

Diese Erweiterung zielt darauf ab, den Upgrade-Prozess zu vereinfachen. Im ersten Schritt bietet sie ein Backend-Modul, das TCA im PHP-Format generiert.

6) TYPO3 Core upgrader

This extension allows the upgrade of the TYPO3 core from v7.6 to v10.4 in one step by running upgrade wizards for multiple TYPO3 versions at once.

7) T3Monitor

T3Monitor Die TYPO3-Erweiterung überwacht die TYPO3-Installation genau auf Updates und Sicherheitsprobleme.

8) Standortgenerator / Baummodellvervielfältiger

Mit dieser Erweiterung können Sie sehr einfach Websites oder doppelte Bäume erstellen, sie erstellt automatisch zugehörige BE/FE-Gruppen, erstellt Verzeichnisse mit zugehörigen Dateien, fügt Domain-Namen und Site-Konfiguration hinzu, aktualisiert die Typoscript-Konfiguration, aktualisiert Slugs. Basierend auf dem State Design Pattern ist sie in hohem Maße anpassbar: Sie können unnötige Zustände entfernen und Ihre eigenen Zustände hinzufügen, um sie Ihren eigenen Bedürfnissen anzupassen.

Ich hoffe, dass diese Erweiterungen Ihre TYPO3 Upgrade-Erfahrung einfach, angenehm und reibungslos machen werden!

Was denken Sie? Haben Sie noch Fragen zum TYPO3 Upgrade-Prozess? Was sind Ihre bevorzugten TYPO3 Upgrade-Erweiterungen oder -Tools? Ich würde gerne Ihre Fragen beantworten.

Bitte nutzen Sie das Kommentarfeld, um Ihre Anregungen und Fragen zu notieren, vielen Dank!

Ich wünsche Ihnen ein glückliches und sicheres TYPO3 Upgrade :)

Post a Comment

×
Captcha Code Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren
  • user
    John G. Ferris 2023-08-08 um 12:17 pm
    A huge shout-out to the author for sharing this indispensable guide!
  • user
    John G. Ferris 2023-08-08 um 12:17 pm
    A huge shout-out to the author for sharing this indispensable guide!