Hard Facts Magento 2 – Gastbeitrag

Kategorie: News

Geschrieben von Ana-Maria Birsan

Hard Facts Magento 2 – Gastbeitrag

Was bisher geschah

Teil1 dieser Blog-Serie hat sich mit der Herkunft von Magento, als einer der verbreitetsten E-Commerce Lösungen weltweit, beschäftigt. Von der Entstehung dieser Open Source Software bis hin zur Übernahme von vor wenigen Wochen wurde der gesamte Zeitbogen gespannt. Weiters nimmt der erste Blog-Beitrag Stellung dazu, in welchen Varianten Magento am Markt verfügbar ist und in welchen Projektgrößen diese Software ihre Stärken ausspielen kann.

Während der Magento Imagine im Jahr 2010 beschrieb Yoav Kutner, Co-Founder von Magento und damals CTO von Varien, zu welchen Magento gehört hat, dass Magento den neuen Anforderungen an eine E-Commerce Software nicht mehr gewachsen sei. Dieses Statement gilt als der Startschuss für Magento2.

Was aber waren jene fehlenden Anforderungen, von denen Yoav Kutner damals gesprochen hatte? Was sollte Magento2 unbedingt erfüllen, was Magento1 denn nicht konnte?

Qualitätsverbesserungen

Einer der Hauptgründe für eine neue Plattform waren die fehlenden Qualitätsanforderungen für Magento-Module. Wie aber lässt sich diese Qualität heben. Magento wird den alten Marketplace „Connect“ ablösen und in Q4/2015 einen neuen Marktplatz einführen. Ein Magento2 Modul muss zukünftig festgelegte Qualitätsanforderungen erfüllen, um im neuen Marketplace gelistet zu werden.

Einen kurzen Überblick dazu liefert dieses von Magento hochgeladene Video auf VIMEO:

Den Magento-Entwicklern war für das neue Release wichtig, eine generell entwicklerfreundliche Erweiterbarkeit sicherzustellen. Abläufe sollen dabei vereinfacht werden und Prozesse beschleunigt. So wurde unter anderem der Produkt-Import deutlich optimiert. Erste Demos haben Importe von 100.000 Produkten auf virtuellen Servern mit 8 CPUs und 24GByte RAM in nur 25 Minuten durchgeführt. Das ist natürlich für einen initialen Import von Aussagekraft. Doch auch im täglichen Abgleichen der Produktdaten vom Magento2 mit seinen Umsystemen stellt dies eine interessante Weiterentwicklung für Hersteller und Händler mit einem breiten Produktportfolio dar.

Qualitätsverbesserungen im Sinne von Nachvollziehbarkeit bei Programmcode-Änderungen, stellt Magento2 zukünftig durch Open-Source-Hosting auf GitHub sicher. Auf dieser Plattform können Änderungen im Programmcode, welche durch Magento selbst oder durch die Community eingebracht werden, transparent und nachvollziehbar dargestellt und erlaubt den Magento2-Entwicklern nach erfolgter Prüfung diese auch direkt freizugeben.

Wer sicherstellen will, dass der eigene Onlineshop von hoher Entwicklungsqualität zeugt, für den ist ein ausgereiftes Testing unerlässlich. Damit stellt das integrierte Unit-Test-Coverage in Magento2 eine weitere herausragende Qualitätsmaßnahme seitens Magento2 dar. Jetzt mag man meinen, das gehört ja heute zum Standard. Richtig, für viele Enterprise E-Commerce Software Systeme trifft dies zu. Das bezahlt man auch. Bei Open Source ist dieses Feature eher die Ausnahme. Der Vorteil dabei ist, dass bereits in der Entwicklung der kleinsten Bausteine im Webshop ein integriertes Testing durchgeführt werden kann. Eine 99%ige Test Coverage, also 99% aller Bausteine testen zu können, ist dabei ein wirklich guter Wert.

Magento hat diesen Qualitätsanspruch auch für das User-Interface übertragen. Auch am Frontend stehen integrierte und automatisierbare UI-Tests zur Verfügung. Wie oben schon angemerkt, gilt auch hier – für Enterprise Software durchwegs gangbar, im Open Source Umfeld selten. Ein außergewöhnliches Merkmal, dass für den Einsatz von Magento2 als E-Commerce Software spricht.

