This is a past event. Please join us for Web Summer Camp this year.

Extending Sylius: Adding a multilingual blog

Workshop abstract

Sylius is an extensible e-commerce platform which is now, after many years, finally approaching its 1.0 release. In this workshop I will walk you through extending Sylius - you will learn about some important components of Sylius including the Admin, Shop, Resource and Grid Bundles and you will be introduced to Sylius' content translation system.

Setting up a developer environment

Set up the developer environment in 3 simple steps:

  1. Install Virtual Box 5.*
  2. Download the appliance (size: 5GB; username: websc; password websc)
  3. Import the appliance to Virtual Box and run it

The appliance is based on Ubuntu and has all services needed by workshops installed. All code with git repos cloned is also in the appliance, you might need to do a git pull. You will need to reinstall PHPStorm since the demo license was valid for 30 days.

Remember to use a laptop with a processor capable of hardware virtualization and at least 4 GB of RAM (8 GB is highly recommended). Regular hard disk will do, but having an SSD is an advantage.

Workshop video

Daniel Leech

Daniel Leech


Daniel is an open source programmer who has been involved in the Symfony CMF and related sub projects. He spent a few years in France building a proprietary CMS before moving to Austria to work for Massive Art on the Sulu CMS project. When he is not working on open source projects, he is generally to be found cycling around Europe.