This is a free legacy course to learn the basics of Wagtail CMS in 7 days (one topic per day). This uses Wagtail 2.11 from November 2020.
Sign up for free π View CurriculumEver dreamed of mastering Wagtail CMS, Django, and Python to create stunning websites? Your journey begins here!
Wagtail CMS is the Python universe's superstar π, standing as the #1 content management system! If you're nodding at the mention of WordPress, think of Wagtail as its Python-powered sibling β but cooler π. It's a playground for web developers, minus the chaos of users installing random features that could mess up your masterpiece.
Our adventure wonβt cover everything under the sun π, but weβve got a juicy selection of essentials. Frontend work? Weβre leaving that masterpiece in your artistic hands π¨.
Embark on a 7-day voyage with "7 Days of Wagtail". Tackle a module a day, and by next week, youβll be the proud owner of a dazzling Wagtail website to flaunt π.
For the ambitious souls π, binge-watch all our lessons and zoom through the course in a day!
Are you ready to unleash your web development superpowers? Letβs make some digital magic happen! ππ©βπ»π¨βπ»
1. Day 1. Installing Wagtail and Editing the Home Page
We'll get a new Wagtail website installed and start editing the home page right away.
8m 28s
2. Day 2. Adding custom model fields to your Home Page
We'll editing the Home Page and add custom fields to start making great use of a content management system.
8m
3. Day 3. Creating a new page type with a custom template
We'll create a new Django app with a brand new Wagtail page type. Moving forward we'll use this page to learn new things and experiment with.
11m 57s
4. Day 4. How to add images to your pages with auto-thumbnailing
Images are important to make a modern website. During day 4 we'll add a new image to our custom page and make use of Wagtail's built-in thumbnailing feature
9m 29s
5. Day 5. How to create snippets and make them selectable on your page
We'll create a standard Django model called Author and "enable" it as a Wagtail snippet. Then we'll allow our custom page to choose this Author in an intuitive and user-friendly way.
16m 50s
6. Day 6. Adding StreamFields to your page
A StreamField is how we can add custom content to a page and mix-and-match it so every page can be a little bit different. This is a core Wagtail principle we'll tackle during day 6 of 7 days of Wagtail.
16m 45s
7. Day 7. Adding global site settings
The last thing we'll tackle are global site settings. And in day 7 we'll add a global Instagram link to the footer of ALL our web pages.
9m 44s