This course covers the basics you need to know to get started using Craft 2 for your website. While learning about Craft 2, you'll build a sample site and get hands-on with the powerful Craft CMS.
I am the creator of CraftQuest, a web developer, and former software team manager. I spend most of my time improving CraftQuest with code and courses. When I'm not in front of the computer, I spend my time with my family, and running on the roads and trails of Austin, TX.
Up and Running with Craft 2 is made up of the following videos:
|1||Introduction||Let's review what we'll learn in this course.||03:00|
|2||What We're Building||In this course we'll build a site called Crafty Brewery. Let's review the design and templates and understand the features and functionality.||01:13|
|3||Installing Craft||Let's review the requirements to install and run Craft and then walk through the installation process.||13:30|
|4||Touring Craft||With Craft installed, let's walk through the control panel and files to learn more about how Craft works.||08:32|
|5||Securing Craft||Before we continue on with our site build, let's make a couple configuration tweaks to make Craft a bit more secure.||04:11|
|6||Adding Site Assets||We move the template assets to our local server so the templates will render properly in the browser.||01:47|
|7||Planning Site Sections & Fields||Let's review the Crafty Brewery website and plan out how we can model the content requirements in the Craft CMS as sections and fields.||10:12|
|8||Creating Sections & Fields||With our plan in place, let's start building out the site sections and fields.||18:34|
|9||Handling Assets in Craft||We create Asset sources and transforms to handle the images for our entries.||14:35|
|10||Creating a Structure Section||The Structure section type allows us to create nested entries. We'll use it to power the About section of the website.||07:17|
|11||Brief Introduction to Twig||Before we jump into coding the templates, let's review the basics of Twig.||05:49|
|12||Coding Site Templates||Let's bring our content to life by coding the homepage template.||35:09|
|13||Creating the Entry View Template||With the homepage done, let's create the entry view templates.||17:16|
|14||Reviewing the Homework||Let's review the homework you just completed.||05:12|
|15||Nested Entries with Structure||We implement the Structure section in our templates.||07:05|
|16||Flexible Content with Matrix||Let's review what the Matrix field is and how we're going to use to power the Recipes content for our site.||24:16|
|17||Coding the Matrix Field||Let's move to implementing the Matrix field and blocks in our template and bring the powerful setup to life.||23:01|
|18||Reviewing the Matrix Homework||Now that you've done the homework, let's review it and I'll show you my implementation.||01:25|
|19||Categories in Craft||We've been putting off our Brew Style content so it's time to implement it using categories in Craft.||25:40|
|20||Relationships Between Entries||In order to connect a Brew entry to a Recipe entry, we use the Entries field type to create relationships between entries.||06:05|
|21||Closing||Congratulations, you completed the course! Here are a few parting words from Ryan and a bit of encouragement as your move toward building your next site.||01:25|
Ryan and Andrew answer questions about where to start with front-end tooling, what makes a good Craft CMS hosting provider, and how to create a Twig global variable in Twig.
Ryan walks through some of the most important features of Craft 3.7 (now in beta).
Ryan turns on the recorder and gives a real-time look at updating a Craft CMS 2 site to Craft 3.
Andrew is updating an older Craft 3 sites to use modern web development tools.
We cover Nitro 2, Craft 3.6, the Craft executable, and your questions! The Whole Shebang!
By default, a multi-site Craft installation allows control panel access via every site domain. In this lesson, we disable that by enabling the cpBaseUrl setting in Craft CMS.
How to set up the first-party Contact Form plugin to dynamically support a subject line per multi-site site in Craft CMS.
Ryan walks through the hurdle you might face when trying to update to Craft 3.6 and how to fix your Composer file.