Performanceverbesserungen in Komponenten und Architektur

Ein Punkt der Magento1 immer wieder begleitet hat, waren teils erhebliche Performanceprobleme. Die dauernde Weiterentwicklung einer alten Architektur, welche auf einem alten Denken über mögliche Funktionen beruht, kann zu einem echten Stolperstein werden. Lange schon wollte Magento dem entgegenwirken, hat aber doch immer wieder weiterentwickelt.

Nun hat man diesen Schritt damals in Angriff genommen und Magento2 bringt auf Basis der objektorientierten Entwurfsmuster eine bessere PHP-Architektur mit. Sie hilft mit, diese Performance-Ansprüche, die heutige Onlineshops erfordern auch leisten zu können.

In der kostenpflichtigen Enterprise Edition wird dieser angepeilte Performance-Ausbau auch besonders durch erweiterte Skalierbarkeit der Software unterstützt. Eine eigene Datenbank nur für den Checkout. Die Unterstützung im Einsatz von MySQL-Cluster. Skalierbarkeit in einem solchen Ausmaß ermöglicht das Reagieren und Lösen komplexer Business-Anforderungen. Einen Überblick zu den erwarteten Funktionsumfängen sieht man auf dem Bild unterhalb aus einer Magento-Konferenz vom Juni 2015, welcher dieser Tage erneut in einem Magento Webinar gezeigt wurde.

Magento2

Quelle: @douglasredburn

Der direkte Einbau einer transparenten Varnish 4-Konfiguration erlaubt im Gegensatz zu anderen Webbeschleunigern, welche häufig aus client-seitigen Proxys oder aus Server bestehen, dynamische Webseiten mit viel Inhalt schnellstmöglich aufzubauen und dabei am Client als auch am Server optimiert zu arbeiten. Wikipedia, Facebook und eBay zum Beispielen vertrauen ebenso auf diese Technologie. Übernommen wird auch der integrierte Fullpage-Cache aus der Magento1 Enterprise Edition. Also alles um Geschwindigkeit und Fahrt fürs eigene Business aufzunehmen. Zudem erlaubt die neue REST/SOAP-API die internen Services bei Magento2 zu 100% zugänglich zu machen.

 

Mobile, mobile, mobile

Es ist wohl jedem hinlänglich bekannt, dass die Zahlen für die mobile Anwendung des Internets unaufhörlich nach oben steigt. Immer mehr Mobile Devices, wie Smartphones und Tablets, lösen immer mehr feststehende PC-Arbeitsplätze mit großen Bildschirmen ab. Nicht mehr nur einen PC nennt der Internet-User sein eigen. Nein, gleich zwei oder manchmal auch drei mobile Endgeräte sind in seinen Taschen verborgen. Das Ausrichten des eigenen Business auf diese neuen User-Bedürfnisse wollen auch abgebildet werden. Welcher Inhalt muss auf diesen kleinen Displays für ein optimales Online-Erlebnis unbedingt gezeigt werden? Adaptive oder responsive Design, „mobile first“-Ansatz – alles Begriffe, die unser heutiges Tun mit Web-Applikationen prägen. Während jedoch das Frontend mit diesen benutzerfreundlichen Verbesserungen immer mehr ausgestattet ist, warten Administratoren noch immer bei vielen Software-Systemen auf eine ebenso angenehm gestaltete Oberfläche. Selten lässt sich ein Webshop angenehm vom Tablet aus administrieren.

Magento2 strategie - Mobile First

Magento hat darauf reagiert und im Backend den „mobile first“-Ansatz betrieben. Die Entwicklung der Backend-Konsole wurde also für das kleine Display zuerst entwickelt und versucht, eine möglichst umfangreiche, aber einfach zu bedienende Konsole zu schaffen. Das wird wohl sicher ein echtes Highlight werden.

Was lange währt, wird endlich gut

Das Erscheinen von Magento2 wurde seit den ersten Ankündigungen oftmals verschoben. Immer wieder vertröstete Magento seine Anwender auf später. Nun aber scheint es endlich soweit zu sein. Die Zeichen verdichten sich, dass es diesmal wirklich ernst wird.

In einem Webinar aus dem Juli dieses Jahres hat Magento folgende Zeitlinie präsentiert.

