Curated list of awesome lists
Awesome 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. :snake:
Contents
General resources
Apps
Blogging/news
-
Puput - Puput is a powerful and simple Django app to manage a blog. It uses the awesome Wagtail CMS as content management system.
-
wagtail_blog - A WordPress-like blog app implemented in Wagtail.
-
wagtailnews - A plugin for Wagtail that provides news / blogging functionality.
-
wagtail-blog-app - A blog application for the Wagtail Django CMS.
-
Django Wagtail Feeds - Add support for RSS Feeds, Facebook Instant Articles and Apple News Publisher to your Wagtail CMS Projects.
-
Snotra_RSS - Snotra_RSS is an Atom and RSS news aggregator app for Wagtail.
-
wagtail-live - Build live blogs with Wagtail.
Rich text editor extensions
-
wagtailgmaps - Simple Google Maps address formatter for Wagtail fields.
-
Wagtail-Geo-Widget - Google Maps widget for the GeoDjango PointField field in Wagtail.
-
wagtail-leaflet-widget - A Leaflet JS - OSM based wagtail geo-location widget.
-
wagtail-markdown - Markdown fields and blocks 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-multi-upload - allows uploading of multiple related images for a page.
-
wagtail-color-panel - Introduces panels for selecting colors in Wagtail.
StreamField
Static site generation
-
Wagtail-bakery - A set of helpers for baking your Django Wagtail site out as flat files.
-
Wagtail-Netlify - Easily publish your statically rendered Wagtail site to Netlify.
-
wagtail-freezer - Generates static HTML sites from a Wagtail project.
Settings management
E-commerce
-
wagtailinvoices - A Wagtail module for creating invoices.
-
longclaw - A shop template for Wagtail CMS.
-
django-oscar-wagtail - Wagtail integration for Oscar Commerce (or Oscar Commerce integration for Wagtail?).
-
django-salesman - Headless e-commerce framework for Django with Wagtail modeladmin integration.
SEO and SMO
Analytics
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
-
wagtailenforcer - If you need to enforce security protocols on your Wagtail site you've come to the right place.
-
wagtail-yubikey - Enable YubiKey two factor authentication on Wagtail admin panel.
-
wagtail-2fa - Add two-factor authentication to Wagtail by integrating it with django-otp.
-
wagtailmedia - A Wagtail module for managing video and audio files within the admin.
-
Wagtail Alt Generator - A module for generating image description and tags based on computer vision.
-
Wagtail FilePreviews - Extend Wagtail's Documents with image previews and metadata from FilePreviews.io.
-
Wagtail-Textract - Make Wagtail search Documents contents (PDF, Excel and Word, etc.).
-
Wagtail-Lazyimages - A plugin that generates tiny blurry placeholder images for lazy loading Wagtail images medium.com style.
-
Wagtail Image Import - A plugin for importing images from Google Drive.
-
Wagtail SVG - A Wagtail module for managing SVG files within the admin.
-
Wagtail Makeup - A plugin that replaces all your images with Unsplash images.
-
Rent Free Media - A media distribution framework built on Django and Wagtail. Premium / subscription-based publishing like Patreon or Substack.
-
Wagtail CLIP - A module for searching the contents of Wagtail images with natural language queries.
-
Wagtail Stock Images - Search stock images (e.g. via Unsplash) and save them to your Wagtail image library.
-
Wagtail Transcription - Provides a field to automatically creates transcriptions from YouTube videos.
Translations
Testing
Modeladmin
Misc
-
wagtailmenus - An extension for Torchbox's Wagtail CMS to help you manage and render multi-level navigation and simple flat menus in a consistent, flexible way.
-
Wagtail Error Pages - Pretty, smart, customizable error pages for Wagtail.
-
Wagtail Themes - Site-specific theme loader for Wagtail.
-
Wagtail Sharing – Easier sharing of Wagtail drafts.
-
Wagtail Gridder - Grid card layout similar to Google image search results, with an expanded area for card details.
-
Wagtail Condensed Inline Panel - Drop-in replacement for Wagtail's InlinePanel suited for large number of inlines (collapsible with drag and drop support).
-
Joyous - A calendar application for Wagtail.
-
Wagtail App Pages - Extend Wagtail pages using an actual URL config and django views.
-
Wagtail Transfer - An official extension for Wagtail allowing content to be transferred between multiple instances of a Wagtail project
-
Wagtail Import Export - Import/Export pages between Wagtail instances.
-
Wagtail Import/Export Tool - Refactor of Wagtail Import Export. This tool supports importing/exporting images, documents, and snippets that are used on imported/exported pages.
-
Wagtail Tag Manager - A Wagtail addon that allows for easier and GDPR compliant administration of scripts and tags.
-
Wagtail Cache - A simple page cache for Wagtail using the Django cache middleware.
-
Wagtail GraphQL - App to automatically add GraphQL support to a Wagtail website.
-
Wagtail Orderable - Mixin support for drag-and-drop ordering in admin panel.
-
Wagtail Live Preview - Live page previews beside your content.
-
Wagtail Resume – A Wagtail project made to simplify creation of resumes for developers.
-
Wagtail Content Import - Import content from Google Docs or Docx into StreamFields, using a customisable mapping system.
-
Wagtail Trash - Will place pages in a trash can from where they can be restored instead of being permanently deleted.
-
Wagtail PDF View - Render Wagtail pages and models as PDF document using Weasyprint or LaTeX.
-
Wagtail Grapple - A Wagtail app that makes building GraphQL endpoints a breeze.
-
Wagtail Secret Sharing - Keep sensitive information out of your chat logs and email via a secure sharing protocol
-
Wagtail Cache Invalidator - Invalidate and purge (frontend) cache via an user-friendly interface in the Wagtail CMS.
Templates & Starter Kits
-
Wagtail Cookiecutter Foundation - A Cookiecutter template for Wagtail CMS using Zurb Foundation 6.
-
Beginner Wagtail Cookiecutter – A super simple implementation of Wagtail CMS.
-
Wagtail Starter Kit – A cookiecutter complete with wagtail, django layout, vagrant, provisioning scrips, front end build system and more!
-
Wagtail Pipit – Pipit is a Wagtail boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
-
Django Cookiecutter Wagtail – A Django Cookiecutter template with Wagtail. Based on the original 'Django Cookiecutter'. Features: Docker support using
docker-compose
for development and production (using Traefik with LetsEncrypt support), customizable PostgreSQL version, Bootstrap 4, media storage using Amazon S3 or Google Cloud Storage and many more.
-
wagtail-webpack-dokku - A template with Wagtail, Webpack using django-webpack-loader, Bootstrap 5, production ready for Dokku.
-
Wagtail bootstrap blog - A Wagtail blog which has Bootstrap theme, supports writing in
Markdown
, Latex
. It also has comment workflow, comment form supports Mention
and Emoji
. Frontend is built by Webpack
, Babel
and SCSS
.
-
Wagtail react blog - SPA blog built with React, Bootstrap4, Storybook and Wagtail Rest API. It also supports headless preview.
-
CodeRed CMS - a professionally supported WordPress alternative for building marketing websites. Create pages, blogs, forms, and every Bootstrap 4 component in the wagtail admin out-of-the-box! Learn more or watch the lightning talk.
-
Wordpress to Wagtail migration kit - Import WordPress blog content from an XML file into Wagtail.
-
cookiecutter-wagtail-package - A cookiecutter template for building Wagtail add-on packages.
Resources
Getting started
Articles
Recipes
Presentations
-
An Introduction to Wagtail by Eloise "Ducky" Macdonald-Meyer - This talk is an introduction to Wagtail, a content management system built on the Python web framework, Django.
-
DjangoCon US 2015 - Wagtail - Yet Another Django CMS by Tom Dyson - Tom will explain why his agency decided to build a new CMS, share some lessons learned in running a growing open source project, and outline Wagtail's roadmap to version 2 and beyond. Slide deck.
-
Wellington Wagtail CMS Meetup - Meet Wagtail by Josh, Jordi and Rich, from the Springload dev team - An introductory session to Wagtail to showcase the main features it has to offer.
-
DjangoCon US 2016 - Atomic Wagtail by Kurt Wall – Brad Frost's atomic design principles are taking the way we design the web by storm. I'll explain what Wagtail is, how you can use it with atomic design principles, and some hurdles you might run into along the way with suggestions on how to help.
-
PyCon Australia – Comparing Wagtail, Django CMS and Mezzanine by Adam Brenecki – This talk explores the different approaches, strengths and weaknesses of each CMS, and what they mean for you as a developer and for your content editors.
-
Wagtail — еще одна CMS на Django by Mikalai Radchuk - This talk is an introduction to Wagtail in Russian.
-
Wagtail & Agile – Wagtail Space 2017 by Edd Baldry.
-
Deploy Wagtail to the Divio Cloud – Wagtail Space 2017 by Daniele Procida.
-
All about Wagtail – Wagtail Space 2017 by Robin van der Rijst.
-
Presenting Wagtail Clear StreamField, a modular StreamField app – Wagtail Space 2017 by Edd Baldry.
-
Wagtail Experiments, easy A/B testing for your Wagtail sites – Wagtail Space 2017 by Tom Dyson.
-
Wagtail's preview, a new hope – Wagtail Space 2017 by Bertrand Bordage.
-
The Zen of Wagtail – Wagtail Space 2017 by Matt Westcott.
-
Plone to Wagtail – Wagtail Space 2017 by Coen van der Kamp.
-
Hundreds of Wagtail in Flight – Wagtail Space 2017 by Simon de Haan.
-
How Google uses Wagtail – Wagtail Space 2018 by Kevin Chung.
-
Introducing Draft.js in Wagtail – Wagtail Space 2018 by Thibaud Colas. Presentation.
-
Let It Go – Wagtail Space 2018 by Matt Wescott.
-
Developing Solutions for Girls, by Men – Wagtail Space 2018 by Lisa Adams.
-
Wagtail’s first hatch – Wagtail Space 2018 by Bertrand Bordage.
-
The Word Problem – Wagtail Space 2018 by Tom Dyson.
-
Wagtail on Divio Cloud – Wagtail Space 2018 by Daniele Procida.
-
Chopping the head off Wagtail and sticking it back on – Wagtail Space 2018 by Tony Yates.
-
StreamField editor at UWKM – Wagtail Space 2018 by Geert jan Hoogeslag.
-
Things i learned at Wagtail Space – Wagtail Space 2018 by Codie Roelf.
-
Fly Wagtail to a PyCon – Wagtail Space 2018 by Daniele Procida.
-
Wagtail Performance – Wagtail Space 2018 by Michael van Tellingen. Code.
-
Mutliple images uploader – Wagtail Space 2018 by Rajeev J Sebastian.
-
Wagtail Space easter egg team demo – Wagtail Space 2018 by Lars. Code.
-
Wagtail Space 2019 – Wagtail Space 2018 by Maarten Kling.
-
Wagtail in 2018 – Wagtail Space US 2018 by Tom Dyson.
-
What the Wagtail Docs Don't Tell You – Wagtail Space US 2018 by Lacey Williams Henschel.
-
Django Logging for Wagtail – Wagtail Space US 2018 by Ryan Sullivan.
-
Scaling Wagtail for 100 Million Girls – Wagtail Space US 2018 by Lisa Adams and Codie Roelf.
-
Using Wagtail to Fight for Press Freedom – Wagtail Space US 2018 by Harris Lapiroff.
-
Choosing Wagtail for Columbia University – Wagtail Space US 2018 by Zarina Mustapha.
-
Running a Multi-Site Newsroom in Wagtail – Wagtail Space US 2018 by Ryan Verner.
-
Wagtail in the Cloud – Wagtail Space US 2018 by Daniele Procida.
-
Beheading Wagtail: Wagtail as a Headless CMS – Wagtail Space US 2018 by Michael Harrison.
-
Learning Wagtail – Wagtail Space US 2018 by Dawn Wages.
-
Sharing is Caring – Wagtail Space US 2018 by Andy Chosak.
-
Lightning Talks – Wagtail Space US 2018
-
Wagtail: когда хочется чего-то приятнее, чем просто Django – Moscow Python Conf++ 2018 by Игорь Мосягин
-
The State of Wagtail – Wagtail Space 2019 by Tom Dyson.
-
Image rotation feature – Wagtail Space 2019 by Chris Adams. Code.
-
Debug templates – Wagtail Space 2019 by Coen van der Kamp.
-
Wagtail Headless with HATEOAS – Wagtail Space 2019 by Duco Dokter.
-
Building a Planet Friendly Web (with Wagtail) – Wagtail Space 2019 by Chris Adams.
-
[WIP] The future of (rich text) authoring experiences in Wagtail – Wagtail Space 2019 by Thibaud Colas.
-
Wagtail & Whatsapp – Wagtail Space 2019 by Lisa Adams & Codie Roelf.
-
Slack2Wagtail – Wagtail Space 2019 by Coen van der Kamp & Lucas Moeskops.
-
Wagtail and Oscar – Wagtail Space 2019 by Lars van de Kerkhof.
-
wagtail-textract – Wagtail Space 2019 by Kees Hink. Code.
-
Django 2.2 compatibility – Wagtail Space 2019 by Matt Wescott.
-
SEO dashboard – Wagtail Space 2019 by Janneke Janssen. Code.
-
My First Wagtail Contribution – More formats in RichText Editor – Wagtail Space 2019 by Arifin Ibne Matin.
-
Fly, Wagtail, fly! – Wagtail Space 2019 by Daniele Procida.
-
Wagtail & GraphQL – Wagtail Space 2019 by Arthur Bayr.
-
Writing (code) for authors – Wagtail Space US 2019 by Brian Smith & Eric Sherman. Slides.
-
Saving Lives With Wagtail: Recovery Meetings Across the World – Wagtail Space US 2019 by Timothy Allen.
-
Why we chose Wagtail for CodeRed CMS – Wagtail Space US 2019 by Vince Salvino.
-
Building a Wagtail-based site and authoring environment with accessibility in mind – Wagtail Space US 2019 by Zarina Mustapha.
-
Making Wagtail Accessible – Wagtail Space US 2019 by Thibaud Colas. Slides.
-
Everyone can fly a flag – Wagtail Space US 2019 by Will Barton. Slides.
-
Architecting for a multi-domain site – Wagtail Space US 2019 by Ben Beecher. Slides.
-
Contributions can be more than code – Wagtail Space US 2019 by Kalob Taulien.
-
Thoughtful Code Review – Wagtail Space US 2019 by Naomi Morduch Toubman. Slides.
-
Solving your problems by spelunking the Wagtail code – Wagtail Space US 2019 by Harris Lapiroff. Slides
-
The State of Wagtail: 2019 – Wagtail Space US 2019 by Tom Dyson.
-
Wagtail Guide - Getting started - Wagtail Space US 2022 by Coen van der Kamp.
-
A New Approach to Multitenant Wagtail - Wagtail Space US 2022 by Stephanie C. Smith and Addison Hardy.
-
The Wagtail Marketplace for Games-based Courses - Wagtail Space 2022 by Sarah Toms.
-
The Wagtail Ecosystem - Wagtail Space US 2022 by Vince Salvino.
-
Wagtail charts and graphs - Wagtail Space US 2022 by Sævar Öfjörð Magnússon & Arnar Tumi Þorsteinsson.
-
Wagtail as a headless CMS for JavaScript frontends - Wagtail Space US 2022 by Tommaso Amici.
-
Adding a GraphQL API to Wagtail - Wagtail Space US 2022 by Patrick Arminio.
-
Bringing JSONField into Wagtail Core - Wagtail Space US 2022 by Sage Abdullah.
-
Wagtail vs. WordPress - Wagtail Space US 2022 by Kalob Taulien.
-
Designing the new page editor - Wagtail Space US 2022 by Phil Dexter and Ben Enright.
-
5 Things I Learned About Wagtail the Hard Way - Wagtail Space US 2022 by Meagen Voss.
-
Tips for Maintaining Wagtail Packages - Wagtail Space US 2022 by Tim Allen.
-
Wagtail Guide - Wagtail Space US 2022 by Coen van der Kamp.
-
The state of Wagtail 2022 - Wagtail Space NL 2022 by Tom Dyson.
-
Choosers - Wagtail Space NL 2022 by Matthew Westcott.
-
Working with Image Filters - Wagtail Space NL 2022 by Arnar Tumi Þorsteinsson.
-
Things I learned - Wagtail Space NL 2022 by Dan Braghis.
-
Wagtail Roadrunner Beep Beep - Wagtail Space NL 2022 by Lars van de Kerkhof.
-
Dockerising wagtail projects in 5 minutes - Wagtail Space NL 2022 by Sævar Öfjörð Magnússon.
-
Wagtail in the News Room - Wagtail Space NL 2022 by Sævar Öfjörð Magnússon & Arnar Tumi Þorsteinsson.
-
Digital Nomad - Wagtail Space NL 2022 by Maikel Martens.
-
Unobtrusive internationalisation - Wagtail Space NL 2022 by Lars van de Kerkhof.
-
Moving Wagtail pages - Wagtail Space NL 2022 by Viggo de Vries.
-
Wagtail architecture options, or should I go headless - Wagtail Space NL 2022 by Dan Braghis.
-
Wagtail headless and NextJS frontend - Wagtail Space NL 2022 by Lucas Moeskops.
Podcasts
Videos
Books
Showcases
Lists
For editors
Open-source sites
Contribute
Contributions are always welcome!
Please read the contribution guidelines first.
License
To the extent possible under law, Springload has waived all copyright and related or neighboring rights to this work.