Requirements and installation

Backend Booking is a single Joomla plugin. This page lists the requirements and describes what to do after the installation.

Requirements

Joomla6.0 or newer
PHP8.2 or newer
DPCalendar10.11.x with the booking system enabled (DPCalendar Pro)

The booking system is part of DPCalendar Pro. The free DPCalendar version has no bookings — and therefore nothing this plugin could record.

Installation

  1. Download the file plg_dpcalendar_backendbooking-<version>.zip.
  2. In the backend, open System → Install → Extensions and drag the ZIP file into the Upload Package File area.
  3. The plugin is enabled automatically during installation — you do not have to switch it on separately.

The installation checks beforehand whether DPCalendar is installed. If DPCalendar is missing (or older than version 10), the installation stops with a corresponding message — install DPCalendar first in that case.

The installation also sets up the template override for the DPCalendar booking overview automatically, which shows the booked date in the list — details in the chapter The date in the booking overview (override).

The panel after installing Backend Booking, with the note about the template override that was set up

The panel after the installation names the installed version and reports in which template the override was set up. The three cards lead to the quick start, to the download key for updates, and to the manual.

After the installation: enable calendars

For safety reasons the plugin starts with no calendars enabled — backend booking is thus inactive at first. Open System → Plugins, search for DPCalendar - Backend Booking and select in the option Calendars those calendars whose events are to be bookable in the backend.

Subcalendars are not included automatically. If a subcalendar is to be bookable, select it explicitly as well.

A first check

Open Components → DPCalendar → Bookings. The toolbar now shows the button New booking. Clicking it leads to the event selection — if you see your events there, everything is set up correctly.

If the button is missing, check: is the plugin enabled? Does your user have the DPCalendar permission create bookings for other people? More on this in the chapter Configuration and permissions.

What is created in the database

Nothing. The plugin creates no tables of its own — all bookings, tickets and field values are stored by DPCalendar itself, exactly as with a frontend booking. If the plugin is uninstalled, every recorded booking remains.

Applies to version 1.0.7.

Deutsche Fassung


Revision #6
Created 2026-08-16 13:03:49 UTC by Norbert Graup
Updated 2026-09-07 18:23:32 UTC by Norbert Graup