Today I am going to explain the functions of the Bookings Module, and the best way to go about using this. As the title of the module states, this can be used to create bookings for various events and functions. You have the ability to set a specific capacity for each event, and have the booking become hidden once it has become full. The booking module starts off with a default form that will be attached to any Booking that you create. This can be modified going forwards to suit your personalized needs, or if you need different form information for separate bookings you can create an individual form to attach to just one or more bookings.
The original booking form can be found within the webforms section of the website, can be modified there just like any other form you have added to your site. Like-wise if you are planning on using different sign-up forms for different bookings you can create the form here.
Now, if you are indeed using a different webform for your different bookings there is a bit of further customization that needs to be done to the layout. You will need to go into the booking module’s advanced layout section, and select the “Detail View”. Here is where you will find the default form already integrated. You can simply delete this form from the layout. Now you can place the form you have created into the details section of your booking.
When you are adding bookings to a webpage you will be provided with 2 different options in terms of displaying the list of your bookings. You will have the option to enter in all, one, or a set category of bookings on a webpage. This will display all the bookings in a list format with their title, and descriptions, as well as any other fields you choose to add in the “List View” of the advanced layout. The bookings will display in descending order according to the date the events will be hosted on.
The second option for display is to insert all of the booking, or just a specific category of bookings in a calendar view. This will give you a pre-formatted calendar that will show only the title of the booking on the date is set to be hosted on. The colors of the calendar and text can be formatted through CSS to suit your unique style.
There is one main drawback to using this module, and that is its inability to setup a re-occurring event. Any event that will be hosted on a monthly basis will have to be setup every single month.









