Magento 2 im Überblick

Die offizielle Ankündigung: Magento 2 ist da! (c) Magento

Die offizielle Ankündigung: Magento 2 ist da! (c) Magento

Mit Magento 2 hat es sich Magento Inc. zum Ziel gesetzt, ein Shop-System anzubieten welche für mittelkleine HändlerInnen bis hin zu großen Handelsunternehmen geeignet ist.

Editionen

Diese Bandbreite will Magento durch unterschiedliche Varianten („Editionen“) seines Produkts realisieren.

Dabei handelt es sich um diese Varianten:

  • Magento Open Source (ehemals „Magento Community Edition“)
    Eine lizenzkostenfreie Ausgabe, welche die wichtigsten Funktionalitäten anbietet. Für viele Unternehmen ist diese Version bereits ausreichend. Sie können den Shop auf einem einzelnen Server betreiben oder auch in einem Multi-Server-Setup oder eine Cloud-Umgebung wie Amazon Web Services (AWS) oder der Google Cloud Platform.
  • Magento Commerce (ehemals „Magento Enterprise Edition“)
    Magento Commerce setzt auf der lizenzkostenfreien Version auf und erweitert diese um Funktionen, die von größeren Unternehmen mit ambitionierten Plänen benötigt werden. Dazu zählen unter anderem Kundensegmente, ein Staging-Bereich zur Vor-Ab-Überprüfung von Änderungen, eine bessere Suche mittels Elasticsearch und bessere Skalierbarkeit der Daten. Mehr dazu finden sie in der Feature-Liste von Magento Commerce 2.1.
    Entgegen dem Eindruck den man auf der offiziellen Website bekommt kann auch diese Version selbst gehostet werden.
  • Magento  Cloud Commerce (ehemals „Magento Enterprise Cloud Edition“)
    Das Rundum-Paket in Magentos Portfolio ist die Cloud-Ausgabe von Magento Commerce. Hierbei erhält man die kostenpflichtige Version mit integriertem Cloud-Hosting und etlichen weiteren Services.
    Magento hat sich für diesen Dienst mit platform.sh zusammen getan und bietet eine skalierbare Lösung, die nicht auf den Produktivbetrieb beschränkt ist.
    Das heißt: auch Entwicklung und Testing erfolgen im Cloud-Verbund, ohne dass die ProgrammiererInnen auf ihre gewohnten Tools verzichten müssen.

Release-Zyklen und Zeitraum der Unterstützung von Versionen

Magento 2 wurde am 17. November 2015 veröffentlicht. Der Nachfolger des „originalen“ Magento war über 4 Jahre in Entwicklung. Seitdem werden Minor-Releases (z.B. von 2.0 auf 2.1) oder Bugfix-Releases (z.B. von 2.1.6 auf 2.1.7)  in unregelmäßigen Abständen veröffentlicht.

Sie sollten Ihre Magento-Installation auf dem aktuellen Stand halten. Dadurch profitieren Sie von Fehlerbehebungen, Geschwindigkeitsverbesserungen und neuen Features. Als Minimum sollte eine aktuell unterstützte Version verwendet werden.

Wie Sie dem verlinkten Artikel entnehmen können wird Magento 2.0 bis zum 17.11.2017 mit Aktualisierungen versorgt, Magento 2.1 bis zum 23.06.2018.

Magento 2.2

Mit der Version 2.2, die für September 2017 angekündigt ist hoffen wir noch einmal auf einen großen Sprung nach vorne. Daher lohnt es sich, dieses Release im Auge zu behalten:

Migration von Magento 1 zu Magento 2

Über den Umstieg von Magento 1 zu Magento 2 kann man viele Worte verlieren. Das habe ich bei diversen Vorträgen im Jahr 2016 gemacht und diesen Talk auch als Artikel-Serie festgehalten:

Weitere Postings zu Magento 2

Beiträge, die sich mit Magento2 beschäftigen finden Sie unter folgenden Links:

  • Kategorie „Magento 2“:
    Beiträge in der Kategorie haben Magento 2 als zentralen Inhalt.
  • Beiträge mit Schlagwort „Magento 2“:
    hier finden sich Beiträge, die auch, aber nicht nur mit Magento 2 zu tun haben. Ein Beispiel dafür sind die Magento-Neuigkeiten.

Informationen direkt von Magento

Offizielle Website

Viele Informationen und Case Studies finden Sie auf der offiziellen Website.

Developer Hub

Die allererste Anlaufstelle für Entwickler ist der Developer Hub. Dort finden Sie Neuigkeiten, Ressourcen, Veranstaltungen und vieles mehr zu Magento 2.

Dokumentation

Die Dokumentation befindet sich unter devdocs.magento.com und wird laufend überarbeitet. Hier sind unter anderem Informationen zu finden, wie Magento 2 installiert wird.

Code

Der Source-Code für die kostenlose Version „Open Source“ ist auf Github im Repository magento/magento2 zu finden: https://github.com/magento/magento2

Issues

Wer Fehler findet, kann diese auf GitHub in Form von Issues an Magento melden. Einen Überblick über den Status offener Issues findet man im develop-Branch-Board.

Pull-Requests

Die Community kann über Pull-Requests im develop-Branch zur Entwicklung beitragen. Hier lohnt sich ein Blick auf die offenen Pull-Requests.