Skip to content

MariusCC/wagtailplus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image

Wagtail Plus

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

Installation

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',
)

Documentation

Coming soon!

About

Various add-ons for Wagtail CMS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 57.3%
  • HTML 30.1%
  • JavaScript 10.7%
  • CSS 1.9%