
Create a new virtual environment, activate it, and use pip to install wagtail and its dependencies. The installation includes Django, then you can proceed to create your project.
Create a blog structure in wagtail by building a blog index page with child blog pages and a blog page using a stream field for heading, content, and images.
Create wagtail blog templates in templates/blog, adding blog_page.html and blog_index_page.html, extend base.html, and define block content to manage routing and display.
Welcome to the Wagtail CMS course! This course will teach you the ins and outs of Wagtail - a great CMS built in Django and Python.
This course will start off by going through some of the basic features of Wagtail, then we will go right into building a blog project - not with just Django - but with Wagtail! We've probably all created a blog project with Django, but you will see how Wagtail completely changes the game and make it much, much faster to create something like a blog.
Per their website, "Wagtail is a leading open source CMS", which is being used by companies such as Google, NASA and the British NHS. It is a wonderfully easy framework built with Django, with many great built in features.
Some of Wagtail's core competencies include:
- A future proof solution, as it is built in Python
- A rapid development environment
- Security
- Easy integration with third parties
As with all of my classes, I really appreciate feedback; if there are concepts you would like me to focus more on, or concepts that I did not talk about, please let me know so I can add it in.