We have taken this one step further and developed a Joomla module which can access the HotelDruid database but be customised from the Joomla administrator panel.
The customer first select a room/rate type and the dates they wish to check. They may add as many different romm/rate types as allowed. The software checks availability for the selected dates. If there is availability the customer can request a reservation. An email is sent to the customer and a message is created in HotelDruid for the premises manager.
The standard template is formatted by means of nested tables resulting in poor degradation when accessed via smaller devices as field names get separated from the input boxes.
In the demo we have
- removed ALL tables
- used css to format the input layout to ensure input labels stay with their associated input boxes however viewed
- moved the translation to use the Joomla translation/internationalisation facilities
- used Joomla admin to customise the forms
- tried separate the functionality from the display to make it comply better with the Joomla MVC architecture
A demonstration can be seen here