Craft 5.10 came out yesterday. The headline is a deletion workflow that stops you before you break something, and it turns out Craft has had one of these for years without anyone noticing.
For the love
of Craft CMS
CraftEntries is the voice of the Craft CMS community. Start with the podcast, stay for the people and the craft.
Episode 24 ·
From Notepad to Guiding AI: Why You Shouldn't Be Worried
Notepad, tables, Grunt, webpack, Vite, and now AI. Michael Thomas has watched the tooling change for twenty-odd years and doesn't believe this time is different. We talk about the Craft CMS skills he built for Claude Code, and why he still reviews every line.
with Michael Thomas
Listen nowArticles
New in Craft CMS 5.9
Craft 5.9 came out yesterday. Two or three of the additions will change how I set up the control panel on new projects.
Dot All 2025
Dot All 2025, the official Craft CMS conference, took place from 23 to 25 September in Lisbon. The venue was the Pátio da Galé, opened in 2011, in the center of the city next to the Praça do Comércio and right on the bank of the Tejo. Around 150 attendees heard the talks and participated in the workshops.
Moritz L'Hoest and the habit of writing it down
Moritz L'Hoest was on my list of potential guests for a couple of years before I wrote to him, and I was waiting for an occasion to get in touch.
New in Craft CMS 5.8
Craft 5.8 was released on July 1st. The headline feature is a new field type called Content Block, and the additions I'm most excited about are the ones that make everyday content editing less frustrating.
Links
-
The Alt Attribute Is Never Optional (opens in new tab)
-
Your Accessibility Audit Was Out of Date the Day You Got It (opens in new tab)
-
Getting the most out of AI with Craft CMS (opens in new tab)
-
GraphQL vs Element API for headless Craft CMS (opens in new tab)
-
The History of Craft CMS: From Blocks to Laravel (opens in new tab)
Crafters
“Craft CMS gives me the freedom as an interaction designer and frontend developer to develop a website to meet customer needs and even have fun doing it!”
Interaction Designer