Das neue Magento 2 Upgrade Compatibility Tool
Magento 2 Commerce Upgrades leichter durchführen!
Die neueste und aktuellste Softwareversion von Magento zu nutzen ist aus vielerlei Gründen wichtig und sinnvoll.
Schließlich bringen diese Magento Updates Verbesserungen für die Funktionalität und Sicherheit Ihres Webshops mit sich.
Upgrades innerhalb der Software erfordern auf der anderen Seite aber auch Investitionen in das Know-How Ihrer Mitarbeiter oder in eine Magento Agentur, die diese Aktualisierungen für Sie umsetzt.
Mit der jüngsten Erfindung aus dem Hause Magento soll der Upgradeprozess für alle Beteiligten transparenter, vorhersehbarer und nahtloser gestaltbar werden.
Das Upgrade Compatibility Tool
Meistens werden Softwareupdates weiter nach hinten im Terminkalender verschoben, da Sie einen für Anwender unangenehmen Mehraufwand bedeuten. Im Laufe der Zeit kann dieses Verhalten aber zu einem erhöhten Sicherheitsrisiko mit größeren Problemen im Onlineshop führen.
Mit Hilfe des Upgrade Kompatibilitätstools soll es für Händler leichter gemacht werden, inkompatible Anpassungen vor einem anstehenden Magento Commerce Update zu erkennen.
Das Upgrade Compatibility Tool ist ein Command-Line-Interface-Werkzeug, welches Änderungen an einer definierten Magento Commerce Instanz analysiert und den anzupassenden Code identifiziert.
In der Alpha-Version des Tools können Magento-PHP-APIs und das GraphQL-Schema validiert werden um potentielle Probleme im vornherein aufzudecken. Für die Zukunft ist geplant auch die Upgrade-Abdeckung durch dieses Tool sicherzustellen.
Obwohl das Upgrade Compatibility Tool den Aktualisierungsprozess nahtloser gestalten wird, müssen nach wie vor noch Regressionstests durchgeführt werden um die optimale Funktionalität des Webshops sicherstellen zu können.
Versionen des Upgrade Compatibility Tools
Derzeit ist das Kompatibilitätstool als Composer-Paket in der Alpha Version downloadbar. Es ist für alle Magento Commerce Kunden geeignet, die ein Upgrade von der Version 2.X auf 2.3 oder höher durchführen möchten.
Für jede neue Magento Commerce Version wird in Zukunft eine aktuelle Version des Upgrade Compatibility Tools bereitgestellt werden.
Als Nutzer von Magento 1 sowie Magento Open Source haben Sie keinen Zugriff auf dieses Tool.
Ablauf der Upgrades mit dem Compatibility Tool
Nachdem das Werkzeug heruntergeladen und installiert worden ist, können Sie es verwenden um die installierte Magento Commerce Instanz auf Inkompabilität mit der Zielversion zu testen. Wie bereits vorhin erwähnt, ist die Prüfung derzeit auf PHP-APIs und GraphQL-Schemen begrenzt.
Eine Anleitung zur Installation des Upgrade Compatibility Tools und weitere Hinweise finden Sie in der Dokumentation von Magento.
Das Tool identifiziert potentielle Probleme zwischen Ihrem benutzerdefinierten Code und der zu aktualisierenden Magento Commerce Installation. Sollten Fehler gefunden werden, werden diese in einer Liste ausgegeben.
Anschließend bearbeiten Ihre Programmierer die aufgeführten Fehler sowie Warnungen. Nun können Sie das neue Update aufspielen und anschließend Funktionalitätstest durchführen.
Fazit
Das Upgrade Compability Tool spart Ihnen einige Zeit, denn mögliche Codefehler werden schon vor dem Update der Magento Version entdeckt. Außerdem gibt es Ihnen eine aufgeschlüsselte Übersicht darüber, welche Aspekte an welcher Stelle anzupassen sind.
In diesem Werkzeug steckt viel Potential, welches über die Zeit sicher noch ausgebaut wird.