Introduction
Modules Upon Modules Edition
Hi Craft friends,
This issue’s unexpected theme is developer-y chunks of things: you’ll find them created, validated, cached, filtered, and served. We have modest releases for Craft, Commerce, and Nitro and a new installment in Matsuko’s accessibility series.
Thanks to Solspace for sponsoring this issue to showcase Freeform.
Let’s hit the links.
News
Craft 3.6.15 Released
The latest Craft release includes bug fixes and improves default Microsoft Word file handling.
Commerce 3.3.2 Released
Commerce 3.3.2 makes customer address management more convenient, adds an event for customizing whether something’s shippable, and fixes some bugs.
Nitro 2.0.8 Released
The latest Nitro adds a db destroy
command and the ability to extend the Nginx configuration, improves a few commands, and fixes bugs.
Accessible Audio with Craft CMS
Matsuko’s latest accessibility blog post tackles the importance of audio transcripts and how to neatly include them in your auditory content endeavors.
#a11yTO Camp Talks
Matsuko will be giving a talk at #a11yTO Camp this weekend. Tickets are free and there’s a great lineup of speakers!
Featured Sponsor

Carefully developed and meticulously refined over 5 years!
Freeform is the most intuitive and reliable form building plugin for Craft! The elegant form builder has been expertly designed to minimize mileage on your mouse. Effortlessly create simple or complex multi-page forms, choose from a wide variety of field types, and connect your forms to popular API integrations. Templating is easy and highly customizable. Try it today and see why more people choose Freeform over any other form plugin.
Tools, tips, and fundamentals
Advanced Product Filtering with Sprig
Ben Croker takes us on a guided tour of Sprig Filters.
Sprig Filters provide advanced filtering of products (or any element type) using custom fields, date ranges, relationship fields and price ranges.
The videos also live at putyourlightson.dev along with a live demo.
Custom Matrix Block Peer Validation Rules
Andrew reveals disgust for a specific ice cream combo and demonstrates how to add custom, blocks-aware-of-other-blocks Matrix validation.
Dynamic or Static? Why not both...
And then a few days later, Matt offers a sobering, real-world look at the nuance of static caching tradeoffs and what Servd’s plugin can do to help.
Creating a Craft CMS Field Type
Ryan illuminates the custom field type with practical examples and how we could build them. Great primer even if you think you might write one but don’t have anything specific in mind.
A Vite Buildchain for Craft CMS Plugins & Modules
Andrew tours his updated, Vite-powered plugin assembly line and demonstrates how to use it. (Bells and whistles included; worth the “five minutes” if you’re building your own plugins and modules.)
Perfecting your technique
Accessible Dropdown Navigation with Tailwind CSS and Alpine Js
Sean demonstrates how to create an accessible, keyboard-friendly dropdown navigation with Craft, Tailwind, and Alpine.js.
Modular Vizy, Modular Twig
Ryan successfully connected the Vizy plugin’s modular elegance with a course that applies similar rigor to a project’s broader template design: Flexible Twig Templates in Craft 3.
Plugged In
Purge Assets
(...) super-simple purge of assets and products, either via the control panel or with console commands. With support for soft or hard delete.
devMode.fm: Vizy & Formie plugins for Craft CMS
Andrew and Josh talk about Vizy, Formie, and the other Australianly-named plugins in the Verbb landscape. Also content authoring.
Built on Craft
NFL Players Association 🏆
Webby winner from Viget: multi-site, automated testing, custom SSO and API integrations.
It’s not Craft, but it’s interesting.
Notion API Public Beta
If you’re a developer and you’re really into Notion, you’ve probably been waiting for this!
Sublime Text 4 Released
Meet the new Sublime Text - it's faster and smarter than ever with hardware acceleration, Apple silicon support, and more!
Astro
Build faster websites with less client-side Javascript
The careful reader can gain early access. (Thanks Rudy 🎩!)
mail-tester.com
mail-tester.com is a free online service that allows you to test your emails for Spam, Malformed Content and Mail Server Configuration problems