Up and Running with Craft 2

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.

Start Course
Ryan Irelan

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:

1IntroductionLet's review what we'll learn in this course. 03:00
2What We're BuildingIn 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
3Installing CraftLet's review the requirements to install and run Craft and then walk through the installation process. 13:30
4Touring CraftWith Craft installed, let's walk through the control panel and files to learn more about how Craft works. 08:32
5Securing CraftBefore we continue on with our site build, let's make a couple configuration tweaks to make Craft a bit more secure. 04:11
6Adding Site AssetsWe move the template assets to our local server so the templates will render properly in the browser. 01:47
7Planning Site Sections & FieldsLet'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
8Creating Sections & FieldsWith our plan in place, let's start building out the site sections and fields. 18:34
9Handling Assets in CraftWe create Asset sources and transforms to handle the images for our entries. 14:35
10Creating a Structure SectionThe Structure section type allows us to create nested entries. We'll use it to power the About section of the website. 07:17
11Brief Introduction to TwigBefore we jump into coding the templates, let's review the basics of Twig. 05:49
12Coding Site TemplatesLet's bring our content to life by coding the homepage template. 35:09
13Creating the Entry View TemplateWith the homepage done, let's create the entry view templates. 17:16
14Reviewing the HomeworkLet's review the homework you just completed. 05:12
15Nested Entries with StructureWe implement the Structure section in our templates. 07:05
16Flexible Content with MatrixLet's review what the Matrix field is and how we're going to use to power the Recipes content for our site. 24:16
17Coding the Matrix FieldLet's move to implementing the Matrix field and blocks in our template and bring the powerful setup to life. 23:01
18Reviewing the Matrix HomeworkNow that you've done the homework, let's review it and I'll show you my implementation. 01:25
19Categories in CraftWe've been putting off our Brew Style content so it's time to implement it using categories in Craft. 25:40
20Relationships Between EntriesIn order to connect a Brew entry to a Recipe entry, we use the Entries field type to create relationships between entries. 06:05
21ClosingCongratulations, 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