Introduction
Hello Craft friends!
This issue’s top headline is that John Morton, the legendary and tireless force behind Craft Link List, is passing the torch to us at Craft CMS. We’ve pored over each edition through the years and know the immense value CLL has keeping us all in the loop. We’re excited to share Issue #128 and look forward to delivering future editions to your inbox.
Thank you Solspace for sponsoring this issue. Check out Freeform and discover the reliable and hassle-free form plugin for Craft.
As the saying goes: let’s hit the links.
Top Stories
So long, Craft Link List, and hello again, Craft Link List
John’s farewell to Craft Link List after more than five and a half years publishing it. ⭐
News
Craft 3.6.0-RC4 Released
A new preview release with exciting updates for author experience and live preview, accessibility, templating, GraphQL, performance, and more!
Sprig 1.3.0 Released
via @ben_pylo on Twitter:
This update makes working with forms and controller actions more similar to how you would natively in Craft, meaning (even) less to learn 📄
Big thanks to @nfourtythree from @PixelAndTonic for his help on this one!!
Sherlock 3.0 Released with Multiple Editions
Put Your Lights On released a new version of Sherlock, now available in Lite, Plus, and Pro editions. If you already own a license, that’s now for the Plus edition.
Hosting Craft CMS
We expanded our official hosting page to include popular providers and a Hosting 101 article to help narrow your options.
Klarna Checkout 3.0 Released
New version of the plugin that provides Klarna integrations for Craft Commerce.
- Now with support for Europe 🇪🇺 North America 🇺🇸 and Oceania 🇦🇺 !
- Choose between rendering Klarna and using redirect payments
- Add external payment methods and checkouts
London Craft Meetup Seeking 2021 Presenters
If you’re in or around London and have a Craft-centric topic to discuss, the London Craft CMS Meetup wants to hear from you.
devMode.fm // The 2020 Apocalypse Year in Review
A throng of devMode regulars look back on 2020. An unforgettable episode to close an unforgettable year.
Featured Sponsor

Features and design mean nothing when they don't work reliably.
Don't let any of your valuable form submissions fall through the cracks! Freeform has been meticulously designed and developed to be the most robust form solution for Craft.
Tools, tips, and fundamentals
Securing Your Craft Site in 2021—Part 1 ⭐
Ben Croker’s part one of a deep dive into modern Craft CMS security. Top-notch material complete with cat and dog photos.
Reactive Pagination with Sprig and Craft
Sean Smith of Caffeine Creations demonstrates how to build pagination with Sprig.
devMode.fm // Tales from the Support Front Lines
Our own Oli Bon talks support with the devMode crew, from backstory to methodology to what support means for humans and products over time.
Twig Tips
Tim Kelty shared this sassy collection of Twig tips he and @robmcfadden put together for a presentation at Happy Cog.
Using template hooks in Craft CMS
Piotr explains how to use template hooks to customize control panel views.
Perks of Using the `url()` Function
Matt Wilcox pointed out it wasn’t clear why we recommended using the url()
function instead of hard-coding your links. We updated the docs to list its advantages.
Amezmo Deployment Demo
Amezmo published a demo that demonstrates how quickly you can deploy a Craft CMS project on its cloud platform. Try it yourself with the source on GitHub.
Redactor fields not saving more than 252 characters?
If you’ve ever saved a text field only to find characters missing from the end, varchar(255)
may be the reason.
Fetching Subscription Data in Craft Commerce
Ryan answers a community question about how to access subscription plan data in Craft Commerce.
CraftQuest on Call 15: SE Questions Answered
Andrew and Ryan answer community questions on sharing codebases between Craft projects, giving advice on a new project approach, how element types are stored and registered, issues with a proxy server, and more!
Plugged In
Ray
Ray is a new debugging tool from Spatie that squats somewhere between var_dump()
and Xdebug, with a Craft plugin just added to the plugin store.
Password Policy
Enforce a password policy on your users. This plugin can also check the Have I been Pwned database to make sure users use a password that is secure.
If this is on your radar, Andrew pointed to one of his articles that demonstrates how to write your own validation rules: Extending Craft CMS with Validation Rules and Behaviors.
Utánvét Ellenőr
Integrate Utánvét Ellenőr into Craft Commerce. Utánvét Ellenőr is SaaS provided by Dro-IT Ltd from Hungary, a service that will let shop owners filter orders with Cash on Delivery coming from known fraudulent e-mail addresses.
Section + Product Type
Enable or exclude Sections and Product Types depending on page builder logic.
The Craft Advantage
Switching from ExpressionEngine to Craft CMS
Caroline C. Blaker of Petroglyph Creative offers perspective on why you may or may not want to switch from ExpressionEngine to Craft CMS.
Arc’s Founder on the Importance of Online Presence
Arc Founder & Director Aaron Gibson gives a nod to Craft CMS in an article by Dorset Biz News.
Choosing the right Content Management System
Hannah Rowbotham of Club Studio writes about choosing the right CMS.
It’s not Craft, but it’s interesting.
WordPress.com Now Offers Website Development
WordPress.com announced a premium website building service and not everyone in the WordPress community is thrilled about it.
Actionsflow
Free IFTTT/Zapier alternative for developers to automate their workflows based on GitHub Actions. Nice introduction in the docs.
5 JavaScript Tools to Look Out For in 2021
Because there will probably be no shortage of JavaScript tools in 2021. 🔮
Highway - A Modern Javascript Transitions Manager
Lightweight (2.5ko gzipped), easy-to-use, flexible and modern library to create AJAX navigations with animations on websites.
denofn/denopack
Bundling + minification toolset for Deno, a runtime for JavaScript and TypeScript built in Rust.