2020... what just happened?
Hello Craft friends. We made it! 2020 is in the rearview mirror.
Like every year, the close of the year was a little quiet for new content, but we've still got a nice collection of interesting links to kick-off 2021. We start with Brandon's look back at 2020. David Hellmann shows a better way to handle translations in Craft. And we've got other tips and plugins to review.
Thank you to Solspace, the sponsor of this issue.
Check out Freeform and discover the reliable and hassle-free form plugin for Craft.
Let's hit the links.
2020 Year in Review | Craft CMS
Brandon looks back on 2020 for Craft. The altered plans, the new additions to the team, and highlights from the very strange year we have just been through.
If you like the art from the article, Brandon shared the full-resolution version in this tweet "in case anyone wants it for a desktop BG or whatever."
Let’s Encrypt comes up with workaround for abandonware Android devices
In the previous issue, I had a link regarding the use of Let's Encrypt certificates and how that would affect old Android devices in 2021. The problems with Android devices aren't necessarily fixed, but according to this article from Ars Technica, you can probably not worry about it, though.
Yesterday, Let's Encrypt announced it had found a solution that will let those old Android phones keep ticking, and the solution is to just... keep using the expired certificate from IdenTrust?
Uh... sure?! ¯\_(ツ)_/¯
Try out Freeform 3.10 today!
In addition to GraphQL support, Multi-page AJAX and improvements to the JS plugin, we've made a large amount of other smaller improvements... too many to mention. Stay tuned for Freeform 3.11 as we begin another round of exciting improvements!
Tools, tips, and fundamentals
Annual cron jobs for your footer
Ben Croker reminds us that the new year is the perfect excuse to have an annual cron job set up on your server.
Perfecting your technique
Craftquest: Building Your First Docker Setup
Ryan spins up a local Docker setup using the Devmode.fm Github project.
A Guide To Craft CMS and Next
When finished,[this page] will guide you through everything from GraphQL, building templates in Next.js, and then hosting them on Vercel.
CraftCMS: Smarter Translation Files | David Hellmann — Digital Designer & Developer
David Hellmann shows how to simplify static translations by using individual translation files.
Updating element fixtures in plugins for Craft 3.6 RC2
Ben Croker tweeted, "If your #CraftCMS plugin tests are using element fixtures then you'll need to do a bit of refactoring for 3.6 RC2. Luckily, most of it involves removing code. Here is the commit to get tests working in the Campaign plugin."
Twig Profiler lets you record profiling information on chunks of your Twig template code, so you can see how long it takes to execute.
Keep track of new #craftcms plugins and releases with RSS feeds
- New plugins: https://feeds.craftcms.com/new.atom
- All releases: https://feeds.craftcms.com/releases.atom
- Critical releases: https://feeds.craftcms.com/critical.atom
It’s not Craft, but it’s interesting.
littlefoot: Footnotes without the footprint.
Integromat - The glue of the internet
An alternative to Zapier.
All-purpose web-development environment based on Docker and Docker Compose.
Blacklight is a real-time website privacy inspector. See who is peeking over your shoulder while you work, watch videos, learn, explore, and shop on the internet.