Search the blog

Solving a MySQL “server has gone away” gotcha

How-tos

How to connect to MAMP Pro MySQL from PHP CLI

How-tos

ProcessWire: dynamically change field description

How-tos

PHP: convert a YouTube URL into an iframe embed

How-tos

ProcessWire: what if SMTP fails and you have TFA set up?

How-tos

How to remove the email field from ProcessWire’s LoginRegisterPro profile form

How-tos

PHP script to convert images to WebP format

How-tos

How to dynamically populate a page reference field in ProcessWire

How-tos

How to get ProcessWire to create WebP versions on original images

How-tos

Create a row of images all equal height with Flexbox

How-tos

How to allow CSS classes in ProcessWire and CKEditor

How-tos

How to add an edit link to a page in ProcessWire

How-tos

How use hooks to change how a page appears in the site tree

How-tos

Useful ProcessWire modules

How-tos

How to add new content types in ProcessWire

How-tos