Wagtail Introduction

As I add posts about this site, I'll presume you're already familiar with the basics of Python, Django and Wagtail.

In case you're starting out, I would learn those in that order.


Python

It's hard to beat Real Python for everything from beginner to advanced topics ranging from coding fundamentals to web development, machine learning and more.

Python Tutorials – Real Python

Learn Python online: Python tutorials for developers of all skill levels, Python books and courses, Python news, code examples, articles, and more.


Django

As for Python, there is a ton of resources out there for learning all there is about this Python-based web platform.

The Django Book is the full documentation from the Django Project itself and kept up-to-date. There's not much about Django you can't learn from here.

Mozilla's Developer's site also has a very comprehensive site, including free coursework for beginners:

Django Web Framework (Python) - Learn web development | MDN

Django is an extremely popular and fully featured server-side web framework, written in Python. This module shows you why Django is one of the most popular web server frameworks, how to set up a development environment, and how to start using it to create your own web applications.

For more bite-sized lessons, try Django Girls and How To Tango With Django - the latter is good but a little dated now.


Wagtail

There are much fewer resources for Wagtail, but don't let that put you off. The benefits of using Wagtail far outweigh the lack of material out there. Once you see Wagtail's streamfields in action, you'll never look at Django again (almost).

Maybe start out with an introduction at Wagtail's own site and Made with Wagtail for some demonstration sites. A list of Wagtail tutorials can be found in the Wagtail documentation. You can also work through the First Wagtail Site tutorial there.

Learn Wagtail has an excellent set of free and paid-for (for a very low fee) instructional videos that'll take you from beginnings to early-advanced topics. I would say start here. The newly released Ultimate course is the definitive guide, written for Wagtail v6.

The Ultimate Wagtail Developers Course

This is the go-to course for anyone wanting to learn Wagtail. Comprehensive, easy-to-follow and fantastic value!

This course covers everything from basic installation to advanced features like custom blocks and API integration, it's perfect for developers looking to enhance their skills with this powerful CMS.

If you're interested in getting Wagtail up and running with Docker, this is an excellent resource:

Wagtail + Docker

Learn how to get started with Wagtail's Dockerfile. This tutorial walks you through the process of setting up a Wagtail project using Docker. Docker simplifies the setup, ensuring that your development environment is consistent and isolated.

Finally, you'll find a very active community of Wagtail developers over on Slack, Github and StackOverflow.

 

  Please feel free to leave any questions or comments below, or send me a message here