Blog

Free Online Course: Shopware Developer Basic Training January 31st, 2018

Interested in learning the basics of Shopware development? Or have you always wanted to create a plugin for Shopware? You now have the opportunity to dive into the technology behind Shopware 5 in our free course on Udemy, where you’ll be taken through the fundamentals of working with one of Europe’s leading open source eCommerce platforms. The course starts with setting up multiple shop configurations for different system environments and takes...
Read more...

How to use Environment Variables for Plugin Configuration January 23rd, 2018

Anyone who is just searching for the example source code and does not want to read the complete blog post, here it is. This blog post describes a small proof of concept how we can handle different plugin configurations for multi stage environments. I use our Paypal plugin as an example and will overwrite the two config values paypalUsername and paypalPassword. Preparation At first, we have to create our environment variables. For a...
Read more...

Mutation Testing with Infection January 11th, 2018

Anyone who is just searching for the updated example source code and does not want to read the complete blog post, here it is. This blog post is a follow up for my mutation testing post from 24.08.2017. Since 31.12.2017 humbug is marked as deprecated with a link to infection as an alternative. Maks Rafalko is the author of infection and well known as borNfreee on github. The last released version...
Read more...

Exclusive Enterprise Developer Training January 9th, 2018

Exclusive Enterprise Developer Training - Only five places remaining In this one-day workshop, you will get insight into the technology behind Shopware Enterprise, namely the Shopware Accelerator “B2B Suite”. Led by the developers who created the software itself, you will learn everything about this key feature, including practical application. This training is designed for experienced developers who already have the “Shopware Certified Developer” certificate. Info: Date February 23, 2018 Time Check-in: From 8:30 am Start: 9 am End:...
Read more...

On testing strategies November 17th, 2017

In this post I want to introduce you to the kind of strategies we evaluated to secure the functionality of the Shopware B2B-Suite. When we set of to write the B2B-Suite we as a team set a few technical goals we wanted to achieve. One of them was to embrace automatic testing at its fullest and harness the potential implied by it: Allow refactoring even a day before release Help instill trust into...
Read more...

Exclusive Enterprise Developer Training November 8th, 2017

Exclusive Enterprise Developer Training - Only five places remaining In this one-day workshop, you will get insight into the technology behind Shopware Enterprise, namely the Shopware Accelerator “B2B Suite”. Led by the developers who created the software itself, you will learn everything about this key feature, including practical application. This training is designed for experienced developers who already have the “Shopware Certified Developer” certificate. Info: Date November 15, 2017 Time Check-in: From 8:30 am Start: 9 am End:...
Read more...

MeetNext - a recap October 23rd, 2017

Introduction When #MeetNext took place from October 18th to 20th Where Münster, Germany What The participants were informed about the current state of the Shopware research. So, what is the Next in #MeetNext about? In a nutshell, it is the next big thing. A completely new product different to 5.x which will be developed simultaneously to Shopware 5. They will both receive patches and new features. Which leads us to the next question: Why Shopware is a well established,...
Read more...

Shopware goes gitter September 29th, 2017

A huge change for the community For several years now, since 2011 to be precise, there is a small but vibrant chat community on freenode in the #shopware channel. All these people chatting there have one thing in common, they are working on the Shopware ecommerce system, in one way or the other. Now these times will be over. As of the end of October 2017, the IRC channel will be closed. If you...
Read more...

Ajax Panel September 25th, 2017

In this blog post I want to present the concept of our ajax based panel system which we use in our B2B-Suite. In the B2B-Suite we had to develop a backend user interface inside the Shopware frontend. On a single page in a typical backend view you may find: list of entities form to enter new data list of related entities some statistics Serving all this data from a single controller action may already be hard, now...
Read more...

Mutation Testing August 24th, 2017

Anyone who is just searching for the example source code and does not want to read the complete blog post, here it is. In this blog post I want to present the concept of mutation testing and a simple example with humbug for you. A few months ago, we have reached the 100 % code coverage goal in our actual project, the b2b-suite. But what does this number stand for? Yes...
Read more...
Top