~/talk

✨ Modern editing experience for your Django models with Wagtail 🐦

Talkat DjangoCon US 2023 · 2023-10-16..10-20· [python]
links:none on file
slides:none on file

Adds Wagtail CMS to an existing Django project to give models real CMS features: using the register_snippet decorator and mixins, migrations, and URL/middleware changes, the demo wires a Product model into Wagtail, adds previewable mixin live previews, revision history with diffs, draft changes with scheduled publishing, instance locking, and customizable workflows and admin listings. All features are shown working end to end in the example app (including export to spreadsheet), so this is a how-to with concrete code and steps rather than high-level promises.

AI-written summary · about

  1. 0:00Wagtail CMS introduction
  2. 2:09Wagtail CMS features
  3. 5:22Installing Wagtail in Django
  4. 8:11Register models as Snippets
  5. 10:45Editing interface improvements
  6. 12:30Live preview with Previewable
  7. 15:00Track changes with Revisions
  8. 16:27Draft changes & scheduling
  9. 18:40Prevent concurrent edits
  10. 20:08Content moderation workflows
  11. 22:45Customize admin listings
  12. 24:08Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.