Using Live Components in Sylius Twig Hooks
Twig Hooks are a robust and powerful alternative to the Sonata Block Events and the old Sylius Template Events system.
Twig Hooks are a robust and powerful alternative to the Sonata Block Events and the old Sylius Template Events system.
A while ago, I covered how you can extend a Sylius Core Twig Component thanks to the Symfony\UX\TwigComponent\Event\PreRenderEvent
event. What about Live Components of Sylius core? Can we extend them as well?
Last year, we built a project with Monofony, a simple and flexible plugin built on top of the Sylius e-commerce platform. When Sylius Stack was announced, I decided to see if we could easily migrate to Sylius Stack.
Sylius 2.0 uses Twig Components to create reusable, object-oriented templates. In a recent project, I needed to add information to the sylius_shop.twig.component.product.price
component and was wondering how to achieve this best.
In preparation for the Sylius hackathon last week in Cologne, I wondered what project I could work on. I had a few topics on my mind. In the end, I decided to work on a PHPStan extension for Sylius.
Last week, I visited Cologne to join the Sylius hackathon organized by our friends from WilMa Digital.
After presenting Gally at conferences like SyliusCon 2023, SyliusDays 2024 and various PHP meetups, SymfonyLive Berlin 2025 is calling. Join me on April 3-4, 2025, to hear all about Gally.
Ever wanted to learn about Sylius - the e-commerce framework built on top of Symfony?
Join me next Friday when I dive into the Sylius code base to show my friend Roland Golla what Sylius is and all the cool-aid behind it.
Often, we need to build some (Admin) UI for our Symfony-based applications. While there are quite a few options out there, like EasyAdmin or SonataAdminBundle, we decided against such an approach as it would introduce just another dependency to our software development stack.
Besides developing Sylius plugins for our partners like Gally or SCHUFA, we also have our own Sylius plugins in development.