Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Webform Booking Calendar

No security coverage 4 sites

Part of the Webform ecosystem · 216 projects

This project is no longer maintained. Its functionality has been merged into the Webform Booking module. Previously, this module provided a calendar view to display bookings made through the Webform Booking module, using FullCalendar.js for a visual and interactive booking management experience.

This project is no longer maintained or actively developed.
The functionality of this module has been incorporated into the Webform Booking module as a submodule for continued development and support.

Please refer to the Webform Booking module for updates, support, and the latest features.

Description:

The Webform Booking Calendar module was an extension of the popular Webform Booking module, adding a flexible and user-friendly calendar block to display bookings visually within Drupal. This module enhanced the Webform Booking experience by allowing administrators and users to easily view and manage bookings directly from a calendar interface. It seamlessly integrated with the Webform Booking module to display bookings dynamically using a FullCalendar.js-based calendar.

The Webform Booking Calendar module is an extension of the popular Webform Booking module, adding a flexible and user-friendly calendar block to display bookings visually within Drupal.

This module enhances the Webform Booking experience by allowing administrators and users to easily view and manage bookings directly from a calendar interface. It seamlessly integrates with the Webform Booking module, using its settings and configuration to display bookings in a dynamic and responsive FullCalendar.js-based calendar.

Features

Visual Booking Management:

  • Displays bookings from Webform Booking in an interactive calendar view.
  • Uses FullCalendar.js for a clean, responsive, and user-friendly design.

Calendar Integration:

  • Automatically pulls booking data from Webform Booking submissions.
  • Displays start and end times, seat counts, and additional details based on the webform configuration.

Tooltip Details:
Shows additional booking details in a hover tooltip, including:

  • Webform name
  • Session duration (in minutes and hours/minutes)
  • Customer details (e.g., email, phone number, additional custom fields)

Configurable tooltip fields to display relevant information without clutter.

Supports Webform Booking Slot Durations:

  • Automatically calculates session end times based on the slot duration configured in the Webform Booking module.

Customisable Block:

  • Adds a configurable calendar block that can be placed on any Drupal page.
  • Supports multiple Webform Booking elements, allowing you to display bookings for specific forms or categories.

Permissions:

  • Built-in permission checks ensure only authorized users can view the calendar or booking details.

Flexible Display Options:

  • Choose which Webforms and booking elements to include in the calendar.
  • Dynamic updates as bookings are made, ensuring the calendar stays up-to-date.

Use Cases

The Webform Booking Calendar module is perfect for organizations and businesses that manage time-based bookings, such as:

  • Pottery painting studios
  • Educational workshops and classes
  • Event venues
  • Health and wellness providers
  • Any service-based business that uses the Webform Booking module for reservations or appointments.

Requirements

  • Webform module
  • Webform Booking module

Installation

  1. Install the Webform Booking Calendar module as you would any other Drupal module.
  2. Ensure the Webform Booking module is installed and configured.
  3. Navigate to the block layout and place the Webform Booking Calendar block where you want the calendar to appear.
  4. Configure the block to specify which Webforms and booking elements to display in the calendar.

Contributing

This module is actively maintained, and contributions are welcome! If you encounter issues or have feature requests, please submit them in the issue queue. Pull requests are also welcome for bug fixes or new features.

Drupal 9–11

Ask your assistant about Webform Booking Calendar

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • webform Drupal core
  • webform_booking Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Nov 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 4
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
1.0.3 Stable 9–11 Dec 2, 2024
1.0.2 Stable 9–11 Dec 2, 2024
1.0.1 Stable 9–11 Dec 2, 2024
1.0.0 Stable 9–10 Nov 30, 2024