Hyvä Eco-System

Hyvä – Theme / Admin Grid / Checkout

Hyvä – das leistungsstarke, entwicklerfreundliche Ökosystem, das Magento benutzerfreundlicher gestaltet, Entwicklungszeit und -kosten spart, sowie von Google und seinen Web Vitals geliebt wird.

Hyvä Theme

Dabei handelt es sich um ein komplett neu aufgebautes Template, das einige Vorzüge hat.

Es werden genau die Bereiche entfernt die das System klobig, groß und extrem aufwendig zu Entwickeln machen.
Darunter sind zum Beispiel Technologien wie etwa jQuery, requireJs, knockout.js . Ein kompletter Neuaufbau des Interfaces und ein klarer Fokus auf Wiederverwendbarkeit und Geschwindigkeit wurde gesetzt. Um mit dem neuen Hyva Theme zu arbeiten benötigt man lediglich AlpineJS und TailwindCSS – fertig.  

 

Hyvä-Supplier-Badge

Die Grundprinzipien hinter dem gesamten Projekt sind dabei folgende:

  • Komplexität reduzieren
  • Performance steigern
  • Entwicklungen / Anpassungen erleichtern
  • Anpassungen schneller und somit kosten-effizienter durchzuführen
  • Abhängigkeiten verringern
  • Lernkurve für neue Entwickler/Innen zu minimieren

Mehr Informationen über das Hyvä Theme könnt ihr in unserem separaten Blog Beitrag dazu finden.

Während das komplette Frontend einer quelloffenen proprietären Lizenz unterliegt, gibt es ein Projekt das hauptsächlich von Vinai Kopp und Willem Wigman entwickelt wurde.

Hyvä Admin Grid

Dabei handelt es sich um eine Alternative für Auflistungen (Grids) und Formulare im Admin-Backend. Denn auch dort ist das durch Magento entwickelte System äußerst kompliziert und aufwendig anzupassen.

Entstanden ist dieses Projekt annähernd Zeitgleich zum Hyvä Theme und wurde deshalb auch vor dem ersten Release in das Hyvä Projekt mit aufgenommen. Die lizenzfreie und quelloffenen Implementierung soll es Entwicklern/Innen erleichtern schnell, effizient und kostenoptimiert Anpassungen für Kunden im Magento-Backend zu erledigen.

Besonders freut es uns dass unsere Entwickler bereits aktiv am Modul beteiligt sind und viele Funktionen von unseren Entwicklern stammen.  So stammt zum Beispiel die Exportfunktion des Hyvä-Admin-Grids als XML, CSV oder XLSX von Andreas Pointner.

Mit diesem hilfreichen Modul war es uns möglich innerhalb kürzester Zeit (< 1 Tag) eine Übersicht aller Bestellungen, den darin gekauften Produkten und deren Kaufoptionen, der Kunden (inkl. aller Details, die sonst nicht zu Verfügung gestanden wären) zu erstellen. Ein weiterer Vorteil der sich daraus ergeben hat ist dass wir in dieser Zeit auch einen Export erstellen konnten, der entweder die Daten des Grids beinhaltet oder komplett andere Daten, die wir für eine externe Schnittstelle benötigt haben.

https://hyva.io/hyva-admin.html

Hyvä Checkout

Ein weiteres Projekt das unter Hyvä läuft, ist der Hyvä Checkout. Dabei handelt es sich um einen längst überfälligen Ersatz des Standard Checkouts. Diese neue Checkout-Alternative wurde mit React entwickelt, um endlich dem Thema Knockout in Magento 2 zu entkommen. Zwar ist dieses Projekt noch nicht so weit wie die beiden anderen, jedoch hoffen auch wir, dass dies der neue Standard wird und endlich der Frontend-Entwicklungs-Wirrwarr ein Ende hat.