Contributions

Article
Discover how to build a custom AI agent for Sylius using IONOS AI Model Hub, a powerful platform that enables you to create and deploy AI models securely and efficiently.
Article
In this blog post, learn how to effectively manage metadata in API Platform by adding a non-exposed property to your Input DTO while keeping it a read-only class.
Article
Learn how to configure Sulu CMS for direct uploads to IONOS Cloud S3 for efficient storage management and ensure proper URL handling for seamless media access in your projects.
Article
Learn how to encrypt sensitive user data in your Symfony & Doctrine application using the specshaper/encrypt-bundle bundle. Easily encrypt and decrypt data with Doctrine events, without adding operational complexity to your project.
Article
In Sulu CMS 2.6.0, Sulu Admin now supports OIDC authentication. In this blog post, learn how to enable it for an Entra ID environment.
Article
Setting up cron jobs for Magento on Debian 12 now requires configuring a systemd service instead of the cron package. This blog post explains how to do this in detail.
Article
Automate and simplify applying patches to your project files during the Composer install procedure with the help of the two packages cweagans/composer-patches and symplify/vendor-patches.
Article
Learn how to query group members in MS Graph API using filters to make complex search requests in this blog post.
Article
This blog post shares tips on exporting data using MySQL's built-in functions, including configuring secure_file_priv and adding a CSV file header row with proper column names.
Article
This blog post details how FrankenPHP packages the source code and assets of PHP applications into a static, self-contained binary. Additionally, it explains how to build and deploy releases using GitLab CI.
Article
In this blog post, I will show you how I use DDEV to develop Sylius plugins.
Article
Markus Staab has released a PHPStan extension that checks the expiration dates of TODO comments and includes a connector for JIRA to verify whether referenced tickets are still open. Let's find out how it works.
Article
Learn how to customize a form used in the Sylius checkout process by removing or hiding specific fields. This blog post covers using Symfony form type extension to modify existing form field types in a Sylius application.
Article
Sylius Template Events are a powerful tool that enable you to extend Twig templates without modifying the original code. This makes it incredibly easy to work with and use, all while maintaining the integrity of the original code.
Article
The Git Hook Manager CaptainHookPHP has released a new version that includes a BlockSecrets action to help detect if passwords are about to be pushed in the commit.
Article
Learn how to display your latest blog posts on your GitHub organization page in just a few simple steps. Use a PHP script to extract the latest blog posts and update a Markdown file, and then use GitHub Actions to push the changes back to the repository.
Article
Deployer simplifies and automates PHP app deployment. Sylius users can quickly deploy their store with an out-of-the-box recipe for Symfony apps and some minor customizations.
Article
Deployer is a useful tool that simplifies and automates the deployment process of PHP applications. With its default deployment recipes, configuring a Sulu CMS deployment becomes easy.
Article
In this article, we share our thoughts on DDEV and why we feel it is an interesting tool for local development environments.
Article
In this blog post, I will share my experience with integrating DDEV and CaptainHook to optimize the use of Git hooks in a DDEV environment.
Article
Gally is a next-generation Searchandising Engine. In this blog post, we dive into the Gally API to see how to interact with Gally to add (product) data and run a search query.
Article
Recently, we ran into a problem with PHPStorm and the DDEV plugin. It was not possible to execute PHPUnit due to a Docker error. The blog post outlines how we found a solution to fix the issue manually.
Article
The Composer Integrity Plugin checks all installed composer packages against a list of known correct checksums. This helps to quickly verify the integrity of the installed Composer packages.
Article
Gally is a next-generation Searchandising Engine designed to easily create an API-first E-Commerce Search Engine that can still be customized to fit your needs. Learn how to set up Gally in this blog post.
Article
Learn how to add custom form fields to Sulu Forms in this blog post.
Article
This blogpost covers how to extend the Sulu Forms Bundle to allow posting form data to 3rd party sites, e.g. Hubspot.
Library
Sulu Bundle to manage security.txt files
Tutorial
Ths blog post covers the steps needed for adding a media reference to a Sulu entity.
Tutorial
In this blog post, I show you how to extend a Sulu entity with a reference to another Sulu entity.
Article
In this blog post, I cover the steps to create an event listener for Sulu CMS allowing you to define default data before persisting a content page.

Showing the last 30 only...