Introduction
Table of Contents
What does it do?
The extension Education Registration (dv_education_registration) provides online
registration for courses and events managed by the companion extension
dv_education_courses. Visitors can sign up for scheduled events directly
on the website. A double opt-in email confirmation workflow ensures that
only verified registrations are stored.
In addition, the extension offers inquiry forms that allow visitors to request inhouse training or general information about a course without committing to a specific event date.
Key features
- Online event registration -- participants fill out a form and receive a confirmation email with a unique verification link.
- Double opt-in confirmation -- the participant must click the link to confirm the registration; unconfirmed records are clearly flagged.
- Admin notifications -- configurable email address that receives notifications for every new registration and inquiry.
- Inquiry forms -- two request types are supported: inhouse (request for an on-site training) and info (general information request).
- DSGVO-compliant garbage collection -- a scheduler task automatically deletes old participant and inquiry records after configurable retention periods (default: 365 days for participants, 180 days for inquiries).
- Non-cacheable plugins -- both CType plugins are fully non-cacheable, ensuring forms always reflect the current state.
Dependencies
This extension requires dv_education_courses (composer package
davitec/dv-education-courses). It uses the Course and Event models
provided by that extension to link registrations and inquiries to the
correct course or event.
Supported TYPO3 versions:
- TYPO3 v12.4 LTS
- TYPO3 v13.4 LTS
Required PHP version: 8.2 or higher.