MechanisM / wagtailplus

Various add-ons for Wagtail CMS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

http://i.imgur.com/UPmcr7m.png

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

License:BSD 2-Clause "Simplified" License


Languages

Language:Python 57.3%Language:HTML 30.1%Language:JavaScript 10.7%Language:CSS 1.9%