Brak opisu

Thibaud Colas 2371ab792a check-links: archive stale entries and update metadata 1 dzień temu
.agents 2371ab792a check-links: archive stale entries and update metadata 1 dzień temu
.github 31b8218cac Fix actions with zizmor 1 dzień temu
docs 2371ab792a check-links: archive stale entries and update metadata 1 dzień temu
.editorconfig 5ef03550c2 Fix broken links in README 5 miesięcy temu
.gitignore a7b5a008c1 Ignore duckDB files 1 dzień temu
README.md 2371ab792a check-links: archive stale entries and update metadata 1 dzień temu

README.md

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

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 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-color-panel - Introduces panels for selecting colors in Wagtail.

  • Wagtail Ace Editor - An IDE-like code editor right in your Wagtail admin.

  • Wagtail HTML Editor - A CodeMirror 6-powered HTML editor for Wagtail with syntax highlighting, Emmet support, and dark mode.

StreamField

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 - Adds ability to get share previews for Facebook, Twitter and Google 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.

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

  • 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

Asynchronous (tasks)

Content Management

Misc

  • wagtailmenus - An app to help you manage and render menus in your Wagtail projects more effectively.
  • Wagtail Error Pages - Pretty, smart, customizable error pages for Wagtail.
  • 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 - 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 Cache Invalidator - Invalidate and purge (frontend) cache via an user-friendly interface in the Wagtail CMS.

Tools

Templates & Starter Kits

Templates (start command)

Resources

Getting started

Articles

Recipes

Presentations

Podcasts

  • Podcast.__init__ Episode 58 - Wagtail with Tom Dyson - In this episode Tom Dyson explains how Wagtail came to be created, what sets it apart from other options, and when you should implement it for your projects.
  • Django Chat: Wagtail CMS - Tom Dyson - An interview with Tom Dyson on Wagtail, the leading Django-based CMS used by tens of thousands of organizations including Google, NASA, and the British NHS.
  • Django Chat: Dawn Wages - An interview with Dawn Wages, a core Wagtail team member. Discussion about Wagtail, React and Gatsby.
  • Django Chat: Thibaud Colas - An interview with a core team member of Wagtail, discussing the current status of Django, upcoming DSF Board elections, Wagtail roadmap & community opportunities.

Videos

Books

Showcases

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

  • bakerydemo – Next generation Wagtail demo, born in Reykjavík.
  • torchbox.com – Wagtail build of Torchbox.com.
  • Made with Wagtail - A showcase of sites and apps made with Wagtail CMS.
  • Federal Election Commission – The content management system (CMS) for the new Federal Election Commission website.

  • 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

  • Outreachy website - Website for Outreachy, who provide internships in open source and open science.

  • Wagtail user 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

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