~/talk

Wagtail CMS - Making Django More User (and Developer) Friendly

Talkat DjangoCon US 2018 · 2018-10-14..10-19· [django]
github:sheins
slides:none on file

Wagtail layers a CMS on Django and demonstrates concrete steps: pip install wagtail, wagtail start, migrate, and a generated home app with a HomePage model. Using a rich text field plus content_panels yields a WYSIWYG admin; the naming convention ending in Page removes manual views and urls. Use get_children with .live().order_by('-first_published_at') and the page.url tag to list and link posts. A working blog with drag-and-drop ordering and a navbar is built in minutes.

AI-written summary · about

  1. 0:00Start
  2. 0:25Sarah Hines
  3. 0:48Agenda
  4. 1:15Django Admin
  5. 1:48Pros about Wagtail
  6. 2:31Build a Site
  7. 3:00Goals as the Webmaster
  8. 5:54Rich Text Field
  9. 6:20Content Panels
  10. 10:29A Blog Page Class
  11. 11:39Blog Category Page
  12. 14:44Add All the Blog Categories to the Home Page
  13. 17:29Tree Structure
~/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.