Sylius v1.0.0 Released! Try it out now!

Blog

Welcome to our blog, where we share news related to Sylius and post about technology & eCommerce.

Sylius v0.11.0 release and Roadmap Update

“I want smaller and more frequent releases.” It turned out not that easy as I thought, but more about that later.

Again, after almost 500 commits from 25 brave contributors, I am very happy to release Sylius v0.11.0.

Overview

We have introduced quite a lot of new features and several components, for CMS & managing different languages, currencies, api authentication and contact requests.

Some of the existing features have been improved or fixed and I am very positive about our future, except that we are definitely off the roadmap and I have updated it accordingly.

Currency bundle and exchange rates

Previously we had currency management in MoneyBundle, but I decided it makes sense to move this to a separate bundle+component. You can configure multiple currencies and automatically pull rates from different services.

Order editing and comments

Thanks to the awesome work of Joseph Bielawski, we have now order editing and comments support in the backend. The list of things that stloyd implemented is too long to mention here, check out for yourself!

SymfonyCMF and Inline editing of content with Create.js

I have implemented new ContentBundle, which integrates more of SymfonyCMF into Sylius. New types of blocks and nicer way to handle them through our resource bundle. Just a day or two later, Raynald, introduced even more features:

  • Managing menus
  • Adding slideshow
  • Routes to static content
  • Image blocks for banners etc.

And it works wonders! Thanks psyray!

In terms of content editing, I have added one more thing... Create.js! Most of CMF blocks and content is now editable right in the frontend.

When you are logged in as admin, you should see a nice Sylius toolbar in the top, which currently manages only the inline-editing, but we want to add more administration functionality into this widget.

Foundation for the API

We have new SyliusApiBundle, which is not fully functional yet, but it adds OAuth authentication layer for Sylius and manages api clients. In 0.12-dev I have already merged Pull Request from me and Joseph, which adds RESTful API for many entities and testing tools for further api developments.

Can’t wait to finish this effort - Sylius will have the most developer-friendly API ever!

There is more

There are many other new features in this release, try it for yourself and find out!

Why it took so long and roadmap update

In blog post releasing v0.10.0 it seemed like next version is around the corner...

When I was sketching this roadmap in the beginning of the year, I did not expect to do around 12 presentations in my first year of public speaking.

Launch of Lakion turned out to be a great idea and we have been literally slammed (positively) with work since day 1. This does not mean we focused on doing commercial work and forgot about Sylius, quite opposite!

We accept only Sylius based projects, which allow us to contribute back to the platform, learn from our customers and get new ideas for improving the project. You can already see the initial effects of this process and you will see much more in the coming weeks. Multi-store and full REST API sounds nice, doesn’t it?

Thank you for your patience and for staying with me on this amazing adventure! I have adjusted the roadmap to avoid confusing people and be clear about our progress so far. I have removed the estimated release dates for all milestones except stable, because I cannot predict how many contributions we will receive, sometimes we can tackle big task in a week and sometimes it takes 2-3 months to get something merged.

Installation

You can install and try the latest Sylius by running the following commands:

$ composer create-project -s dev sylius/sylius:v0.11.0
$ cd sylius
$ app/console sylius:install

To start a new project on top of Sylius, use Sylius Standard Edition:

$ composer create-project -s dev sylius/sylius-standard:v0.11.0 acme
$ cd acme
$ app/console sylius:install

Summary

Thanks to all people who helped me with Sylius during these busy times! I am confident that next year stable Sylius will cause a positive and massive impact on the world of e-commerce.


More from our blog

A Month of Sylius #6 (December 2017)

The last month of the year was like the calm before the storm. We’ve been putting the finishing touches on the redesign of our website and the Partner Program launch. Also, we simply enjoyed Christmas break.

A Month of Sylius #5 (November 2017)

November was another month full of work on Sylius Ecosystem development. We’ve seen self organised initiatives and meetups of our community in different parts of Europe. Also, we are receiving more and more contact requests from serious eCommerce players from all over the world. Sylius rumour is spreading fast and there’s no stopping it.

A Month of Sylius #4 (October 2017)

October was the first month in business with the stable version of Sylius. We are happy and impressed with the number of contact, services & partner requests we have received. It only proves the value of the product and we are doing our best to build a vibrant ecosystem around the technology that we love.

A Month of Sylius #3 (September 2017)

The most important month in Sylius history so far is already behind us. As you know, v1.0.0 was released on 13th of September. We needed some rest after these intense days, but now we’re getting back to you with even more power.

Want to boost your business with Sylius?

CONTACT US