Introduction
Happy fall or summer, Craft friends! šāļøš¤·āāļø
Itās been a busy month for Craft CMS, Craft Commerce, Craft Nitro, and Craft Cloud, and we have a big pile of links to share.
Thank you again to Solspace for sponsoring this issueāconsider checking out Freeformās new āSave & Continueā, drag-and-drop upload field, and loads of new features.
Letās hit the links.
News
craftcms/cms
In six releases, Craft got an abundance of fixes and improvements that benefit accessibility, performance, and general useālatest being 3.7.23.
Field types got some love, and the headlining enhancement is that a handful of settings can now be set to environment variables courtesy of new UI that plugins can also take advantage of.
craftcms/commerce
Two Craft Commerce releases brought it to 3.4.8, with refinements to performance, permission handling, and bug fixes.
craftcms.com Running on Craft Cloud Infrastructure
Weāre excited to have reached an internal milestone: craftcms.com is running on the brand-new Craft Cloud infrastructure this very moment. š
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
Using Headless Craft CMS to Send Mobile Push Notifications
Eli Van Zoeren walks through the push notification setup Happy Cog used for Optimize.
3 Redactor Plugins to Improve Craft CMS Author Experience
Steve Comrie thoroughly introduces three Redactor plugins Simplicate created to better tailor Craftās author experience.
Top Craft Commerce Plugins
Jamie Jenkins recommends Abstraktās battle-tested Craft and Craft Commerce plugins.
Searching Craft CMS Matrix Blocks
Andrew demonstrates using a custom Behavior to query elements based on the contents of their Matrix blocks.
Make the Craft CMS Control Panel Easier to Use
John of Media Surgery gives us a look at implementing conditional fields with Reasons.
Wildcards Outside `search()`
Twitter tip (twip?) from Shawna OāNeal: that *
isnāt just useful for the element search()
function.
Dynamically-Generated PDF Attachments for Freeform Submissions
Piotr demonstrates how to build a PDF on the fly and include it with a Freeform notification.
Craft CMS Tutorial Video
Tom Pickering at Shape published a highly-visual, client-friendly tour of the Craft CMS control panel.
CraftQuest Bonanza
So many livestreams and courses!
- CraftQuest on Call 32: AI Wants Your Job
- CraftQuest on Call 33: In-Depth on Twig Includes
- How does GitHub Copilot work with Craft and Twig?
- Components in Twig with Scoped Styles
- Keys as Expressions in Twig
- Named Arguments in Twig
- Parameters vs Arguments
- Dynamic Content on Statically-cached Pages
- How to add JavaScript to an Entry Field
- Living the Dock Life
- Ditching Local Software for Docker
- How do I create computed values from entry data?
Editorās note: the secret of eternal youth may have to do with producing high-quality educational videos.
Headless Craft Sitemap + Static Files
Will Browar explains in a Twitter thread how he ended up getting static SEOmatic files into his Nuxt project.
Andrew Twig Tip #1: Pass a `params` Object
Replace those individual parameters with an object and enjoy cleaner defaults.
Andrew Twig Tip #2: Put Twig Variables in a Separate File
Keep templates tidier by weirdly pulling in variables via {% extends %}
.
Plugged In
The Craft Advantage
Yii, Twig, PHP & More
The New Life of PHP ā TheĀ PHPĀ Foundation
PHP superstar Nikita Popov is leaving JetBrains to focus on LLVM, and a number of companies and community members are forming the PHP Foundation to guide PHPās continued evolution and prosperity.
Built on Craft
Canada at Expo 2020 Dubai š šØš¦ š¦šŖ
CSS Design Awards Website of the Day by Gaida & Steph: Craft CMS + Nuxt + WebGL.
Itās not Craft, but itās interesting.
A First Look at _hyperscript
If youāre curious about hyperscript or are learning about it just now, consider this humane and well-rounded overview by Ben Croker.
Dynamic Wallpaper Club
Andrew Twitter tip: if you wish your Mac had more dynamic wallpaper options, this is for you.