A basic CI/CD deployment from Bitbucket to cPanel
15/04/2026
Following on from my previous post on how to deploy direct from Bitbucket to Cloudways, I’ve found myself having to reply to a more “conventional” web server (in this case the excellent Krystal) which uses cPanel. So: Initial context… Hosting settings… Bitbucket settings… In cPanel… Back to Bitbucket again… Note: Krystal uses non-standard ports for […]
How to build a dynamic block with PHP
22/09/2025
Excellent tutorial here by Brian Coords: https://www.briancoords.com/how-to-build-dynamic-php-blocks-in-wordpress/
A basic CI/CD deployment from Bitbucket to Cloudways
15/07/2025
Or how to push code from your computer directly to your server.
Connecting a new git repository to Bitbucket
Whenever I start a new project I always create a new git repository for it. And then remember I should create a remote repository. And then I forget the process for connecting the two. So here’s how I do it.
Development workflow with gulp
16/12/2020
The basics of my development process.
Using the Google Calendar API to integrate a Google calendar into your website
12/06/2018
Or how to update your website directly from your Google Calendar.