issues
search
ProjectTIER
/
projecttier.org
Wagtail website for Project TIER
https://www.projecttier.org/
GNU Affero General Public License v3.0
13
stars
15
forks
source link
Update Events Section
#266
Closed
marykatefain
closed
1 year ago
marykatefain
commented
1 year ago
To Do
[x] Update Events models and section to provide more extensible options for event management and curation
[x] Improve design of Events Index Page
[x] Update Events Details Pages to allow for full page streamfield customization
[x] Add new Tags field to event to allow events to be curated into categories
[ ] Move past symposiums into new Events models
[x] Create new blocks that allow Admins to pull featured events from select tags onto pages (ex. Workshop landing page)
[x] Add meta data options which dynamically display in various locations like location, registration link, partner organizations, additional URL, etc.
Events Model Updates
Add more event meta information with specific fields
Delete existing "meta information" RTF. That content should be in the event descriptions
Meta information should include:
Start date* and end dates (Date Field)
Start and end times (Time Field)
Description & Past description (Rich Text Field) (these should be shorter summaries)
Location (Text Field)
Registration URL (URL Field)
Tags (Many to Many?)
Parent Event (Page Picker) (for events like Symposiums and conference with sub-events)
Partner organizations (multiple)
Name (Text), Logo (Image), Link (URL)
Button options (Text & URL) (default: "Learn more" with link to EventPage, or "Register" with Registration URL if exists)
Provide full streamfield on page
Frontend Updates
Improve Event Index Page Format
Improve Event Details Page Format
Create new blocks available on most pages that can pull in specific events by tags, or by parent event (ex. Symposium)
To Do
Events Model Updates
Start date* and end dates (Date Field)Start and end times (Time Field)Description & Past description (Rich Text Field) (these should be shorter summaries)Location (Text Field)Registration URL (URL Field)Tags (Many to Many?)Parent Event (Page Picker) (for events like Symposiums and conference with sub-events)Partner organizations (multiple)Name (Text), Logo (Image), Link (URL)Button options (Text & URL) (default: "Learn more" with link to EventPage, or "Register" with Registration URL if exists)Provide full streamfield on pageFrontend Updates
Improve Event Index Page FormatImprove Event Details Page FormatCreate new blocks available on most pages that can pull in specific events by tags, or by parent event (ex. Symposium)