Skip to content

RSVP System

RSVP System is an Open Source project focused on building flexible reservation and event systemsfor Drupal.

Use cases include Event Calendars, Room Reservations, Equipment Loans, and other date-based applications. This p roject can be used to build advance calendar functionalities; helping to manage many aspects of a event, reservation and booking platforms.

There are multiple repositories and websites related to this project:

A Web Documentation repository; this site, plus example data. This repository serves the live project page on RSVP-System.org.

RSVP System / Web Documentation

A Recipe Cookbook; our unique collection of Drupal "Recipes" for building flexible RSVP Systems.

RSVP System / Cookbook

A Custom Module Kit; holds modules for things that do not fit within a Drupal Recipe. Examples include ECA reaction plugins, content validation tools and helper scripts.

RSVP System / Module Kit

A Composer Template for quickly pulling in key Drupal Modules and Libraries

RSVP SYSTEM / Composer Template

RSVP System Recipe Highlights

RSVP Department: A taxonomy used to categorize locations. This taxonomy allows for sorting and filtering of locations by department.

RSVP Location: A content type designed for managing detailed information about reservable locations.

RSVP Resource: A content type designed for managing detailed information about reservable resources.

RSVP Request: A content type used for submitting reservation details.

RSVP Log: A content type for logging all activities related to reservation requests. This includes recording outcomes like approvals, declines, and cancellations, serving as a historical record to maintain data integrity and provide insights into reservation trends and outcomes.

Feed Imports: Importers for RSVP Departments (Taxonomy), RSVP Locations (Content)