Skip to content

Latest commit

 

History

History
461 lines (387 loc) · 49.1 KB

README.md

File metadata and controls

461 lines (387 loc) · 49.1 KB

Awesome Wagtail 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. 🐍

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

Widgets

  • 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.

Media

  • 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

Forms

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.
  • Wagtail Headless Preview - Previews for headless Wagtail setups

Tools

Templates & Starter Kits

Resources

Getting started

Articles

Recipes

Presentations

Podcasts

Videos

Books

Showcases

Lists

For editors

Community

Open-source sites

  • bakerydemo – Next generation Wagtail demo, born in Reykjavík.
  • wagtaildemo – An example site implemented with Wagtail.
  • Torchbox – Wagtail build of Torchbox.com.
  • Made with Wagtail - A showcase of sites and apps made with Wagtail CMS.
  • OpenCanada.org – The opencanada.org website source.
  • Federal Election Commission – The content management system (CMS) for the new Federal Election Commission website.
  • Table Tennis Wellington Business Class – Website for the table tennis business league in Wellington NZ.
  • Jordi Joan’s blog – Personal blog site using Wagtail CMS.
  • Localore: Finding America – Wagtail-based CMS and Ansible playbooks for Localore: Finding America.
  • Adventure Capitalists – Wagtail powered website for the world's only investment band.
  • NHS.UK Content Store – NHS.UK content store and editing app.
  • dev.hel.fi – City of Helsinki development site with Wagtail.
  • Digital Helsinki – City of Helsinki Digital Helsinki Wagtail CMS.
  • Secure the News – An automated scanner and web dashboard for tracking TLS deployment across news organizations.
  • HackSoft – Website for HackSoft.
  • HackConf – Website for the annual HackConf.
  • RTEI – Right to Education Index website (OKFN).
  • BVSPCA – Bow Valley SPCA website.
  • Project TIER – Teaching Integrity in Empirical Research.
  • SecureDrop – Wagtail-powered website of the SecureDrop whistleblower document submission system.
  • Consumer Financial Protection Bureau – The source code of the Wagtail-powered consumerfinance.gov is available here on GitHub.
  • WesternFriend - community website with directory, ecommerce, and online subscription
  • WagtailParadise - demo Wagtail site showing common features and recipes
  • Outreachy website - Website for Outreachy, who provide internships in open source and open science.
  • guide - A website to teach Wagtail to content editors, moderators and administrators.
  • Penticon Public Library - An example public library website, originally created for the Penticton Public Library in Penticton, British Columbia, Canada.

Contribute

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

License

CC0

To the extent possible under law, Springload has waived all copyright and related or neighboring rights to this work.