Contributions

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.
Article
In this blog post, I cover how to let Windows understand the phpstorm:// protocol used by tools like PHPStan Pro to open file links in the PHPStorm IDE.
Article
In this blog post, you will learn how to configure Xdebug in a Docker container running in a WSL2 instance to connect to PhpStorm running on the Windows host.
Article
We started developing a few Sulu based projects. In this blog post, I want to share how we have configured our GitLab CI build pipeline to validate, build, and deploy our Sulu projects.
Article
We have covered our React setup for a Sulu CMS Headless project in this blog post.
Article
The Sulu Headless bundle out-of-the-box supports a lot of different content types. However, Sulu Forms are not yet supported by the Sulu Headless bundle. Luckily, the Sulu bundles in general are open for extension and this is what we did.
Library
Captain Hook Plugin to run InfectionPHP only against the changed files of a commit
Library
Captain Hook Plugin to check if commit author is valid (e.g. email in whitelist)
Library
Magento specific extension for PHPStan
Article
In this article, I share how my company is managing downstream forks with some customizations tailored to our needs.
Article
PHPStorm and other Jetbrains products have issues with indexing on WSL2. The blog post highlight some ideas on how to fix things until Jetbrains provides a fix for it.

Showing the last 30 only...