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 are a ton of resources out there for learning all there is for 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

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.

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. You can maybe skim the Headless CMS and PET videos if you're pressed for time.

Learn Wagtail From Scratch

Learn Wagtail From Scratch

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

Comments
Sign In to leave a comment.

Next Post

Making Wagtail pages more SEO friendly with Wagtail Metadata

Making Wagtail pages more SEO friendly with Wagtail Metadata

Wagtail pages are great for creating a lot of rich content straight out of the box, but for SEO optimization, they need some tweaking.

Here, I subclass the Page model with some help from the wagtail-metadata plug-in.

This subclassed model becomes the base for all site pages and holds all the data for og metadata, twitter cards, page description etc..