Top Stories

Craft 4 Beta and Commerce 4 Beta Released
Craft 4 beta 2 is in the wild, with 4.0.0 planned for May 4th. Read more in the blog post, and check out the upgrade guide when you’re ready to dive in.
The Commerce 4 beta was tagged moments ago! Learn more in the blog post and see the upgrade guide.
News
Plugin Store Update
The Craft Plugin Store quietly got some design updates that didn’t escape your notice. It also supports Strong Customer Authentication now for our European friends that require it.
Tools, tips, and fundamentals
CraftQuest Crushes Craft 4 Coverage
It took Ryan an entire six minutes from the Craft 4 beta announcement to share a six-part video guide. Pretty solid turnaround time.
That’s not all, either:
- Getting Ready for Craft 4 already covered the official prep guide along with tips for getting ready, why you should upgrade, and what to expect when you do. There’s a written version, too!
- The Easier Eager Loading with Collections and The Convenience of Collections in Craft CMS 4 articles offer practical examples using Craft’s new collections.
- Converting a Plugin from Craft 3 to Craft 4 is an eleven-part course, complete with Andrew’s entire journey through the process.
- CraftQuest on Call 40: Rector Set Go! offers a nice look at Rector as a broader tool that can be way more useful than a one-and-done part of the plugin update process.
- There’s a livestream exploring Andrew’s Craft 3 and 4 plugin development environment, a setup Ben Croker referred to as “a masterpiece”.
- Apparently there’s been a CraftQuest Changelog this whole time.
Proximity Search with Sprig
Double Secret Agency added a guide to its Google Maps docs demonstrating how to create a reactive proximity search with Sprig.
Hosting Craft CMS on Heroku
Tommy “Terrible Dev” Parnell shares a candid post about configuring Craft for Heroku.
Interestingly enough, Craft Link List celebrity John Morton also wrote about getting Craft working with Heroku in Configuring Craft CMS with Redis for Use on Heroku.
Webpack Hot Module Reloading AssetBundles
Leevi Graham demonstrates how to hot-reload Craft AssetBundles.
One day later, he returns to point out how you can rely on Craft’s Sass bits to keep your control panel UI feeling as Crafty as possible.
Adding Glossary Tooltips to Redactor Fields Using Craft CMS and Tippy.js
Sean Smith demonstrates how he combined Tippy.js and redactor-link-styles to support keyword glossary tooltips clients could manage from Redactor.
Andrew PhpStorm Tip: Apply Inspections to File
Particularly useful updating plugins for Craft 4: you can apply those 💡to an entire file at a time.
Moving to a Modern Development Workflow for Craft CMS
Ryan walks through a modern Craft workflow from local development to deployment and back again. If your own workflow has any gaps or just plain doesn’t exist yet, this is an excellent resource.
Bonus: if you’re surveying boilerplate / starter code, see Starter Code for Craft CMS.
Craft Performance Recommendations
Dario offers a Twitter thread with recommendations for a performant Craft site that doesn’t do any server-side caching.
Perfecting your technique
Custom Craft CMS plugin for a better build process
Using our Craft expertise, we were able to make our processes more efficient, reduce CMS training time, and make our client’s lives easier.
Plugged In
Font Awesome List Markers in Redactor
Adds a way to add Font Awesome icons as list markers in Redactor.
Yii, Twig, PHP & More
Built on Craft
Gardiner & Theobald Market Intelligence
By One Darnley Road: Craft 2 → Craft 3 re-launch, Tailwind CSS + AlpineJS + Unpoly + Vite.
It’s not Craft, but it’s interesting.
Creating a Reverse Proxy for Partytown with AWS
Andrew explains how you can liberate a project from the performance constraints of its tracking scripts.
Also available in CraftQuest livestream form.
Website 101 Podcast: Tailwind CSS with Adam Wathan
Adam Wathan, co-founder of Tailwind CSS, talks about what Tailwind CSS is, why he built it, and the future of Tailwind.
1Password for SSH & Git
Introducing 1Password for SSH & Git, the single source of truth for all your SSH keys.
How Git Works
Ben Croker shared a brief, conversational YouTube tour of Git, and of course CraftQuest has a video on that, too.
Working together on Interop 2022
Browser developers are working together toward interoperability, complete with a dashboard to monitor progress.