PrestaShop 1.7 starts the Symfony journey for the Community
This release is important step of moving towards standardising on an existing web framework. The move to Symfony was announced back in December 2015:
We made our choice: PrestaShop 1.7 will introduce Symfony2 in its Core codebase. This major release will also be a great turn on the technical side of the application, but this change will be negotiated smoothly and over the long term: not everything will change with 1.7.
- An Update On The [PrestaShop] 1.7 Architecture
The team has continued on their set path and less than a year later Symfony now ships with PrestaShop 1.7. This first release is still very much a hybrid between the old and the new.
As a Symfony framework developer, don't expect to step into the la-la-land just yet. As any responsible software project with a large user base, backwards compatibility is a key concern. Striking a balance between new features and gradual architectural improvements is important.
In addition to the adoption of Symfony, this release also includes a number of new features and user enhancements like a rebuilt Theme system which brings a new default theme along with a Starter Theme, a brand new Product Creation page, a reworked Modules page, a reorganized main menu.
As many established PHP projects need to revamp their core architecture to maintain relevancy, Symfony has shown to be one great option both in the form of components as well as a complete web framework like in the case of Akeneo, eZ Platform and OroCRM.
Learn more:
- PrestaShop 1.7 is now available: discover the next generation of PrestaShop
- Symfony and PrestaShop
- A New Translation System For PrestaShop 1.7
- The Ultimate PrestaShop 1.7 Developer's Resource