thclark / wagtail_events

Events calendar management for wagtail
Other
10 stars 4 forks source link

Wagtail Events Build Status

Events calendar management for wagtail, with tools for filtering by date.

This project is a hard fork of omni-wagtail-events, and we owe a debt of gratitude to those folks for getting us started. So why did I hard-fork (duplicate and start again) rather than fork from omni-digital?

I'm extremely open to collaboration - in fact, I really don't want to be maintaining this (it's only for one client) so I'm open to transferring ownership or collaboration to anyone who wants to take this on and enhance it. @omni-digital, this originated as your baby so if you'd like to take back maintenance, please reach out and I'll help you.

Requirements

Wagtail events requires Django 2.1 or later and Wagtail 2.3 or later.

Supported Versions

Python: 3.6

Django: 2.1

Wagtail: 2.3

Getting started

Installing from pip:

pip install wagtail_events

Adding to INSTALLED_APPS:

INSTALLED_APPS = [
    ...
    'wagtail_events',
    ...
]

Running the migrations:

python manage migrate wagtail_events

Models

EventIndex

An index/listing page for EventSeries instances, with optional pagination.

Event

A detail page for an event, with start_date and optional end_date, implementing a manager which allows filtering on those dates.