The extension enables logged in FE Users to request an object for booking on a hourly base like rooms or similar.
There are a month calendar views and a week calendar. With a click on a selected date in the calendar of the object, a booking form is shown.
In the booking form, you can book/request the desired hour if a booking icon is shown.
In this form you can delete your own request if a delete icon is shown.
The extension is configured with the constant editor of TYPO3.
What's new?
Startingpoint implemented - you can use the startingpoint instead of the storagePid in extension constants.
Screenshots
Month calendar
Week calendar
Booking form
Installation
Target group: Administrators
Import the extension from a local source or the TER like any other extension.
Create some pages as shown below.
On the page Booking insert the plugin Booking (Reservation) and limit the access to the plugin for logged in FE users.
On page 'Booking' or on your root page insert 'Typoscript Include static' (from extension) Booking (booking).
With the constant editor insert the desired settings of the extension like storage Pid, default calendar [week|month], jQuery options, path to templates etc.
On the page 'Data' (storagePid) insert at least one Booking object.
Insert a name and the operation hours of the object like "10,11,12,13,14,15,16".
The operation hours should be shown in green in the Week Calendar.
When everything is done, log in as FE user and test the extension...
To use your own templates, copy the directory folder /typo3conf/ext/booking/Resources/ with
subdirectories to your own template folder (for example fileadmin/includes/ext/booking/Resources/).
Then change the templateRootPath in the constant editor to the new value of the template directory.
Hint
Make sure, you have inserted the correct page id for "Default storage PID"!