Thomas Eiling

Autor

Thomas Eiling

Thomas Eiling ist Certified Shopware Developer und seit der ersten Shopware-Version dabei. Er leitet bei der Firma best it – eCommerce Solutions nicht nur den technischen Support, sondern ist auch mitverantwortlich fürs Qualitätsmanagement innerhalb der Firma.

Shopware 6: Eine Mischung aus API-First-Ansatz und DDD

Am diesjährigen Shopware Community Day wurde von der shopware AG die sehnlichst erwartete Version 6 des gleichnamigen Shopsystems vorgestellt. Im ersten Teil dieser Artikelserie schauen wir uns an, was sich alles grundlegend verändert hat. Im zweiten Teil werden wir das neue API auf Herz und Nieren prüfen. Im dritten und letzten Teil werden wir das neue Plug-in-System vorstellen und eigene Erweiterungen umsetzen.

PHIVE: Entwicklungstools elegant verwalten

Viele Entwickler speichern die .phar-Dateien der jeweiligen Tools direkt im Document Root des Repositories, um der Dependency Hell zu entkommen. In die gelangt man, wenn man die Tools stattdessen in den require-dev-Bereich der composer.json packt. Wie man das eleganter lösen kann, zeigt dieser Artikel.

Deployment: Automatisch, praktisch, gut!

Für viele Shopbetreiber und Agenturen ist ein automatisches Shopware Deployment immer noch ein Buch mit sieben Siegeln. Viele behaupten, es sei zu aufwendig oder würde nicht vom Kunden bezahlten werden. Dass das aber nicht stimmt und dass mit ein wenig Konfigurationsaufwand ein einfacher Deployment- und Rollback-Prozess möglich ist, zeigt Thomas Eiling.

Shopware unter der Lupe

Seit dem letzten Major-Release hat sich bei Shopware einiges getan. Wir können uns auf viele neue Funktionen freuen und wollen die Gelegenheit nutzen, einen Blick darauf zu werfen.

Unit Tests mit Shopware

Aufbauend auf dem Shopware-Plug-in aus dem ersten Teil der Serie werden wir diesmal folgende Dinge bearbeiten: das Einrichten einer geeigneten Testumgebung für Unit Tests, die Ausführung der vorhandenen Tests und die Entwicklung eines eigenen Unit Tests für das SloganOfTheDay-Plug-in.

X
- Gib Deinen Standort ein -
- or -