A very easy to use Bookable Calendar module. Whether you're letting people claim conference rooms or giving lessons and want your students to be able to book a lesson, this module aims to get you up and running as fast as possible.
The README in the module has more detailed information, including sample API calls. Or watch a getting started video if reading documentation isn't your thing.
Featured in Talking Drupal Module of the week #380.
Usage
- Create a "Bookable Calendar" Entity
- Create a "Bookable Calendar Opening" with date rules for when you're allowing bookings
- Now users can go to "Bookable Calendar" page and start booking slots
- (optional) Modify permissions to allow anonymous users to be able to book
Roadmap
- Cron based past booking/opening cleanup
- Handling of longstanding opening, currently limited to 1 year in future
- Booking Rescheduling
- Drupal.org Contrib Module documentation
Recommended Modules
- Calendar View frontend that works with Booking Calendar that's Views based and easy to set up.
- ECA this module is used to handle some of the more complicated notification workflows.
Similar Modules
Here is a write-up about booking modules that do similar things and compares the differences, so you can better decide which solution is best for you.
This module is not compatible with the BAT module, you cannot have both installed at the same time due using entities of the same name "Booking"
Slack Channel
Join me in Slack in the #bookable-calendar channel.
Project information
- Ecosystem: ECA: Event - Condition - Action, Smart Date
- 233 sites report using this module
- Created by josh.fabean on , updated
- Drupal 10 is here!
This module works with D10.
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.