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 #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.

#SyliusOneZero Contest Results

Time to announce #SyliusOneZero Contest Results. Read the blog post to find out who wins and how great our community has reacted to the Stable Release.

Sylius v1.0.0 Released

We did it folks! We are excited to announce the availability of the first stable release of Sylius! This milestone is an amazing achievement of our community. We believe it will make eCommerce developers enjoy their work again.

Want to boost your business with Sylius?

CONTACT US