10 min. read
Month of Sylius: July 🌴

Welcome to the July summary! As we underwent a lot of changes and improvements with many plans and events on the horizon, here is a little breakdown of the content in today’s blog: 

Let’s start July’s summary! ⬇️

Overall Product updates

Sylius has made significant progress across various repositories. The vast majority of our work is version 2.0, but we are not forgetting versions 1.x as well. Here’s a detailed breakdown:

Sylius/Sylius Repository

Version 2.0

Bootstrap Admin Panel:

  • DX enhancements and refactors aimed at improving the developer experience.
  • New features and improvements in the admin area, including global form error alerts, better navigation, and enhanced functionalities for shipping categories, product variants, and catalog promotions.
  • Maintenance tasks such as fixing deprecated features and updating dependencies.

Bootstrap Shop:

  • Fixes and enhancements to product page hooks.
  • Implementation of hooks for the product index and homepage.
  • Refactors to improve the structure and readability of the shop’s codebase.
  • Configuration updates for webpack and template directories.

API Platform 3:

  • Improved validation for zone types and promotion coupon filtering.
  • Updates to various API resources like promotions, customers, and shipments.
  • Refactoring of query extensions, state providers, and processors.

Want to see the progress yourself on our dev environment? Keep on reading! 👀⬇️

Version 1.x

Maintenance and Enhancements:

  • Merging updates from 1.13 to 1.14.
  • Addressing PostgreSQL CI issues and running full builds for version 1.14.
  • Deprecating older features and ensuring compatibility with Symfony 7.
  • Enhancing documentation and fixing bugs in product taxons’ positioning logic.

Other Repositories

SyliusResourceBundle:

  • Fixes for PHPStan errors related to class-string.
  • Moving routing factories into sub-directories for better organization.

SyliusGridBundle:

  • Adding a timezone option to the DatetimeFieldType.

Sylius-Standard:

  • Integration of Sylius Cloud by the standard Symfony installer.

PayPalPlugin:

  • Fixes and enhancements to PayPal order processing actions and the PayPalPurchaseUnit.

ThemeBundle:

  • Compatibility updates for Symfony 7.
  • Enhancements to the ThemeCollector and upgrades to tools like psalm and rector.
  • Documentation updates for creating custom themes.

In summary, Sylius continues to advance both its major and minor versions with a focus on improving the user experience, enhancing developer tools, and maintaining compatibility with the latest technologies.

New patches released 

At the beginning of July, we released our latest patches: v1.13.3 and v1.12.18! 🎉 While we’re excited about these updates, we want to inform our users that technical support for version 1.12 has come to an end. Don’t worry, though – we’ll continue providing security support for version 1.12.x until the end of this year.

Given these changes, we strongly recommend that all our users upgrade to version 1.13. It’s not just about staying current – it’s also about preparing for what’s coming next. Speaking of which, keep an eye out for our 2.0 upgrades coming this autumn!

For those interested in the technical details, you can find the full changelogs for both versions in the following links:

Security Update for Sylius Users 🚨

What’s more, we released two new patch versions that significantly enhance Sylius API security. Our team has successfully addressed and resolved a specific vulnerability (CVE-2024-40633) related to Adjustments access through an API endpoint. This proactive measure further strengthens Sylius-powered eCommerce platforms.

We encourage all Sylius users to upgrade to the latest version to benefit from these enhancements and ensure their eCommerce operations continue to run smoothly and securely.

Stay secure, stay updated!

Learn more about this security update on our blog

Contributors of the month 🧑‍💻

In July, many passionate developers worked on improving various areas of Sylius. Take a look at the list below:

Most Active Internal Contributors:

  • GSadee – Extensive work on admin panel and shop template enhancements, focusing on refactors and improving user experience.
  • bartek-sek – Significant contributions to the Bootstrap Shop, including fixing product page hooks and implementing various hooks for better functionality.
  • NoResponseMate – Key role in refactoring and maintaining admin-related features, as well as enhancing Behat test scenarios.
  • Wojdylak – Focused on validating zone types and improving API resources, along with several enhancements to the admin panel.
  • Rafikooo – Contributed to improving admin navigation and features like catalog promotions, enhancing the overall user experience.

