~/talk

Spicing up Django: An Introduction to Mezzanine CMS

Talkat DjangoCon US 2016 · 2016-07-17..07-22· [django]
slides:none on file

Mezzanine CMS claims to let a normal Django app become a full CMS with very little work: install via pip, add the app, and inherit Mezzanine base models to get drafts, scheduled publishing, autogenerated slugs and metadata, plus a sitemap and SEO fields. The demo converts the Django polls app by subclassing Displayable model, switching queries to objects.publish, and making choices draggable with Orderable, showing the admin and templates work immediately; project has 275+ contributors and seven years of development.

AI-written summary · about

  1. 0:00Intro
  2. 0:58Mezzanine trivia
  3. 1:34Mezzanine is...
  4. 3:03Quickstart
  5. 4:27The polls app
  6. 5:11Installing apps
  7. 6:31Some new requirements
  8. 8:04The original model
  9. 8:16The Displayable model
  10. 8:51The Displayable fields
  11. 10:10The original admin
  12. 10:34The Displayable admin
  13. 12:15The published manager
  14. 13:27The Orderable model
  15. 14:35Dynamic inlines
  16. 15:28Templates
  17. 16:30Writing Mezzanine apps
  18. 17:23Not pictured
  19. 19:18Further reading
~/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.