Maak zelf een simpele boekingspagina

Elke vereniging of instelling die een activiteit organiseert, wil daarvoor een inschrijvingsformulier. Meestal is er een beperkt aantal deelnemers.

Hoe maak je nu een formulier dat bijhoudt hoeveel mensen er reeds zijn ingeschreven en hoe maak je dat het niet mogelijk is om te boeken eens het maximum aantal deelnemers werd bereikt? Er zijn modules voor, maar die zijn tamelijk zwaar en complex.

Werkwijze:

Bookable Entities Everywhere (BEE)

Boekingen worden normaal gezien uitgevoerd met de BAT module. Een tamelijk complexe module door het Roomify team gemaakt. In Drupal 8 heb je een interface die het makkelijker maakt omdat je elk inhoudstype 'bookable' kunt maken. Kamers in een B&B, lokalen, gereedschap,...Je kunt per dag en per uur boeken.

Met composer installeren... er zijn te veel afhankelijkheden

Screen001110.png

Van al deze (sub)modules is enkel deze van BEE

Appointment Calendar

Deze module vergt toch wat uitleg. Je kunt je afspraken er mee regelen.

Availability_Slots.png

Eerst stel je in hoeveel tijdzones je wilt instellen voor een bepaalde dag. Dit wordt een time slot genoemd. Er wordt ook een slot capacity gevraagd. Hoeveel items wil je in deze tijdszone?

Stel dat je een dokter bent die 4 patiënten op een bepaald uur wil hebben, dan zet je een timeslot van een uur, met een capaciteit van 4.