by
A free, Acorn-style block framework for Sage (no ACF Pro)
How we got acf-composer’s developer experience — define a block as a PHP class, scaffold it with a command — without paying for ACF Pro.
Notes on the bespoke bits — the block framework, first-party analytics, transactional mail, nightly backups, and more.
How we got acf-composer’s developer experience — define a block as a PHP class, scaffold it with a command — without paying for ACF Pro.
Analytics scripts on a known host get blocked before they fire. Reverse-proxying Umami through our own domain quietly recovers those visits.
An EC2 box can’t send mail on its own. Here’s how we relay through SES with aligned DKIM and DMARC — and why we needed no MX record.
Trellis doesn’t ship database backups, so we added a tiny role: stream a gzipped dump to S3 nightly, using the instance role and no stored keys.