Thelia Network
E-commerce solution

E-commerce software, useful to create and manage online stores, published under a free license. Discover our new version, based on many modern technologies !

Download Thelia

A team of experts at your service.


Over 7000 online stores powered by Thelia


Thelia editor.

Our Blog

Thelia attended the first SymfonyCon which took place from 10th to 14th December in Warsaw, Poland.

Thelia attended the first SymfonyCon which took place from 10th to 14th December in Warsaw, Poland.


A great many highly interesting lectures and very rewarding meetings were held there.

This SymfonyCon event was the first of its kind to take place, the purpose of which was to become the annual jamboree for developers using technologies based around Symfony, for components (as applies for Thelia), tools or, of course, full-stack frameworks.

Fabien Potencier kicked off proceedings as the first speaker, giving a keynote speech presenting the Symfony ecosystem and, of course, what the future held for Symfony. This speech was intended to be reassuring, with no significant changes announced, and with stability and performance being the watchwords. In fact some Symfony components will be able to have their extension written in C. It is not a matter of rewriting the component entirely in C, as this would be too complicated to do and maintain, but simply of improving the slow parts of the component (eg. table handling, improved memory management etc.).


Of all the lectures that took place, we found 3 of them especially interesting:

Build Awesome REST APIs With Symfony2 (slides)

Some libraries presented here will definitely be used when we build Thelia’s REST API.

How Kris Writes Symfony Apps (slides)

This lecture showed the A to Z of how to create a Symfony project. A lot of things are not of use to Thelia since we don’t use full-stack frameworks. What’s interesting here is drawing a parallel between Thelia and Symfony best practice, and there are a huge number of similarities.

Decouple your application with (Domain-)Events (slides)

This lecture divides the previous one into various different points: how do you get a clear app with each part properly decoupled? Here, the aim is not to mix everything together. Thelia applies all these rules by dispatching events to process actions, for example.


The final day was given over to a Hacking Day, the principle of which was to establish several themes and get together to talk about them. One table’s theme was e-commerce and the aim was to let people know about the different e-commerce solutions based around Symfony (solution, erp, crm, pim, payment gateway, etc). Several positive things emerged from this meeting, including the fact that Thelia can provide a great many functional responses to other solutions, as was the case with the tax engine.

This meeting made it possible to position certain future developments in Thelia:
– Some of Thelia’s functional components are to be made independent components. Thelia’s Tax engine is of huge interest to other solutions. The aim will therefore be to create a library that will be usable in any context.
– We are going to try to integrate certain libraries into Thelia. The first will be payum which is a link to other means of payment.
– As part of our aim to make Thelia modular and usable by as many people as possible, we are looking into the Template engine. As you know, the engine used is smarty. We are looking at producing a bridge that will enable integrators to use either smarty or twig (retaining the smarty syntax or not retaining it, to be decided by the integrator).

As a reminder, the stable version of Thelia 2 is scheduled for early 2014.

Drop a comment

Your email address will not be published. Required fields are marked *