Django and Wagtail based blogging / podcasting package


Keywords
blog, podcast, video, audio, django, podcasting, python, wagtail
Licenses
BSD-3-Clause/MIT
Install
pip install django-cast==0.2.37

Documentation

Django Cast

name name name name name name

A blogging/podcasting package based on Django and Wagtail.

After switching to Wagtail, the documentation has to be updated. Stay tuned 😄.

Documentation for current version 0.2.40

Key Features

  • Responsive images
  • Wagtail as CMS makes it possible for non-technical people to manage the content (blog posts, podcast episodes, ...)
  • Podcast support: this package powers python-podcast.de since 2018 using the Podlove Web Player
  • Video support - not as sophisticated as image / audio support, but it works 🤗
  • Comments via django-fluent-comments and a built-in moderating spam filter
  • Code blocks for the Wagtail page editor
  • Use Twitter Player Card for links to podcast episode detail pages
  • Tags and categories for posts which are then included in the faceted navigation UI (beta feature)
  • Frontend themes to customize the look and feel of your site

Deployment

See the deployment documentation.

Roadmap

Although switching to Wagtail was a big step, there is still a lot to do. Things that are on the roadmap:

  • Improve the documentation
  • Design improvements for the default theme
  • Collaborators for podcast episodes
  • Transcripts for podcast episodes

Contributing

If you'd like to contribute, please read our contributing docs.