Installation

Composer

If your TYPO3 installation works in composer mode, please execute following command:

composer req jweiland/reserve
vendor/bin/typo3 extension:setup --extension=reserve

If you work with DDEV please execute this command:

ddev composer req jweiland/reserve
ddev exec vendor/bin/typo3 extension:setup --extension=reserve

ExtensionManager

On non composer based TYPO3 installations you can install reserve still over the ExtensionManager:

  1. Login

    Login to backend of your TYPO3 installation as an administrator or system maintainer.

  2. Open ExtensionManager

    Click on Extensions from the left menu to open the ExtensionManager.

  3. Update Extensions

    Choose Get Extensions from the upper selectbox and click on the Update now button at the upper right.

  4. Install reserve

    Use the search field to find reserve. Choose the reserve line from the search result and click on the cloud icon to install reserve.

Example structure and plugin usage

Example structure

The page "Get tickets" contains the plugin "Display and reserve periods [reserve_reservation]" that shows a list of available time slots and allows the user to get a ticket. The static templates "Reserve" and "Reserve reservation" are required! The Folder "Facility, Periods and Orders" is set as "Storage folder for orders" inside the plugin configuration.

The page "Scan tickets" contains the plugin "Manage reservations and scan reservation codes [reserve_management]" and is protected using the fe_user login. The plugin must not be accessible by website visitors! It will be used to activate the reservation codes using a QR Code scanner. The static templates "Reserve" and "Reserve management" are required!

Next step

Configure reserve.