Most Active External Contributors:

  • Yanick-K – Fixed mobile view issues for product grids, enhancing the user experience on mobile devices.
  • coldic3 – Added a timezone option to DatetimeFieldType in the SyliusGridBundle, enhancing date and time handling.
  • maikrosenthal – Enhanced PayPal plugin functionalities, focusing on order processing actions and purchase unit improvements.
  • alexander-schranz – Worked on ThemeBundle compatibility updates for Symfony 7 and tool upgrades.
  • pocky – Updated documentation for creating custom themes, improving the developer onboarding process.

Overall Top Contributors:

  • GSadee – Extensive work on admin and shop template enhancements.
  • bartek-sek – Key fixes and improvements to Bootstrap Shop and product pages.
  • NoResponseMate – Significant refactors and Behat test scenario improvements.
  • Wojdylak – Validation and enhancements for zone types and API resources.
  • Rafikooo – Enhanced admin navigation and catalog promotions.
  • mpysiak – Active in API resource validation and refactoring.
  • kulczy – Improvements and maintenance of the admin panel.
  • TheMilek – Contributions to API updates and resource upgrades in API Platform 3.

We’d like to extend a huge thank you to our amazing contributors – you truly are our Sylius rocking heroes! 🎸🦸

SyliusCon – Rich Update on our Most Significant Annual Event 🎤

Mark your calendars for November 13th because Lyon, France, is about to host the biggest Sylius event of the year! SyliusCon 2024 is set to be an incredible gathering, bringing together participants from across the globe. Whether you’re running an eCommerce business, coding the next big thing, or simply passionate about open-source, this is your chance to expand your knowledge about Sylius.

We’re thrilled to announce that our speaker lineup is nearly complete, promising a day filled with insights, innovations, and inspiration. Our diverse range of speakers will cover topics that matter most to the Sylius community. Here’s the first sneak peek of the speakers. 👀

💼 Business track:  

💻 Tech track:

And here’s something to get even more excited about – we’ve secured our first sponsors for SyliusCon 2024! More amazing partners are set to join soon, further enriching the conference experience.

We are excited to share that our Early Bird Conference Pack was a success and we’ve sold around 100 tickets already, showing just how excited the community is for this event.

Don’t wait and grab your conference pack! sylius.com/conference 🦢

New Sylius Store 2.0 Bootstrap and the new user interface 🎨

Moving on, we’re thrilled to share the latest updates on Sylius 2.0, and we’re not slowing down! While our work has always been public, we know you’ve been eager to see our new storefront mockups. Well, here they are – refreshed, beautiful, and UX-optimized, all powered by Bootstrap.

This shift is more than just a facelift. We believe it will make working with our framework more enjoyable, significantly reduce implementation time and maintenance costs, and finally bid farewell to the deprecated Semantic-UI that has served us well for years.

In addition,  we’ve made our current development environment and new user interface updates in version 2.0 available for everyone to test. You can now explore our new Bootstrap Admin Panel, interact with our API Platform 3-driven API, and browse our new Bootstrap Shop.

Check out the latest changes by clicking the following links:

New project victories 🎉

In recent weeks, several exciting Sylius-based projects have gone live, showcasing the framework’s flexibility and customization capabilities across diverse industries and markets. Let’s take a look: 

Picture Ideas delivers LineaSelect.com – a major player in the international tile and plumbing market

Picture Ideas has successfully launched LineaSelect.com, one of the largest online stores for tiles, furniture, and plumbing fixtures in the international market. This massive B2C and B2B eCommerce system handles over 70,000 products, with database entries exceeding half a billion when considering all product variations.

The Picture Ideas team not only programmed the solution but also enhanced UX/UI designs and optimized the client’s business processes. The system streamlines data import/export procedures, and warehouse and logistics management.

Built on the Symfony framework and leveraging Sylius for large-scale eCommerce project management, the site also incorporates Elasticsearch to optimize product and category searches. The project, involving a team of 7 people and over 1,200 work hours, has received high praise from LineaSelect.com’s project manager for its tailored solutions and friendly client relations.

Take a look at the new website here – lineaselect.com

Studio Waaz launches Sylius-powered eCommerce website for Artisanal Smoker Atelier d’Angresse

Professional Solution Partner of Sylius, Studio Waaz, has beautifully brought to life the passion of Jean-Félix Watteau’s Atelier d’Angresse – Fumoir Artisanal through a comprehensive branding and eCommerce solution. The project encompassed logo design, packaging, photography, and web development, all capturing the essence of this artisanal seafood smoker.

