Shopware 4.2 – Das nächste grosse Ding

·

·

Im Gegensatz zu manch anderem Open Source E-Commerce Projekt gibt es beim in Deutschland entwickelten Shopware erfreulicherweise eine öffentliche Roadmap, d.h. eine Art Kompass für die zukünftige Entwicklung. Hier erfährt man, welche neuen Projekte in Bearbeitung sind und wann das nächste Shopware-Release ansteht.

Shopware Roadmap Stand Dezember 2013

Anfang 2014 ist das nächste Minor Release Shopware 4.2 geplant. Gestern wurde die erste Beta-Version veröffentlicht, welche sich vor allem an Entwickler und Early Adopters richtet, die einfach mal testen oder frühes Feedback geben möchten. Gerade das ist ja eine der Stärken von (echter) Open Source Software: man kann selbst Einfluss nehmen und Funktionen mitbestimmen und mitgestalten.

Was ist neu? Mit Shopware 4.2 wurden viele Änderungen implementiert, genau genommen sind es 30 an der Zahl! Eine stärkere Symfony 2 Integration, neue Plugin-Helper, CLI-Tools, Unit-Tests für Plugins, Updates der REST-API sowie eine Optimierung der englischen Übersetzung sind nur einige davon.

 

Stärkere Symfony 2 Integration

Symfony 2 FrameworkShopware setzt in Zukunft immer mehr auf Symfony 2 als Core-Framework – in Shopware 4.2.0 wurden hierzu weitere wichtige Änderungen am Core umgesetzt.

Dependency Injection Container

  • Zentrale Verwaltung von klassenspezifischen Abhängigkeiten
  • Einfache Erweiterung bestehender Services

Composer

  • Entschlackung des Repositories
  • Einfaches Installieren und Updaten von 3rd Party-Libraries
  • Update der Libraries: Symfony Components auf 2.4, Doctrine auf 2.4

Monolog

  • Einfaches Loggen von Informationen und Ereignissen
  • Viele unterstützte Ausgabe-Kanäle wie z.B. FirePHP, ChromePHP, Syslog usw.

 

Neue Plugin-Helper

Das Plugin-System bietet mit Shopware 4.2.0 noch mehr Möglichkeiten, um mit wenig Aufwand grossartige Erweiterungen zu entwickeln

Event Auto-Completion

  • Autovervollständigung bei Pre- und Post-Dispatch EventArgs

Einkaufswelten-Elemente

  • Neue Helper-Funktionen zum Erstellen eigener Einkaufswelten Elemente
  • Neues Tutorial: Eigene Einkaufswelten-Elemente erstellen

Neue Events

  • Notification Events für Plugin Installation und Deinstallationen

 

Shopware CLI Tools

Echte Profis arbeiten auf der Shell. Daher bietet Shopware ab sofort eine leistungsstarke CLI-Unterstützung

  • Basiert auf der Symfony 2 Console Component
  • Über 40 Befehle sind standardmässig verfügbar
  • Kann durch Plugins um eigene Befehle erweitert werden

 

Unit-Tests für Plugins

Ab sofort können Sie Ihre Plugins professionell mit PHPUnit testen und somit die Funktionalität automatisch sicherstellen

  • Plugins können einfacher mit Unittests abgedeckt werden
  • Sicherstellen der Funktionalität von Plugins über Unittests
  • Erstellen von testbaren Komponenten ohne Abhängigkeiten zur Shopware Applikation mittels DI-Container

 

REST-API Updates

Neben der optimierten Geschwindigkeit werden einige Bereiche der REST-API grundlegend verbessert.

  • Verbesserte Performance
  • Leichteres Abgleichen ganzer Artikeldaten
  • Bulk-Modus: Mehrere Datensätze können pro Request verarbeitet werden.

 

Bessere Übersetzungen

Shopware goes international. Das ist nicht nur ein Marketing-Spruch sondern wird bei Shopware gelebt, daher haben wir auch viele Verbesserungen im Bereich Übersetzungen in 4.2.0 einfliessen lassen

  • Englische Übersetzung optimiert
  • Backend kann problemlos in andere Sprachen übersetzt werden
  • Plugins können einfacher multilingual entwickelt werden
  • Die REST-API unterstützt Übersetzungen

 

Das war nicht alles …

Mehr als 30 weitere Verbesserungen und neue Funktionen finden sich in Shopware 4.2.0

  • Zum Beispiel verbesserte Statistiken und Auswertungen
  • Suchmaschinenfreundliche Herstellerseiten
  • … und vieles mehr!

 

Fazit

Mit grosser Begeisterung verfolgen wir bei Openstream die Entwicklung von Shopware und setzen es neben Magento und WooCommerce bereits heute ein. Wir können Shopware jedem Schweizer Händler empfehlen, der auch in Deutschland verkauft (Stichwort: rechtliche Rahmenbedingungen), aber auch für Händler, die nur in der Schweiz verkaufen, ist Shopware ein technologisch hochwertiges und sich rasant weiterentwickelndes Projekt. Shopware 4.2 hat bereits diverse Funktionen, die bei Magento erst in Version 2.0 kommen, die zwar für 2014 angekündigt war. Mangels fehlender Roadmap und verbindlichem Release Date steht allerdings noch in den Sternen, ob Roy Rubin und sein Team mit Shopware Schritt halten können. Ich wage es zu bezweifeln.

 

Merry Shopmas

Und weil alle schon in Weihnachtsstimmung sind, hier noch die aktuellste Folge des Shopman Comics.

Shopman Folge 6: Merry Shopmas