Happy June, Craft friends!
It’s been a month since Craft 4’s debut and we’re hurtling toward Craft 4.1 and Dot All later this year.
But you’re probably not here for a dazzling intro, so let’s move on to those links.
Craft’s Accessibility Conformance Report
Status report and detailed summary of Craft CMS’ accessibility improvements.
Accessible Custom Fields
Lupe on the journey of improving custom field accessibility, and how you can help with careful choices when you set them up.
Securing Your Craft Site in 2022—Part 3
Ben Croker’s much-anticipated third installment of Securing Your Craft Site.
The Blitz Recommendations plugin is now part of Blitz, where the ninja behind the scenes is the putyourlightson/craft-blitz-hints package they each rely on.
Selvin Ortiz Transitioning Plugins
The author of the Patrol, Doxter, and Shield plugins is contemplating their future. Consider reaching out if you think you can help!
Tools, tips, and fundamentals
Enupal Stripe Payments Tutorial
Andre Lopez published a YouTube tutorial that adds a slew of ecommerce features to the Europa Demo with the Stripe Payments plugin.
There’s a lot here, neatly split into chapters—so worth a look if you’re wondering how to do anything with Stripe Payments.
How to Add a Slideout Panel to Your Craft CMS Module or Plugin
Leevi Graham demonstrates how to bring your own slideout to the Craft 4 party.
Building a RESTful API in Craft
There are times when you want to make data and actions in Craft available to external services. Fortunately, Craft’s URL manager (or more accurately Yii’s) makes handling the routing of requests very straightforward, so you can define your API endpoints in just a few lines of code.
8 of the Best Craft CMS plugins for Websites in 2022
Here’s our pick of the top Craft CMS plugins that we’re sure to factor into almost every project.
“I bet Ryan didn’t publish a staggering number of new videos, livestreams, and articles,” you think to yourself.
But you’re wrong, because he totally did!
- Craft 4 Project in Under 4 Minutes
- CraftQuest on Call 45: Inside CraftQuest, Part 2
- Craft 4 Features: Laravel Collections
- Collections and Eager-Loading
- Easier Eager-Loading with Collections
- Collection Methods
- The Convenience of Collections in Craft CMS 4
- Craft CMS 4 Feature: Element Auto-Refresh
- Craft CMS 4 Feature: Condition Builder
- CraftQuest on Call 44: The Most Important Craft 4 Features
- Craft 4 Upgrade Utility
Andrew Tip: Template Comments Plugin
If you need some template context and timing information in Craft 3 or 4, the Template Comments plugin is free and it’s waiting to help.
Our Favourite Plugins for Craft CMS
Overall there are around six that appear in almost all of our projects:
Enable authentication to Craft using AWS Cognito.
Plugin that allows you to display Laposta forms.
Mailjet integration for Craft CMS.
A plain text field for Craft CMS that will suggest existing values from other entries saved in the same section.
Run actions when events are triggered in Craft.
Product Labels is a Craft Commerce plugin for creating promotional labels for products.
Minimal Craft plugin for detecting mobile devices and more.
The Craft Advantage
Should I Upgrade to Craft 4?
Mitchell Kimbrough offers a client-centric recap of Craft in general with notes about Craft 4. (Zingers within!)
Craft CMS vs WordPress: the Pros and Cons
Jo Molloy shapes an argument for Craft CMS over WordPress.
Yii, Twig, PHP & More
Learn PHP The Right Way
Nice tutorial mentioned on the JetBrains blog.
Built on Craft
CX Trends 2022
By One Darnley Road and CamelCase Collective: complex, 14-language build using Craft CMS, Tailwind CSS, Alpine.js, and Unpoly.
Check out the client’s YouTube presentation on the design process!
CASA A/S 🇩🇰
By Studio C and Peter Urban Studio: Craft CMS, Tailwind CSS, Vue.js, and Greensock.
By Mostly Serious.
Blue Prism University
By Masonry: Craft CMS with Acclaro Translation.
It’s not Craft, but it’s interesting.
WordPress’ Market Share is Shrinking
For the first time in a very long time, WordPress' market share is shrinking. This post explores the numbers, and why that is happening.
Website 101 Podcast: Hiring Junior Devs and How to Stand Out from the Crowd
Learn about the process for hiring junior developers and get insight into common mistakes made as well as how to stand out from the crowd.
Learn all about AlpineJS from it's Creator Caleb Porzio. We also discuss how accessibility is baked into the new Alpine Components.