Ryan and Andrew review the new features coming in Craft 5.9 and give Claude another shot–over 6 months later–at creating a Craft CMS plugin. How will it do this time?
In this episode of CraftQuest on Call, Ryan and Andrew catch up after Dot All 2025 in Lisbon. They discuss highlights from Brandon Kelly’s State of Craft keynote, including the announcement that Craft 6 will be a full port to Laravel rather than a phased migration. With an alpha planned for Q1 2026 and general availability expected by Q4 2026, the transition represents the biggest architectural change in Craft’s history. They also cover the Craft 5 long-term support commitment, ensuring at least five years of support for teams not ready to make the jump.
Next, we preview what’s coming in Craft 5.9. The headline features include multi-page entry sources, which let you divide entry sources into separate index pages via the Customize Sources modal — a major improvement for sites with complex content structures. Relational fields get a new “Inline list” view mode that mimics the old tag field style, and Matrix fields receive grouped entry type buttons and new expand/collapse actions. We also look at the new checkbox behavior in the Cache Utility and the availability of environment variables.
Finally, we revisit our vibe coding experiment from seven months ago. Back in May 2025, we attempted to build a Craft CMS plugin entirely through AI — using Claude and Warp without writing any code manually. The result was mixed: the AI successfully scaffolded the plugin but got stuck in debugging loops and produced duplicate CP nav items. With seven months of model improvements under our belt, we’re taking another run at it to see how far AI-assisted plugin development has come for niche frameworks like Craft CMS.
How did Claude Code do? Tune in to find out.
Some stuff to help you along during the lesson: