Atomic Wagtail
summary
Wagtail is a Django CMS that actually stores rich content as StreamField JSON blobs composed of reusable block classes that render with their own templates, making components truly modular. The presenter shows mapping blocks to atomic design: atoms→molecules→organisms so design and code stay in sync. Built-in page features include hierarchical pages via a tree model, searchable integration with Elasticsearch, and page revisions exist (but media are noted to images lack versioning). An extended publishing workflow adding a staging site is described as implemented and working.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:33Why use Wagtail
- 4:53Wagtail caveats
- 6:18Page model
- 8:12Stream field
- 9:41struct block
- 10:53admin
- 16:41Templates
- 17:24Page
- 17:54Heading
- 19:06Organism
- 19:56Project Structure
- 20:25Final Thoughts
related talks
29mWagtail - Yet Another Django CMS
30m"Wagtail: The Python CMS Taking the World by Storm"
21mWagtail CMS - Making Django More User (and Developer) Friendly
31mComparing Wagtail, Django CMS and Mezzanine
45mBuilding a Wagtail CMS Experience that Editors Love with Michael Trythall
40mEntering the World of CMS with Wagtail with Michael Riley
30mWhy and When to Use Wagtail?
40mManaging Content with Django
