Skip to content

Wagtail

A curated list of awesome packages, articles, and other cool resources from the Wagtail community. Wagtail is a Python CMS powered by Django, focusing on flexibility and user experience.

You might also like Awesome Django and Awesome Python. 🐍

General resources

Apps

Blogging/news

Rich text editor extensions

Widgets

  • wagtailgmaps - Simple Google Maps address formatter for Wagtail fields.
  • Wagtail-Geo-Widget - Google Maps widget for the GeoDjango PointField field in Wagtail.
  • wagtail-markdown - Markdown support for Wagtail.
  • wagtail-autocomplete - Autocompleting choosers for ForeignKey, ParentalKey, and ManyToMany fields.
  • wagtail-instance-selector - A ForeignKey widget to create and select related items. Similar to Django's raw_id_fields.
  • wagtail-generic-chooser - provides base classes for building chooser popups and form widgets for the Wagtail admin, matching the look and feel of Wagtail's built-in choosers for pages, documents, snippets and images.
  • Wagtail-Color-Panel - A package that adds new panels for selecting colors, works both on regular page fields and stream field.
  • Wagtail Ace Editor - Ace Editor right in your Wagtail admin.
  • wagtail-html-editor - Enhanced HTML editor block for Wagtail CMS with CodeMirror 6, syntax highlighting, Emmet support, and fullscreen mode.

StreamField

  • wagtail-inventory - Search Wagtail pages by the StreamField blocks they contain.
  • Wagtail Code Block - StreamField code blocks for the Wagtail CMS with real-time PrismJS Syntax Highlighting.

Static site generation

  • Wagtail-bakery - A set of helpers for baking your Django Wagtail site out as flat files.

Settings management

E-commerce

  • django-salesman - Headless e-commerce framework for Django with Wagtail modeladmin integration.

SEO and SMO

  • wagtail-meta-preview - Wagtail Meta Preview provides panels for previewing Facebook sharing, Twitter sharing and Google search results in the Wagtail admin.
  • Wagtail Yoast - A tool to improve readability of your texts with SEO recommendations.
  • Wagtail SEO - Search engine and social media optimization for Wagtail.

Customer experience

  • Wagtail Experiments – A/B testing for Wagtail.
  • Wagtail Personalisation - Personalisation module, enabling editors to create customised pages - or parts of pages - based on segments whose rules are configured directly in the admin interface.

Security

  • wagtail-2fa - Add two-factor authentication to Wagtail by integrating it with django-otp.

Media

  • wagtailmedia - A Wagtail module for managing video and audio files within the admin.
  • Wagtail Transcription - Provides a field to automatically creates transcriptions from YouTube videos.

Translations

Forms

Testing

Modeladmin

Misc

  • wagtailmenus - An app to help you manage and render menus in your Wagtail projects more effectively.
  • Wagtail Gridder - Grid card layout similar to Google image search results, with an expanded area for card details.
  • Wagtail App Pages - Extend Wagtail pages using an actual URL config and django views.
  • Wagtail Cache - A simple page cache for Wagtail using the Django cache middleware.
  • Wagtail Orderable - Mixin support for drag-and-drop ordering in admin panel.
  • Wagtail Resume – A Wagtail project made to simplify creation of resumes for developers.
  • Wagtail Trash - Instead of deleting pages when pressing delete, pages will get thrown into the "Trash Can".
  • wagtail-pdf-view - PDF rendering views for the Wagtail CMS.
  • Wagtail Grapple - A Wagtail app that makes building GraphQL endpoints a breeze.
  • Wagtail Cache Invalidator - Invalidate and purge (frontend) cache via an user-friendly interface in the Wagtail CMS.

Tools

Templates & Starter Kits

  • Pipit – Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
  • cookiecutter-wagtail-package - A cookiecutter template for building Wagtail add-on packages.
  • Wagtail for Platform.sh - Wagtail template for Platform.sh.
  • cookiecutter-wagtail-vix - a minimal, batteries-included, reusable project skeleton to serve as a starting point for a Wagtail project.
  • Sites Conformes - Gestionnaire de contenu permettant de créer et gérer un site internet basé sur le Système de design de l'État, accessible et sécurisé. Basé sur Wagtail CMS.

Templates (start command)

Resources

Getting started

Articles

Presentations

Podcasts

Videos

Showcases

Package lists

For editors

Community

  • Wagtail Space - Wagtail training sessions, Wagtail (lightning) talks and a Wagtail sprint. From March 13th until 15th 2019, Wagtail Space takes place in Arnhem, The Netherlands.
  • Wagtail updates on Telegram - Unofficial Telegram channel for general Wagtail updates.
  • Wagtail support on Telegram - Unofficial Telegram channel for support questions and discussions.

Open-source sites

  • Wagtail demo project – Next generation Wagtail demo, born in Reykjavík.
  • Torchbox.com on Wagtail – Torchbox website 2024 incarnation.
  • Made with Wagtail - A showcase of sites and apps made with Wagtail CMS, the easy to use, open source Django content management system.
  • Federal Election Commission – The content management system (CMS) for the new Federal Election Commission website.
  • Bow Valley SPCA Website – Wagtail/Django based website of the Bow Valley SPCA.
  • SecureDrop – Wagtail-powered website of the SecureDrop whistleblower document submission system.
  • consumerfinance.gov – Django project protecting American consumers.
  • Western Friend website - A website for Western Friend (westernfriend.org), a Quaker publication that provides resources and support for Quaker communities and individuals seeking to live out their faith in the world. Western Friend is part of the Religious Society of Friends.
  • Outreachy website - Code for the Outreachy website, based on Python, Django, and Bootstrap.
  • Wagtail user guide - A website to teach Wagtail to content editors, moderators and administrators.
  • Penticon Public Library - This is an example public library website using wagtail CMS.

Contribute

Contributions are always welcome! Please read the contribution guidelines first.

License

This work by Springload and other contributors is marked CC0 1.0.