Wagtail Plus is a collection of add-ons for Wagtail CMS, featuring:
- Link (external and email) storage and management, fully integrated with page editor.
- Event storage and management, including support for pattern-based repeating events.
- GeoDjango-enabled address storage and management (defaults to standard classes if
django.contrib.gis
is not installed). - Simple contact storage and management.
Wagtail Plus includes the following abstract models:
BaseMailChimpPage
: stores MailChimp settings with page and renders/processes a subscription form based on a MailChimp list.
Wagtail Plus includes the following mixins:
CustomTemplateMixin
: allows per-instance templates.RelatedItemsMixin
: Allows access to other instances (pages and generic) that are related by tags.BasePageMixin
: Base mixin class for website pages (CustomTemplateMixin, RelatedItemsMixin, and TagSearchable).
Add Wagtail Plus to INSTALLED_APPS in your project's settings BEFORE the Wagtail CMS apps, then add the individual Wagtail Plus apps:
INSTALLED_APPS = ( ... # Add wagtailplus before wagtail, as it includes admin tempaltes. 'wagtailplus', ... 'wagtailplus.wagtailaddresses', 'wagtailplus.wagtailcontacts', 'wagtailplus.wagtailevents', 'wagtailplus.wagtaillinks', )
Coming soon!