33 lines
948 B
Markdown
33 lines
948 B
Markdown
# Calendar Events Plugin — Project Requirements
|
|
|
|
## Purpose
|
|
Enhance event scheduling and marketing using the calendar module, with custom event pages and sidebar blocks for upcoming events.
|
|
|
|
## Features
|
|
- Use calendar module for event scheduling and invitations
|
|
- Custom event page with marketing info
|
|
- Sidebar block for upcoming events
|
|
|
|
## Access Control
|
|
- Users: View events, RSVP
|
|
- Admin/Rescue: Create/manage events
|
|
|
|
## Data Model
|
|
- Event: id, title, date/time, location, description, attendees, marketing info
|
|
|
|
## Workflows
|
|
- Admin creates event, adds marketing info
|
|
- Users view and RSVP to events
|
|
|
|
## Integration Points
|
|
- Calendar module
|
|
- Custom event/marketing pages
|
|
|
|
## Open Questions / Needs Clarification
|
|
- What additional marketing fields are needed?
|
|
- Should events support ticketing or donations?
|
|
- What notification/reminder options are required?
|
|
|
|
## Notes
|
|
- Add more detail on marketing integration and notifications as needed.
|