This is brilliant, and a much more flexible and high value use of the existing fields - it is also consistent with how most email calendars handle their events.
Would now be a good time to remove the Minimal Event option?
Is er interesse om “Locatie” uit te breiden met vooraf gedefinieerde/centraal beheerde locaties en uiteindelijk kamerbeheer? Bijvoorbeeld, een “kamer” kan slechts 1 gebeurtenis bevatten binnen een bepaalde tijdsperiode, dus een soort kamer “reservering”, enz.? Dit zou een enorme functie zijn voor het mogelijk maken van conferenties, maar ook voor het beheren van evenementen voor echte gemeenschappen met bijbehorende ruimtes.
Een lijst met locaties zou inderdaad geweldig zijn. Misschien kunt u voorlopig de agenda-functie gebruiken en een hoofdmap voor de locatie maken, en vervolgens een submap voor elke kamer. Alle reserveringen zouden onderwerpen zijn die met een gebeurtenis erin zijn aangemaakt en zouden verschijnen in de categorie-agenda van die categorie (kamer). Een nadeel is dat het gebeurtenissensysteem geen gelijktijdige gebeurtenissen in aanmerking neemt, maar als u deel uitmaakt van een gemeenschap met enige ontvankelijkheid, kunt u vragen om te controleren of er al een reservering op dat tijdstip is vóór en na het aanmaken van de reservering.
Now that I know Discourse uses FullCalendar and that FullCalendar supports what I understand to be full Resource (e.g. “Room”/location) management this idea seems even more obvious to implement. It seems like it would just be a matter of hooking up to the existing Resource handling plugin (GPL compatible for redistribution) and adding some simple conflict checking on event creation.
Voor het beheer van “Zaal”/locatie, moet u mogelijk nadenken over het toevoegen van zoekfilters voor evenementen per locatie met een indicatie van beschikbare of volledige plaatsen om de keuze van het evenement te vergemakkelijken.