Create Events as entities to allow for multiple years

Created on 13 June 2023, almost 2 years ago

Problem/Motivation

In its current version, the Event Platform only works for the current year of a camp or similar event.

Proposed resolution

Create a new entity type (or a Storage bundle?) to hold the data specific to each year of a camp. Some of the fields currently part of the Event Details config page could be moved to this new entity type, and then the config page could have an inline entity form to specific the "current" event, or create a new one.

Relevant content types and taxonomies should be made Event-specific:
- Sessions
- Time Slots
- Rooms
- Featured Speakers
- Sponsors
- Jobs

Potentially more, particularly vocabularies, could be added, to provide more year-to-year flexibility

Ideally this solution would allow for the "current" Event value to be set globally, and then hidden on the relevant entity forms.

Feature request
Status

Active

Version

1.0

Component

Code

Created by

🇨🇦Canada mandclu

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @mandclu
  • 🇮🇪Ireland marksmith

    This (set of) module(s) comes closest to what I would need for a website administering conferences. That's - I must say - mostly due to the nice drag and drop scheduler functionality which is a particularly user-friendly way of rescheduling sessions/presentations.

    However, I'm also looking for a solution that would allow me to manage multiple conferences organized by the same institution over a longer period of time. I'm looking forward to the development proposed in this issue as it would greatly enhance the functionality of this module.

  • Merge request !19Resolve #3366560 "Create events as" → (Merged) created by mandclu
  • 🇨🇦Canada mandclu

    The schedule tabs still aren't working as intended, but that could be worked on in a separate issue.

    Personally I tend to think think this should be rolled into a new major version, because it will have no backwards compatibility with the current 1.x branches. Open to other perspectives, though.

  • 🇨🇦Canada mandclu

    Moving this to a new 2.0.x branch.

  • Pipeline finished with Skipped
    13 days ago
    #454035
    • mandclu committed fabb28e6 on 2.0.x
      Issue #3366560 by mandclu: Create Events as entities to allow for...
  • 🇨🇦Canada mandclu

    Merged in.

Production build 0.71.5 2024