Magento2 Timeline

Mit einer ausgewählten Händlern und Partnern aller Unternehmensgrößen und Branchen hat Magento weltweit begonnen, Beta-Software von Magento2 auszurollen und eingehend im Live-Betrieb zu testen. Das Feedback fließt seither bei der Expert Consulting Group (ECG) und Support Teams von Magento in die Fehlerbehebung und den weiteren Aufbau der neuen Software ein. Magento2 soll als stabile Plattform das Licht der Öffentlichkeit erblicken und auch in der breiten Masse klar sein, wie ein Upgrade von Magento1 auf Magento2 gelingen kann, da ja bekannt ist, dass die neue Architektur kein einfaches Upgrade erlaubt und sich hier schon erhebliche Fragen, ob Upgrade ja oder nein, zu stellen sind.

Das vierte Quartal 2015 verheißt die Verfügbarkeit der Merchant General Availability Version. Das ist also jener so lang ersehnte Zeitpunkt, ab dem Magento2 in der Magento2 Enterprise Edition als auch der Magento2 Community Edition zum gleichen Zeitpunkt zur Verfügung stehen werden.

Wolfgang Posch – unic

In diesem Blog-Beitrag wurden die Unterschiede zwischen der alten und der neuen Software von Magento im Allgemeinen beleuchtet. Der folgende Beitrag befasst sich mit der konkreten Fragestellung, ob und für wen sich denn ein Upgrade zu Gunsten der neuen Funktionalitäten, verbesserten Qualität im Code und Performance-Anhebungen wirklich lohnt.

Wolfgang Posch – unic

Autoren: Cyrill Schuhmacher, Wolfgang Posch

Über den Autor

„Ich hab’ die Kampagne schon vorher gekannt“. Mit einigen Jahren in der Werbe- und viel Zeit in der Kommunikationsbranche darf man sich das schon auf die Fahnen schreiben. Ana-Maria ist in diesem Gebiet mit Begeisterung dabei und liebt es, sich mit kreativen Köpfen und Inputs zu umgeben aber noch mehr genießt sie es, solche schaffen zu dürfen und damit einen Mehrwert zu erzeugen. Was dabei raus kommt? – Muss man gesehen haben. Ihr Ziel ist es, das digitale Netzwerken weiter zu bringen und zu zeigen, was man mit Sozialen Netzwerken alles erreichen kann. Ein Bildungsauftrag so zu sagen. Eine Herzensangelegenheit eben.

Weitere News

07.12.2016

AccuShop.at

Batterien und  Akkus sind online oft viel günstiger als im Ladengeschäft. Da wundert es nicht, dass es Accushop.at trotz seines speziellen Sortiments unter die TOP 100 der umsatzstärksten österreichischen Onlineshops im Jahr 2015 geschafft hat. Daher haben wir uns den Shop auch einmal etwas genauer angesehen. Erster Eindruck & Aufbau: Schon beim ersten Blick auf […]

06.12.2016

Schadet der digitale Wandel Familienbetrieben?

Bekanntes Szenario, wenn Senior und Junior über die Zukunft des Familienbetriebes sprechen … Es ist ja nicht so, dass Familienbetriebe bereits mit der jungen Generation genügend Wandel durchmachen müssen. Die Digitalisierung bietet auch dementsprechenden Gesprächs- und Wandlungsstoff für ein gesamtes Unternehmen. In den meisten Familienbetrieben ist es so, dass eine erfolgreiche Transformation bereits stattgefunden hat. Die Produkte mögen […]

01.12.2016

Schnäppchenjäger – Männer geben mehr Geld aus als Frauen

1.252 Millionen Euro. Online Handel 2016. Deutschland. 4 Tage (25.11.2016 – 28.11.2016). Klingt nach einem Märchen? Ist es aber nicht. Nur Zahlen, welche von PAYONE zum Black-Friday & Cyber Monday Wochenende gesammelt wurden. Deutsche gaben am Aktionswochenende und gleichzeitig am Weihnachts-Kick-Off elf Prozent mehr aus als 2015. Männer hatten hier weitaus höhere Warenkörbe als Frauen […]

Keine News versäumen!

Melde dich hier für den A-COMMERCE Newsletter an,
einfach Email Adresse eintragen und alle News erhalten: