Events plugin for theater (event = performance of a production)

Note upfront: This is no answer, just a list of things to consider:

  1. Lets say you got one event called “Hamlet”. Then it gets played every Friday. Times:
    • 16:30-18:30
    • 19:00-21:00
    • 12:00-14:30 (kids performance with a break in between so it’s 30min longer)
  2. Then there’s the other problem is that it could be played for three weeks in December, but not during Christmas days, etc. What then?
  3. UI cluttering: Let’s say you use custom meta data and have multiple fields – some of them “clonable”:
    • Start Date
    • Duration in days/weeks/month/year
    • Repeating Pattern (days/weeks/months/years)
    • Times – clonable so you can adjust it
    • Breaks (days/weeks/months)
    • etc.

It’s like a task that can’t be solved without writing a lot of code. And I can’t imagine that there’s a solution out there that would already work with that.

The only recommendation that I can give you is a starting point: Even Organiser. I, personally, would take that and try to write child plugins for it.