Seit jetzt schon mehr als zwei Jahren beschäftige ich mich so gut wie jeden Tag mit der Webshop-Entwicklung in Magento. In dieser Zeit habe ich unfassbar viel dazu und das Ökosystem ganz gut kennengelernt. Trotz meiner gesammelten Erfahrung gibt es bis heute einen Teil, mit dem ich nie so wirklich warm geworden bin. Andere Magento-Entwickler werden jetzt breit grinsend vorm Rechner sitzen, weil sie genau wissen, worüber ich sprechen möchte.
Knockout.js – Nicht mehr zeitgemäß
Ja, richtig! Ich meinte KnockoutJS. Ich möchte gar nicht wirklich ins Detail gehen und über das Framework herziehen, aber Knockout in beispielsweise dem Magento Checkout, scheint nicht nur mir sauer aufzustoßen. Wenn man mit der Materie zu tun hat und im Internet unterwegs ist, findet man oft die Meinung, dass KnockoutJS zwar seinen Dienst tut, aber an erster Stelle gar nicht mehr zeitgemäß ist. Andere JavaScript Frameworks oder Libraries da draußen machen denselben Job mittlerweile schon viel intuitiver, einfacher und auch performanter.
„Hyvä“ – Die Rettung?
Vor circa einem Jahr haben wir bereits bei uns in der Magento-Unit über das neue Magento-Frontend „Hyvä“ gesprochen. Der Austausch war damals noch sehr oberflächlich, da das Wissen im Team noch sehr begrenzt war und das Theme mit dem finnischen Namen auch noch in den Kinderschuhen stand.
Seitdem hat es sich immer wieder mal in Konversationen oder Dailys eingeschlichen, wurde als Ansatz aber nie wirklich aktiv verfolgt. Das war jedenfalls bis vor kurzem der Fall.
Aber warum könnte Hyvä überhaupt die Rettung sein?
Hyvä optimiert so einiges im Frontend-Bereich. Es ist eine unfassbar verschlankte, neue Frontend-Variante für Magento, die auf neue bewährte Technologien, Sprachen und Frameworks, wie Alpine.js und TailwindCSS, setzt.
Diese grundlegenden Änderungen sorgen nicht nur für eine starke Performance Verbesserungen, sondern ersparen uns den ein oder anderen wütenden Gang zur Kaffeemaschine.
Denn Hyvä und Hyvä Checkout ersetzen Knockout.js komplett! Es kommt sogar noch besser. Auch von RequireJS und uiComponents können wir uns endlich verabschieden.
Kundenvorteile – Performance, Zeit- und Geldersparnis
Aber nicht nur für einen gesenkten Ruhepuls in unserem Magento-Team kann Hyvä sorgen. Auch für unsere Kunden hat das Ganze einige Vorteile. Ich erwähnte bereits, wie verschlankt das Theme ist und dass dies auch positive Auswirkungen auf die Performance nimmt.
Was daraus zusätzlich noch resultiert, ist eine viel kürzere Entwicklungszeit. Laut Hyvä selbst soll es durchschnittlich eine Ersparnis von 30 % – 50 % der Zeit geben.
Selbst unser Hosting-Partner MaxCluster hat in einem Mittagessen mit uns von positiven Kundenmeldungen berichtet. So sollen Anpassungen im Checkout, die im „alten Magento 2“ um die drei Stunden gedauert haben, nun durchschnittlich nur noch eine halbe dauern. Das ist zwar immer abhängig von den Anforderungen des Kunden, lässt aber schon mal mit Vorfreude in die Zukunft blicken.
Mit Hyvä fühlen wir uns vor allem sicher Kunden mehr abholen zu können, die großen Wert auf Performance legen und reduzieren bei Individualentwicklungen durchschnittlich auch noch den Aufwand. So haben wir mehr Zeit für die nächsten coolen Features eures Shops und ihr zahlt im Endeffekt auch noch weniger.
Unsere nächsten Schritte und die Zukunft
Wie am Anfang schon mal in einem Nebensatz angedeutet, haben wir seit kurzem angefangen uns aktiv und mit Nachdruck in Hyvä einzuarbeiten. Wir stehen somit zwar noch am Anfang unseres Hyvä-Journeys, haben es uns aber ganz fest auf die Fahne geschrieben.
Trotz eines vorerst oberflächlichen Einblicks in Hyvä wollte ich die Chance nicht verpassen, euch mit in unseren Hype einbeziehen zu können.
Wenn euch das Thema genauso gehooked hat wie uns, dann abonniert gerne unseren Newsletter. Ich bin mir zu 100 % sicher, dass wir in naher Zukunft auch noch einen ausführlicheren Beitrag über dieses Thema schreiben werden.
Und noch was: Wenn ihr sowieso gerade einen Webshop plant, lasst uns die Reise doch gemeinsam bestreiten. Gerne unterstützen wir euch bei eurem Anliegen und setzen mit Magento 2 + Hyvä eure Shop-Vision in einem der besten E-Commerce-Systeme um. Schreibt uns, seid dabei und profitiert von den ganzen coolen, neuen Verbesserungen, die Hyvä zu bieten hat.
Dieser Blogbeitrag enthält Bilder von jcomp und upklyak auf Freepik.