Introduction
Craft webinars, server upload tweaks, tools, plugins and more.
It’s mid-January and we’re still a few months away from the Craft 3 official release date, but this issue brings links to some Craft webinars to get you ready for the launch. Each one is space-limited, so sign up early if you want to get in.
We’ve also got tips from the Craft community to keep your skills sharp including one on making your server capable of uploading larger files in Craft.
This issue is brought to you by Pic Puller, the Instagram plugin for Craft. If you’d like to sponsor an upcoming issue, email [email protected] or find me in Slack.
Let’s hit the links.
-John Morton
Top Stories
Craft CMS 2017 Year In Review
Shortly after the last issue of CLL went out, the Craft mothership posted the Craft Year In Reivew.
News
Craft CMS Training ⭐️
Ben Parizek from Straight Up Craft is hosting an ”introductory webinar on Craft CMS, Craft Commerce, or the Sprout Business Suite” on Fridays. Choose your topic and choose your Friday.
Craft 3: What You Need to Know ⭐️
Learn the ropes of Craft 3 with Ryan Irelan in this live online workshop.
Code of Conduct from Craft CMS ⭐️
The Craft CMS community is a great place to be, whoever you are. There is now a code of conduct to help keep it that way.
Tools, tips, and fundamentals
Error 413 “Request Entity Too Large” error with uploading a file ⭐️
Having trouble uploading a large file into your Craft site? You might need to tweak your server settings.
How do I add a subcategory to the URL slug for a channel entry?
Answers for both Craft 2 and Craft 3 included.
Jason Mayo suggested a new way to check for images
Instead of checking for an image with a conditional… {% if image|length %}{% endif %} do this instead... {{ image|default() }} (Optionally set a fallback image in the default filter if need be!) 💪😎 #CraftCMS #Twig
How can my plugin generate a generic modal window in the Control Panel?
Garnish is your friend as a Craft plugin developer.
devMode.fm on Web Hosting ⭐️
DevMode does a "a deep-dive all about finding just the right home for your new project" with ArcusTech's Nevin Lyne.
Generator Baukasten now supports Craft 3
It's just a little 'Baukasten' or Boilerplate for your next Craft CMS or Prototyping Project. This was mentioned in issue #46, but it’s updated for Craft version 3.
Perfecting your technique
Learning Composer, the PHP Dependency Manager
Lynda.com has a new 1-hour course on Composer. This is great for any Craft developer since Craft 3 relies on Composer. (BONUS: Depending on where you live, you may have free access to Lynda.com through your public library. Check with your local branch to find out.)
"The following packages have been kept back:" Why and how do I solve it?
If you're being held back, you might want to check out this post on Ask Ubuntu.
Plugged In
Order Notes ⭐️
The Order Notes plugin from Superbig will add a section to the Commerce Order details view, where any users with access may add notes.
Craft3 Disqus
Integrates the Disqus commenting system into Craft 3 websites, including Single Sign On (SSO) and custom login/logout URLs.
The Craft Advantage
Yii, Twig, PHP & More
Twig merge Documentation
As discussed on Slack recently, the merge filter merges an array with another array. It’s available to you in your Craft templates.