The logo features an emblematic sea goddess, blending elements of a mermaid and Poseidon to symbolize mastery and craftsmanship. The packaging design elegantly embraces the sea products with alluring and sophisticated lines.

On the web front, Studio Waaz developed an eCommerce website using Sylius, integrating it with the client’s ERP for streamlined order management and product traceability. The website’s clean design and professional product photography perfectly convey the brand’s image.

Read the full case study on the Studio Waaz’s website

Candy POP sweetens online presence with new Sylius-based eCommerce platform

Nordcode, our Premium Solution Partner, successfully launched the Candy POP’s new eCommerce platform. Built on Sylius, this robust solution employs a hybrid model, combining existing solutions with custom-developed features to meet specific needs.

The platform focuses on process digitization and automation, minimizing the need for human resources. As Andrius Selskas, Candy POP’s eCommerce manager, emphasizes, “Seamless speed and site performance with growth potential were our top priorities.”

This digital transformation marks an exciting milestone in Candy POP’s journey, promising enhanced online presence and improved customer experience.

Upcoming events 🌇

The next couple of weeks will be filled with exciting events focused on the eCommerce industry and the Sylius platform. Without further ado, let’s go through each one 👇

Sylius Lithuanian Community Meetup 🇱🇹

Together with Nordcode agency, we are hosting the first Sylius Community Meetup in Lithuania on September 18th at Vilnius Tech Park. This pioneering event will showcase the Sylius eCommerce framework, which is gaining traction in the Baltic region.

The meetup features three speakers:

  • Przemysław Połeć, Global Partner Manager of Sylius, with the presentation titled “Evolution over revolution: the road to Sylius 2.0” 🇬🇧
  • Domas, Nordcode Tech Lead, with the presentation titled “Sylius as an API-First eCommerce Solution”
  • Edita, Nordcode Tech Lead, with the presentation titled “Sylius at Scale”

The two presentations will be in Lithuanian, while Przemysław’s speech will be in English. They will offer insights into Sylius’ capabilities and the latest eCommerce trends.

Attendees are also encouraged to visit the eCom Expo 24 (look below) in Vilnius the following day, where Nordcode and Sylius representatives will be present.

EcomExpo 24 🇱🇹

EcomExpo 2024 is set to be one of Lithuania’s biggest eCommerce events, taking place on September 19th at the Lithuanian Exhibition and Congress Centre LITEXPO in Vilnius. This one-day conference and exhibition is designed to bring together eCommerce professionals, retailers, and industry experts.

The event will feature:

  • An exhibition area showcasing the latest eCommerce technologies, solutions, and services from various providers.
  • A conference program with presentations from industry leaders, covering topics such as digital marketing, logistics, payments, and eCommerce trends.
  • Networking opportunities for attendees to connect with peers and potential partners in the eCommerce ecosystem.
  • Insights into the rapidly growing Baltic eCommerce market, which is expected to reach €9.8 billion by 2025.

It will be a great opportunity (especially for people attending the Sylius Community Meetup the day before) to get even more valuable knowledge, meet Przemysław Połeć from Sylius along with our long-term partner from the region – Nordcode,  and talk to like-minded people from the Baltic region.

Learn more about the event on the official website 

Sylius Polish Community Meetup 🇵🇱

Apart from the Community Meetup in Lithuania, the Sylius Polish Community Meetup is taking place in the upcoming weeks! On August 30th in Opole, Poland, our team, together with BitBag, will host the event for Sylius enthusiasts to gather, share knowledge, and network with fellow developers and experts. The event will focus on various topics related to Sylius, Symfony, and eCommerce best practices, with the key presentation entitled “Complex eCommerce—build from scratch or use a ready-made solution?”

Don’t miss this chance to connect with professionals and expand your Sylius knowledge – book your free ticket here

API Platform Conference 🇫🇷

Get ready for the upcoming API Platform Conference on September 20th in Lille, France! This event is a must-attend for developers and tech enthusiasts interested in APIs, Symfony, and Sylius. Organized by Commerce Weavers, the conference will feature a series of technical talks, workshops, and networking opportunities, including the presentation from Łukasz Chruściel entitled “All the Challenges of Sylius Migration to API Platform 3″. 

