30. Juni 2020, Anna Völkl

Magento 1 End of Life

Magento 1 End of Life

Mit dem 30. Juni 2020 endet eine Ära: Der Herstellersupport fĂŒr Magento 1 geht zu Ende. Was das Magento 1 End of Life fĂŒr Online-HĂ€ndlerinnen und -HĂ€ndler bedeutet, die noch mit Magento 1 arbeiten, wollen wir in diesem Blogpost klĂ€ren.

Von Magento 1 zu Magento 2

Am 17. November 2015 wurde Magento 2.0 released. UrsprĂŒnglich war geplant, Magento 1 ab dem Magento 2.0 Release-Datum fĂŒr drei Jahre zu supporten (also 2018), dies wurde spĂ€ter auf Juni 2020 verlĂ€ngert.

Seit 2016 haben wir viele Shops erfolgreich mit Magento 2 umgesetzt und bestehende Shops zu Magento 2 migriert. Dennoch gibt es einige HĂ€ndlerinnen und HĂ€ndler, die noch einen Magento 1 Shop betreiben wollen oder mĂŒssen, bis hier eine Ablöse erfolgen kann.

Was ist notwendig, um einen Magento 1 Shop nach dem End of Life weiter zu betreiben?

Eins vorweg: Bestehende Magento 1 Shops werden weiter laufen, auch wenn es keinen offiziellen Herstellersupport und Security Updates mehr gibt. Umso wichtiger ist es, sich selbst um den weiteren Betrieb zu kĂŒmmern. Die letzte Magento 1 Version CE 1.9.4.5 (April 2020) enthĂ€lt die letzten Security Updates und lĂ€uft mit PHP 7.2. Es ist dringend angeraten, Magento auf diese Version upzudaten (und auch alle Extensions zu aktualisieren), sollte das noch nicht passiert sein.

Security Updates

FĂŒr weitere Security Updates, die den Magento Core betreffen, gibt es folgende Möglichkeiten:

OpenMage ist ein Community-getriebenes, freies Projekt, das schon seit einiger Zeit besteht. Der Fokus des Projektes liegt auf Sicherheit und Performance. Das Projekt hat bereits 111 Contributors und 200 gemergte Pull Requests auf Github, und bietet somit eine starke Basis fĂŒr den Weiterbetrieb des Magento 1 Shops. Das Ziel ist, Magento 1 fĂŒr fĂŒnf weitere Jahre betreiben zu können, in der Roadmap findet sich unter anderem der Support fĂŒr PHP 7.4.

MageOne ist ein von professionellen Magento 1 Entwicklerinnen und Entwicklern ins Leben gerufenes Projekt, das – gegen Bezahlung â€“ Security Patches fĂŒr Magento 1 zur VerfĂŒgung stellt. Auch hier ist geplant, das Projekt fĂŒr fĂŒnf Jahre zu betreiben.

Um die Sicherheit der im Magento Shop installierten Extensions sowie Eigenentwicklungen muss sich die HĂ€ndlerin oder der HĂ€ndler mit der betreibenden Agentur selbst kĂŒmmern.

Magento Marketplace und Extensions

Ab 7. Juli 2020 werden alle Magento 1 Extension Listings aus dem Marketplace (marketplace.magento.com) entfernt und können somit nicht mehr eingesehen werden.

Am 6. August 2020 werden alle Magento 1 Extension von repo.magento.com entfernt. Das heißt: Wer Extensions ĂŒber dieses Repository bezieht, kann dann nicht mehr darauf zugreifen!

Wie Herstellerinnen und Hersteller von 3rd Party Modulen mit Magento 1 Modulen umgehen, wird sich zeigen. Es ist also anzuraten, selbst die notwendigen Vorkehrungen zu treffen und benötigte Extensions in die Shop-Installation „reinzuziehen“, um nicht mehr von externen Repositories abhĂ€ngig zu sein.

Mehr Informationen zu den Extensions im Magento Marketplace gibt es in diesem Blogpost.

Warum sollte ich auf Magento 2 wechseln?

Die oben genannten Punkte sprechen fĂŒr sich: Der Betrieb von Magento 1 Shops ist möglich, mit zunehmender Dauer wird es aber immer schwieriger werden, die Sicherheit und den Betrieb zu gewĂ€hrleisten. Das betrifft zum einen die darunterliegende PHP-Version (derzeit aktuell sind PHP 7.3 und PHP 7.4), aber auch die verwendeten Extensions. Vor allem bei Zahlungsmodulen besteht die Gefahr, dass frĂŒher oder spĂ€ter keine KompatibilitĂ€t zu Magento 1 Shops mehr gegeben ist, weil die Anbieter den Betrieb einstellen. Große Weiterentwicklungen im Magento 1 Shop sind vermutlich nicht mehr rentabel.

Magento 2 – insbesondere die aktuelle Version 2.3 – unterscheidet sich in einer Vielzahl an Features von Magento 1. Die wichtigsten sind:

  • Verbesserte Suche mit Elasticsearch
  • Eine umfangreiche Lagerverwaltung mit dem Multi Source Inventory
  • GraphQL – eine neue flexible Web API Schnittstelle
  • Ein Framework fĂŒr Progressive Web Apps (PWA Studio) 

Viele verbesserte und aktuelle Sicherheitsfeatures wie:

  • Google reCaptcha fĂŒr Front- und Backend 
  • 2-Faktor Authentifizierung
  • Integration der Content Security Policy

Wir beraten Sie gerne.