Shopware Community Day 2020 held online as 2-day digital event this year due to corona virus pandemic. Second day is designed specifically for the developers in Shopware community about Shopware’s core and latest technical developments.
Niklas Dzösch (Shopware Developer Evangelist) was the moderator of second day and highlighted the importance of community, contributions, passion and tools. He talked about future of community and future of tools that developers use.
Make Contributions Great Again! One of the biggest change going to effect developer community is maybe the replacement of Gitter by Slack (chat tool) for communication. Of course, Slack is a private chat platform and search engines don’t index it. Stack Overflow will be an important platform for community. Why? Because if there is some knowledge that should be preserved then it will be transferred to Stack Overflow and search engines will index it. Therefore knowledge will be preserved and users will get some points by their questions and answers.
Getting started with Shopware 6 might be challenging as it introduces many new concepts and follows a completely new architecture. Jonas Elfering had a presentation of overview the components of Shopware 6 is composed of and how they integrate. Shopware platform is a bundle of shopware/core, shopware/administration and shopware/storefront. Shopware 6 is designed API first and it is headless e-commerce. Shopware has Admin API, Sales-Channel API, Sync API and new Store API (similar to Sales-Channel API). Therefore Shopware is highly adaptable, customizable, popular open source tech stack.
Shopware cloud comes a new way to extend Shopware 6 and its not just cloud only. What is the difference between Shopware theme, plugin and app?
Christian Rades (Shopware Developer) made a demonstration of an APP development which is basically a pick list.
Dominic Klein introduced the new Shopware Store API, Stephan Pohl and Sebastian Seggewiß presented a quick start in 5 minutes to develop easily a Shopware plugin like “from zero to hero”. Pierre Joye demonstrated a Vue.js frontend with 30+ Chrome tabs (: Another hot topic of this years SCD was PWA (Progressive Web Applications) and Shopware PWA introduced by Dominic Klein and Patryk Tomczyk (Vue Storefront). Followed by presentation about testing processes by Ramona Schwering and Jan Philipp Pietrzyk.
Christian Dangl (dasistweb) introduced an open source project called dockware. It allows you to run and explore any Shopware 6 version within minutes locally in docker. And yes, it works on Windows, Linux, Mac and as they stated in webpage: “works even on your machine”. One quick note, you’ll have to use SFTP with dockware and it’s kind of slow and not favorite.
Tell me about your development environment in comments! Personally, I prefer docker on ubuntu 20.04 (latest available at time) and its quite fast and easy once you’ve setup the environment correctly. If you prefer Windows as OS you may use Vagrant, WSL2 (Windows Subsystem for Linux) or dockware and maybe even WAMP. I know many Mac users prefers MAMP for development.
Those were two exciting days and I’m so happy for taking part in the first-ever digital Shopware Community Day. I already look forward to attending #SCD21.
Also available in:
There are many methods for using APIs. In order to understand it better, lets take…
One way to guard against out-of-memory errors in applications is to add some swap space.…
Docker Compose is a tool that allows you to run multi-container application environments based on…
After the creation of development environment your setup fulfills the Shopware 6 requirements. If you…
After the creation of development environment your setup fulfills the Shopware 6 requirements. If you…
To create a development environment in fresh install of Linux - Ubuntu 20.04 (Focal Fossa)…