Join this event to learn from industry experts, discover the latest trends in API development, and enhance your skills in creating robust and scalable API-driven applications.

More information is available on the event’s website

AFUP Paris – Forum PHP 2024 🇫🇷

The Forum PHP 2024, organized by AFUP, is set to take place in Paris on November 9-10, 2024! This annual event is a cornerstone for the PHP community in France, bringing together developers, architects, and PHP enthusiasts from around the world. The conference will cover 40 presentations and 2 workshops happening in the 3 conference rooms. The lineup is brimming with a diverse array of topics, catering to all levels of expertise and a wide range of interests, including the presentation from our Core Team Member – Loïc Fremont.

 . Delve into the latest features of PHP and Symfony, explore the intricacies of API Platform and Sylius, or navigate the complexities of Kubernetes. For content management enthusiasts, Drupal and WordPress are also covered. But that’s not all – the event will also provide insights on management, artificial intelligence, and industry best practices.

Don’t miss this opportunity to be part of the PHP community’s biggest event of the year. Visit the official website  

News in our ecosystem  🤝

Another valuable partner joined the Sylius ecosystem last month. Let’s give them a warm welcome! 

WilMa Digital GmbH joins Sylius as a Professional Solution Partner from Germany!

We’re happy to welcome WilMa Digital GmbH from Cologne, Germany, to our ecosystem as a new Professional Solution Partner! 🇩🇪🌟

This digital agency specializes in comprehensive eCommerce solutions, leveraging technologies like Magento, Hyvä, Sylius, and Akeneo. They excel in platform migration, optimization, and development, focusing on data-driven analysis using advanced tools for real-time KPI monitoring.

With over 15 experienced professionals, WilMa Digital GmbH has successfully implemented more than 100 projects for clients such as Placetel, Trotec, and Cloud7.

Top articles mentioning Sylius 📰

In this exciting period, several insightful articles emerged, discussing various aspects of Sylius and the eCommerce industry. Let’s take a look at some of the standout pieces:

Social media mentions 📣

As we review recent activities, we should highlight the insightful mentions in the social media sphere that focused on Sylius’ development, plugins, and community experiences. As many of the mentions in the social media sphere revolved around plugins, we will start with a little subsection devoted to that topic: 

Plugin Highlights:

Other Mentions:

Summary ✍️

July marked a significant step forward for Sylius with the release of crucial security enhancements, many improvements in 2.0 and 1.x versions, and the showcase of our Bootstrap-powered interface for version 2.0. The Sylius community’s engagement was on full display, from insightful social media discussions to the successful launch of several Sylius-powered eCommerce stores. 

Looking ahead, we’re thrilled about the upcoming SyliusCon in Lyon this November, which promises to be our largest gathering yet. We’re also excited about the Sylius Community Meetup in Vilnius this September and our presence at the Ecom Expo 2024, showcasing Sylius’s growing influence in the Baltic region.

None of this would be possible without our dedicated contributors and partners. Your innovative plugins, informative articles, and unwavering support continue to drive Sylius forward. A heartfelt thank you to everyone who has contributed to making Sylius a powerful eCommerce solution.

See you next month! 👋

Share:
Mikołaj Król
More from our blog
Cloud 10 min read 17.06.2024
We are thrilled to announce that we just signed a strategic partnership with Platform.sh, and as a result, we are extending our offer with Sylius Cloud powered by Platform.sh. Platform.sh is a modern Platform-as-a-Service (PaaS) solution that allows businesses to leverage the cloud environment without losing access to the code… Read More
Technical 10 min read 11.06.2024
Abstract 1.12 released in Q4 2022 1.13 on Apr 23rd, 2024 (a year later than we anticipated while releasing 1.12) 3859 commits 23 contributors A stabilized Sylius API powered by API Platform It’s been a long and bumpy road. Having it behind our backs was a highway that led Sylius… Read More
Business Ecosystem News 10 min read 06.06.2024
Welcome to the May summary! As an open-source eCommerce framework, Sylius continues to evolve with significant contributions from our vibrant community and valuable product updates. Apart from describing the technical changes, we will also quickly summarize the Sylius Technical Fundamentals & Sylius Polish Community Meetup and eCommerce Day Kaunas, as… Read More
Comments