Viele hatten auf den Tag schon hingefiebert. Endlich wieder eine größere Magento Community Veranstaltung vor Ort in Deutschland. Auch bei netz98 freuten wir uns schon super auf diese Veranstaltung. Wir waren intern der Meinung, dass wir dieses Jahr eine Schippe bei der Unterstützung drauflegen mussten. So waren wir dieses Jahr sogar 7 Teilnehmer bei der Veranstaltung. Wenn nicht Kollegen krank geworden wären, wäre die Gruppe sogar noch größer geworden. Los ging es am Freitag für die Mainzer Kollegen los. Leider war die Anfahrt diesmal etwas stressiger dank des vielen Verkehrs im Rhein-Main-Gebiet. Am Ende kamen wir aber gut in Köln an. An diesem Wochenende war noch der Köln Marathon. Ein Event mit mehreren Tausend Teilnehmern. Das hatte zur Folge, dass ich am Folgetag mein Auto umparken musste da ich sonst nicht mehr aus der Tiefgarage des Hotels gekommen wäre.
Freitag - Pre-Party
Die Unconference startet immer mit der PreParty. Diese fand, wie das letzte mal auch, im Lokal Alte Feuerwache statt. Das Lokal ist der Magento Community schon bekannt. Was neu war im Vergleich zur Veranstaltung 2019 war, dass man einen Corona-Test-Nachweis benötigte. Dieser durfte nur maximal 24h alt sein. Das stellte sich dann am Freitag als etwas stressiger heraus als gedacht. Da wir etwas länger mit dem Auto unterwegs waren, hatten die genannten Test-Center leider schon zu. Nach einer kleinen Tour durch die Kölner Innenstadt, konnte wir aber noch ein Test-Center finden, was noch offen war. Mit etwas Verspätung kamen wir dann bei der Pre-Party an. Es war dann die vermutete Wiedersehensfreude unterstützt durch gekühlte Getränke.
Tag 1 - Samstag
Samstags ging es dann los zum Tor 28. Dort angekommen musste man seinen Testnachweis vorzeigen und bekam zu Belohnung ein Armband (für den nächsten Tag gab es dann ein Armband in einer anderen Farbe). Damit war gewährleistet, dass alle getestet waren.
Wie immer startete die Veranstaltung mit der Begrüßung der Teilnehmer, Vorstellung der Sponsoren, Verabschiedung von Orga-Mitgliedern, allgemeiner Erklärung der Abläufe. Rico und Fabian hatten einen auffälliges Magento-Organge-Anzug an. Das war schon direkt ein Statement am ersten Tag!
Nach der Vorstellung der Themen stand der Zeitplan für den ersten Tag.
Also ging es los zum ersten Beitrag…
… den ich direkt mal, dank eines netten Gesprächs mit Carmen verpasste. Aber das ist so bei er Unconference. Es zählen eben nicht nur die Vorträge sondern auch vorallem die zwischenmenchlichen Begegnungen die in aufgrund von Corona schmerzlich vermisst wurden.
Magento 2 Indexer
Danach hatte ich dann direkt meinen eigenen Beitrag zu Magento 2 Indexern (Index, Inderierung, …). Ich denke der eine oder andere konnte noch etwas über die Indexierung bei Magento lernen. Ich selbst konnte auch bei der Ausarbeitung einiges finden, was mir vorher unbekannt war.
Hier die Slides:
https://speakerdeck.com/cmuench/magento-2-indexer
Das Thema war nur etwas für Backend-Entwickler. Auf den Sohn von David Lambauer habe ich auf jeden gewirkt. Am Ende schlief er fest ein.
Middleware mit n8n
Tobias Niebergall zeige wie er bei e3n, interne Prozess aus die Low-Code Middleware n8n umgestellt hatte. Darin lassen sich Nodes auch übersichtlich gruppieren und es existieren sehr viele fertige Integrationen zu Cloud-Diensten.
Auch eine Magento 2 Integration ist möglich. Hier bietet es sich an, in Magento Webhooks zu nutzen. Das geht nicht Out-of-the-box, aber mit mit Drittmodule MageHook von Willem Poortmann.
Reviving the Magento Community
Die Diskussion zum Zustand der Magento Community, wurde von Sonja Franz moderiert und startete mit einer Frage ob man den aktuellen Zustand besser als 2019 (Jahr der letzten Unconference) beurteilen würde. Keiner beurteilte den Zustand als besser. Andreas von Studnitz warf ein, dass der Zustand aber besser als 2021 wäre da es jetzt wieder Events gäbe.
Ein Großteil der Diskussion drehte sich um das Auffinden von relevanten Informationen zu Magento und wie man das System für andere interessanter machen kann. Willem Wigman möchte “more fun with Magento”.
Auch, dass magento.com
nicht zur Open Source Version führt sondern zur Adobe Commerce Version war erneut ein Thema.
Eine offene Frage war auch ob ein zentraler Ort die Magento Association sein sollte oder man doch eher zur Mage-OS Webseite tendiert.
David Lambauer zeigte am Beispiel der Laravel Community, wie so etwas aussehen kann. David ist auch der Autor einer Awesome Magento List auf Github.
Auch Events sind immer ein Thema. Seit Jahren führt Simon Sprankel einen Google Kalender (Name: “Magento Events”) mit alle großen Events die einen Bezug zur Magento Community haben. Auch dieser Kalender wäre etwas für die zentrale Seite. Generell fehlt ein guter “Getting Started” Bereich.
Insgesamt möchte die Community aber daran arbeiten sich weniger zu beschweren und sich mehr darauf konzentrieren auch positive Dinge herauszustellen. Das ist auch ein Punkt an dem ich selbst arbeiten möchte. Wie sollen sonst neue Leute für das System begeistert werden, wenn wir uns nur zu Dingen auslassen, die uns nicht gefallen?
Aftershow Party
Die Aftershow Party fand in den Rheinterrassen auf dem anderen Rheinufer statt. Da ich aufgrund des Köln-Marathon mein Auto umparken musste, machte ich mich zu Fuß auf den Weg auf die andere Rheinseite.
Hier ein paar Impressionen des Fußwegs.
Von den Rheinterassen hat man, wie der Name schon sagt, einen super Blick auf den Rhein. Neben dem guten Blick gab es auch super (veganes) Essen in schickem Ambiente.
In Erinnerung ist mit das vegane Sashimi. Das erstaunlich nahe an echtes Sashimi kam. Gab dann auch einen Nachschlag für mich.
Tag 2 - Sonntag
Der letzte Tag bekann mit etwas “schwund”. Es waren leider sehr viel weniger Besucher da wie am Vortag. Das ist ist zwar immer so, diesmal kam mir es aber etwas extremer vor. Ob das an den langen Nächten lag? Man weiss es nicht genau. Schade, dass dadurch sehr viel Essen “gerettet” werden musste.
Vorträge die es am Vortag nicht geschafft hatten, bekamen jetzt ihre Chance.
Hyvä / Commerce Abdeckung / Compat Module
Torben Höhn leitete eine Diskussion zum Thema Hyvä. Ein großes Thema ist die Abdeckung von Adobe Commerce Features in Hyvä. Das Thema stellte sich als nicht ganz so leicht zu lösen heraus da nur wenige bei der Portierung mithelfen. Torben selbst hat mit seinem Team bei basecom schon einiges portiert und konnte uns auch einen Einblick geben. Ich versuchte zu erklären wie Agenturn wie netz98 bei der Abschätzung und Risikobewertung vorgehen.
Einfacher geht es sicherlich, wenn im Rahmen eines Kundenprojekts die Portierung zumindest in Teilen eingepreist wird. Das ist aber nicht immer so leicht, weswegen Entscheider dann doch warten bis schon etwas von jemandem anderen portiert wird. Damit hat man das klassische Henne-Ei-Problem. Die Diskussion sollte eigentlich auch einen Überblick zu den bereits vorhandenen Features geben, was wir aber im Eifer der Diskussion etwas vernachlässigt hatten.
Black Stories
Bernhard Leers wollte ausprobieren ob Black Stories (Krimi Raterunden) dazu taugen, sich in Magento Fehlersituationen hineinzuversetzen. Ich war skeptisch ob das funktioniert. Am Ende hat es aber super Spaß gemacht, die verschiedensten Bugs und Fehlersituation die beschrieben wurden im Team zu erraten. Fragen durften nur mit Ja und Nein beantwortet werden. Die Fehler waren teilweise sehr skuril. Ich denke das werden wir bei einem Magento Stammtisch bestimmt wieder einmal machen. Das Ganze ist eine super interaktive Sache.
Developer Skill Matrix
Interessant fand ich die Einblicke von Fabian Schmengler. Er erklärt wie er bei integer_net versucht mit einer Developer Skill Matrix das Thema Gehalt und Karrierestufen transparenter zu gestalten. Fabian gab Einblicke in die Entstehungsgeschichte des ganzen und wie das Team involviert wurde. Erwähnt wurde auch die CircleCI Engineering Competency Matrix und Tools wie Leapsome oder muchskills.
Im Rahmen der Diskussion bekamen wir auch einen Einblick wie das Thema bei maxcluster, einem Hoster (also keiner Agentur) im eingeführt wurde. Ich selbst arbeite auch ein einer solchen Matrix. Das allerdings mit dem Fokus zu wissen, was für Kollegen, welche Technologien abdecken. Verwandt mit einer Skill Matrix ist auch der TechRadar, welche maxcluster auch öffentlich bereitstellt.
Prismic CMS
Jeroen Boersma von elgentos zeige die Integration des CMS Prismic in eine Magento 2 Instanz. Die Integration war im Live-Coding-Style. Da klappt dann nicht immer alles sofort. Aber genau das ist, was man liebt. Authentischer Austausch auf technischer Ebene.
Die Magento Integration erfolgt über ein Modul, welches von elgentos über Github kostenfrei bereitgestellt wird.
https://github.com/elgentos/magento2-prismicio
Weitere Beiträge
Da mehre Beiträge parall liefen habe ich leider auch einiges verpasst. Da waren z.B. ein Vortrag von meiner Kollegin Maria Kern und Christian Staß, die eine CSS Integration von Tailwind in den Magento Standard Checkout vorstellten (ich hoffe ich habe das korrekt wiedergegeben).
Auf viel Interesse stieß die Diskussion rund um Mage-OS. Mage-OS war auch sicherlich das Thema was kontrovers diskutiert wurde da dies stark mit der Community-Arbeit von Adobe im Zusammenhang steht.
Auch mein Kollege Jens Richter konnte einige Erfahrungen einbringen. Insgesamt also ein gelungenes Event.
Besonders freut mich, dass auch einige jüngere Teilnehmer sich so aktiv einbrachten. Das ist ganz wichtig um nicht immer wieder gleichen alten Nasen vorne stehen zu haben die dann die Meinung der bilden. Ich schließe mich da bewusst ein.
Fazit
Vermisst habe ich auch einige Leute. Aufgerund von Krankheit oder privater Verpflichtungen hatten diese gefehlt. Vielleicht trifft man sich wieder bei einem Magento Stammtisch. Insgesamt war es aber ein super “Klassentreffen”.
Auch die Kinder hatten am Ende ihren großen Auftritt. Dank der Kinderbetreuung wurde ein Kunststück geprobt und aufgeführt. So hatten die Kleinen und Großen einen Anteil am Erfolg der Veranstaltung.
Vielen Dank auch an alle die die Veranstaltung organisiert und unterstützt haben. Im Hintergrund passiert immer viel was nicht gesehen wird. Dafür vielen Dank. Es hat wie immer viel Spaß gemacht und wir haben uns wohl gefühlt.
Falls ich jemand im Beitrag vergessen habe, bitte ich dies zu entschuldigen. Das waren auch für mich sehr viele Eindrücke die man nicht alle hier in Worte packen kann.
Zum Abschluss noch ein paar Selfies … vom schlechtesten Fotografen der Welt. Sagt meine Frau :-)