Impressions and Results of the open hackathon

Last year in august we ran our first Open Hackathon together with attendees from the shopware community in Münster. It was a great success so naturally we repeated the event this year again. This year we ran the event in our new Shopware HQ in Schöppingen where we had plenty of space to get creative. Also our beach was the perfect place to work outside, play some volleyball or just chill. You can find a general write-up over at our main website at shopware.com (GER).

The projects

Considering we had an eclectic mixture of Shopware employees and participants from the Community, the range of projects spanned from a meal ordering system for our employee catering to a third party service integration from one our partners that also attended.

You can find most of the code that was written during the hackathon on GitHub.

Shopware Plugin for PhpStorm

A team lead by Daniel Espendiller worked on new features for the Shopware Plugin for PhpStorm. This resulted in some cool features like initial support for the new plugins system and a project installer to download and unpack shopware directly from within PhpStorm.

Code name m2e (Meal to employee)

For a few weeks now, we've enjoyed the luxury of employee catering here at the Shopware HQ. But, up until now, the ordering process has involved a giant spreadsheet in a confluence document (yikes!).

To slimline the whole ordering process a RESTfuel API based on an existing Symfony application was created that is operated with a nice Angular based frontend. In the future, this application will also be used to so that participants in our in-house Shopware Academy can choose their meals.

Unsplash

Another team integrated unplash into Shopware's Media Manger. Unsplash provides do-whatever-you-want, high-resolution photos via an API. This API was integrated into the Media Manager so that you can find photos for Shopping Worlds / Storytelling etc. from Unsplash.

Meleven Image Cloud Integration

A few participants from our partner shopmacher worked on an integration to the meleven image cloud. This goes further than our current CDN support, since as all thumbnails are generated on-the-fly by meleven.

Plugin System Developer Experience Improvements

Improving the developer experience of the new plugin system was another project that will have a direct impact for Shopware plugin developers. This involved topics like automatic registration of JS/LESS files and creating a more convenient way to register customer controllers.

Shopware goes composer (part 2)

During the last (internal) hackathon, I worked on a project called Shopware goes Composer, the goal of which was to deploy Shopware via git as a composer dependency as well as install plugins via composer. During this hackathon, the team made great progress to reach this goal. There are still a lot of patches that need to be merged in the main shopware branch but "soon" it should be possible to deploy Shopware from git.

Product Listing Improvements

The next project will probably have the greatest visible impact for Shopware merchants. The team was working on Shopware listing improvements such as "custom sort orders per category" or "variants in products listing".

Glimpse into the Open Hackathon

Back to overview
Top