Cover Image

Der Magento Stammtisch Rhein-Main fand gestern bei e3n statt. Wer nichr da war verpasste einen Abend voller interessanter Vorträge und diesmal besonders angeregten Diskussionen (wir waren ein wenig undiszipliniert und haben sehr viele Zwischenfragen gestellt). Für mich persönlich war es eine willkommene Abwechslung, einfach mal Gast zu sein und die Veranstaltung zu genießen. Das Ambiente im ausgebauten Dachgeschoss mit Terasse war hervorragend, und für Essen und Getränke war bestens gesorgt.

Best practice: How to build & deploy Magento2

Björn Kraus (Phoenix Media), der aus Stuttgart angereist kam, führte die Teilnehmer in die Welt der ece-tools (Magento Commerce Cloud Deployment Tools) von Adobe ein.

Bjön Krause bei der Präsentation der ece-tools

Diese Tools sind Open Source und bieten einen standardisierten Prozess für Continuous Integration und Continuous Deployment (CI/CD). Ein besonderes Highlight war die Interaktivität des Vortrags. Björn suchte aktiv den Dialog mit den Teilnehmern, was die Präsentation nicht nur kurzweilig, sondern auch sehr informativ machte.

Begriffe geklärt

Er ging auf Details ein, die man leicht übersehen könnte, wie die Möglichkeit, Quality Patches einzuspielen oder ein Cache Warming für den Magento Cache durchzuführen.

Als besonderen Bonus hatte Björn einige praktische Tipps parat. Zum Beispiel erklärte er, wie das automatisch Setzen (z.B. über sed) der Cache-ID auf einen Wert der für einen Release eindeutig ist, gerade in Verbindung mit dem Ziel ein Zero-Downtime-Deployment zu erreichen, ein cleverer Kniff sein kann.

ece-tools Tipps

Es war offensichtlich, dass Björn sich intensiv mit den Themen auseinandergesetzt hatte und wertvolle Projekt-Erfahrungen aus den Phoenix Media Projekten mit den Teilnehmern teilte.

Für technisch Interessierte hier noch ein paar Ressourcen die Björn empfahl:

Vibing Mage-OS DevDocs

David Lambauer (run-as-root) sorgte für humorvolle Momente, als er erzählte, wie er zufällig die Aufgabe übernahm, die DevDocs von Mage-OS technisch aufzusetzen, nachdem er in das falsche Meeting geraten war. Er wählte als technische Basis das Dokumentationssystem von Laravel, das er als sehr effizient und benutzerfreundlich beschrieb.

Falsches Meeting - egal Falsches Meeting? - Egal, ich mach das jetzt!

Interessanterweise wurde ein Großteil der Dokumentation durch den Einsatz von ChatGPT generiert. Dies führte anfangs zu einigen Diskussionen innerhalb der Laravel Community bezüglich der Nutzung und Lizenzierung des Dokumentationssystems. Glücklicherweise sind diese Probleme inzwischen geklärt. David betonte, dass die DevDocs speziell auf Mage-OS ausgerichtet sind, was sie von den vielfältigen Adobe DevDocs unterscheidet.

David Lambauer bei der Präsentation

Als strategisches Ziel nannte er die Schaffung einer einsteigerfreundlichen Dokumentation, die durch menschliche Überprüfung und Optimierung der KI-generierten Inhalte eine höhere Qualität als die bisherigen Magento DevDocs bieten soll.

Das Ergebnis kann man hier sehen: https://devdocs.mage-os.org/

Zum Abschluss …

Der Stammtisch war wie immer eine tolle Veranstaltung bei der Diskussionen nicht zu kurz kamen. Schaut euch gerne mal die geteilten Links an und gebt den Referenten Feedback. Björn freut sich gerne auf einen Austausch über die ece-tools und David freut sich, wenn ihr ordentlich Pull Requests für die Mage-OS DevDocs erstellt. Danke an e3n für das Hosten der Veranstaltung und an die angereisten Gäste und Community Mitglieder. Die meisten sehen wir hoffentlich beim nächsten Stammtisch oder vorher bei der MageUnconference in Köln wieder.

Ich freue mich schon auf das nächste Treffen!