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!