Raketenstart ins Jahr 2022!

Fakten zum Hackathon

Was wann wer wo? Hier kommen die Fakten zum Hackathon. Melde dich bei Fragen gern hier: hello@makaira.io

Worum gehts?

Wir geben euch eine Einführung und Schulung zum Thema Makaira Storefront. Was kann Makaira für euer Projekt tun? Findet es heraus!

Teilnehmer

Das Event richtet sich an alle interessierten Entwickler. Die Storefront ist OpenSource unter GPL v3 veröffentlicht und in Next.js umgesetzt. Wir begrüßen aber ausdrücklich auch Newbies in der Frontend-Welt. Einzige Voraussetzung ist ein GitHub-Account.

Remote?

Ja! Ihr habt es erraten, das ganze findet online statt. Leider geht es derzeit nicht anders. Dieses mal so - das nächste Mal machen wir es Face-to-Face.

Wann?

Das Event findet am Donnerstag 20.01. und Freitag 21.01.2022 statt. Los geht es um 09:00 Uhr. Die Anmeldung ist regulär offen bis 12.01.2022

Cocktailabend

Am Donnerstag findet ein Cocktailabend statt. Entspannen, Netzwerken und einen tollen Abend verbringen. Meldet euch jetzt noch schnell bis 12.01 an und erhaltet ein Cocktailpaket von uns kostenlos. Danach könnt ihr natürlich eine Liste nachkaufen.

Gewinne & Awards

Gewinne einen ndividuellen Avatar für deine GitHub- und Social-Profile. Außerdem: Wenn ihr zu zweit aus eurem Team teilnehmt, erhält euer Partnerprofil das "Storefront Partner"-Badge auf der Makaira Website.

Storefront oder Headless sind schon lange keine Buzzwords ohne Inhalt mehr. Wir zeigen dir warum! See you there!

Mit der Storefront in wenigen Schritten zum neuen Frontend! Das kann jeder Entwickler!

Haben wir dein Interesse geweckt?

Sichere dir jetzt noch deine Plätze beim Makaira Storefront Hackathon. Sei dabei, lerne dazu, netzwerke und entspanne beim Cocktailabend!

Happy Coding - Dein Team von Makaira

Jetzt anmelden!

Supporter - Das Event wird unterstützt durch GermanTechJobs

Unsere zertifizierten Partner

Themen

Hier eine Liste der bereits eingereichten Themen als Ideensammlung

Anbindung Scayle (ehemals AboutYou Commerce Cloud)

Anbindung an Scayle inklusive Import der Daten und AddToBasket sowie Accountsverknüpfung:

Das lernst du: Was ist notwendig um ein Shopsystem anzubinden? Worauf kommt es beim Import an? Welche Importervarianten gibt es? Wie agiere ich aus der Storefront mit dem Shopsystem?
Level: Advanced

Partielle Vererbung von Content in Multishop-Umgebungen

Mittels der Webhooks und Notification API lassen sich per Webservice Content und Content-Elemente ganz oder partiell zwischen Instanzen vererben.
Wir entwickeln einen Service und sprechen mit den APIs.

Das lernst du: Die neuen Möglichkeiten per Webhook und Notification API. Erstellen von Optionen im Komponenten-Editor.
Level:
Intermediate

Integration elbwalker

Erhebung von standard E-Commerce Events zur vereinfachten Anbindung von Marketing- & Analytics-Tools mit Hilfe von elbwalker.

Das lernst du: Externe Systeme strategisch mit der Makaira Storefront verheiraten.

Level: Advanced

Produktberater

Auf Basis des Schuhkonfigurators von Sport Conrad eine dynamische Komponente entwickeln, welche diverse Produktberater / Produktfindern darstellen kann.

Das lernst du: Mit einer cleveren Kombination aus Komponente und Makaira API lässt sich viel umsetzen, was bislang viel Zeit verschlungen hat.

Level: Intermediate

Warenkorbintegration mit OXID GraphQL

Verbinden des OXID eShop mittels der OXID GraphQL API. AddToBasket Event über die OXID API triggern.

Das lernst du: Anbinden eines Shopsystems im Frontend.

Level: Intermediate

Size me

Integration "Size me". Feed Klamotten Shopping mit Produkten die immer Verfügbar sind und auch passen. Somit kann man shoppen ohne enttäuscht zu werden, das etwas nicht in der gewünschten Größe vorhanden ist. Somit können wir die Größenauswahl komplett eliminieren.

Das lernst du: Integration externer Webservices in der Storefront

Level: Beginner

SugarShape Größenrechner

Integration SugarShape Größenrehner, eventuell auch mit React.

Das lernst du: Migration bestehender Shopmodule (hier OXID eShop) in die Storefront.
Level: Beginner

Incremental Static Regeneration für Seiten mit NextJS Middleware für Personalisierung

Das ist eher ein fortgeschrittenes Thema. Ich wollte schon immer mal mit der Storefront statische Seiten generieren. Dafür ist NextJs schließlich ausgelegt. Allerdings verliert man dann natürlich einiges an dynamischen, auf den Nutzer zugeschnittene Makaira Funktionalitäten (Personalisierung, AB-Testing, ...).

In NextJS 12 wurde eine Middleware vorgestellt (https://nextjs.org/blog/next-12#introducing-middleware) welche man gut dafür nutzen könnte die Funktionalitäten trotzdem abzubilden. Im Grunde ist es ein Thema was auf dem anderen aufbaut. Im ersten Schritt statische Seiten auf Basis von Makaira Content generieren. Und dann mal schauen wie man die "Nachteile" die man dadurch hat durch den Einsatz der der Middleware Funktionalität beheben kann.

Das lernst du: Performance Maximum aus NextJS heraus holen

Level: Advanced

100% Google Pagespeed ohne Kompromisse!

Das lernst du: Makaira auf Pagespeed und CWV trimmen

Level: Beginner