WordPress, WooCommerce, GitHub Actions, Continuous Deployment, Deployer, Cypress, End-2-End Testing

Automating WordPress and WooCommerce updates

One of my customers has a WooCommerce webshop with a high revenue. They also have quite a few plugins, and manually updating takes quite a lot of time. Let's see how we can change that.
WordPress, GDPR, GitHub Actions, Continuous Integration

Make GDPR safe backups for WooCommerce

A client of mine runs on WordPress. But this has a lot of privacy-sensitive data in their backups. I don't want this data in my local system. Let's see how we can solve this.
Composer, Continuous Deployment, GIT, Valet Plus+, WordPress

Manage WordPress using Composer

It took me a while before i finally found the right combination, but i now have a full working setup where is manage my WordPress dependencies using Composer. Before this i used to have a local copy of my WordPress site where i run all updates, and then committed all code that was changed so i could get deployed. I knew this was dirty, but i've tried on multiple occasions to find a better solution but my Google fu failed me.
Cloudflare, Laravel, Laravel Forge, WordPress

Wordpress, Cloudflare & Laravel Forge

This always bites me when setting up a Wordpress site on Laravel Forge: You get a redirect loop. This article is therefor mostly written for myself.
Continuous Deployment, Laravel, WordPress, Laravel Envoyer

Laravel Envoyer and Wordpress deployments

Deploying an application can be hard. The new code must be pulled in, permissions must be set, migrations must be run, etc. In some cases the whole website goes down while deploying a new version. And the more that must be done manual, the more can, and eventually, will go wrong.