Extended Event Management – Documentation 

Welcome to the documentation of the Extended Event Management extension, which enhances TYPO3’s sf_event_mgt extension with advanced features for training events, certification workflows, automated communication, and improved event administration.

Introduction 

This extension builds upon the TYPO3 extension sf_event_mgt and adds powerful enhancements for managing both standard and training events.

Main improvements include:

  • Support for event types: Standard and Training
  • Certificate generation with customizable PDFs
  • Additional training-related registration fields
  • Verification workflows for certificate eligibility
  • Training points handling
  • Email tools for certificates and online meeting information
  • Automated reminder emails
  • Backend modules for participant management

Installation 

Requirements 

  • TYPO3 v13
  • sf_event_mgt installed and activated
  • Composer mode recommended

Steps 

  1. Install the extension via Composer:

    vek/vek-event-extensions

  2. Execute the database compare to add the new fields.
  3. Include the static TypoScript configuration vE&K Event Extensions (vek_event_extensions) in your TypoScript template.
  4. Clear all caches.

Configuration 

Changing paths of the templates 

Please do never change templates directly in the Ressources folder of the extensions, since your changes will get overwritten by extension updates.

The easiest way to override templates is to set the following constants:

  • plugin.vek_event_extensions.view.templateRootPath
  • plugin.vek_event_extensions.view.partialRootPath
  • plugin.vek_event_extensions.view.layoutRootPath

Those values will automatically be added after the default paths configuration of the extension. If you prefer to configure the path-values using TypoScript setup, please refer to the example below (note the plural of the path-name):

plugin.vek_event_extensions {
  view {
    templateRootPaths {
      3 = EXT:sitepackage/Resources/Private/Extensions/EventExtensions/Templates/
    }
    partialRootPaths {
      3 = EXT:sitepackage/Resources/Private/Extensions/EventExtensions/Partials/
    }
    layoutRootPaths {
      3 = EXT:sitepackage/Resources/Private/Extensions/EventExtensions/Layouts/
    }
  }
}
Copied!

Doing so, you can just override single files from the original templates.

Adjust registration template only via TS constants 

In case you just want to override the registration template, you can also use the following constants:

  • module.vek_event_extensions.settings.certificate.templatePath
  • module.vek_event_extensions.settings.certificate.stampImagePath

Those constants allow you to set a custom template file and a custom stamp image. Example:

EXT:sitepackage/Resources/Private/Extensions/EventExtensions/Templates/Certificate/CustomTemplate.html EXT:sitepackage/Resources/Public/Images/CustomStamp.png

Using the remaining constants you can adjust the sender names, email addresses and subject lines for the respective emails. They should be self-explanatory.

If no sender name or email address is provided, the notification mail settings from sf_event_mgt will be used. If no subject line is set, emails will not be sent.

Usage 

Event Types 

When creating or editing an event, editors can choose between:

  • Standard Event
  • Training Event

Training events activate additional features automatically.

Training Events 

Training events allow:

  • Certificate generation
  • Additional registration fields
  • Entry of training points
  • Certificate preview
  • Automated certificate email sending

Registration Fields 

Participants may specify:

  • Whether they need a certificate
  • Certificate with or without CME points
  • EFN number if required
  • Date of birth for certificate validation

Certificate Workflow 

  1. Participant registers
  2. Backend verifies eligibility
  3. Certificate preview available
  4. Certificates can be sent in bulk

Online Meeting Information 

Events may include meeting link, ID and access code and email tools.

Reminder Emails 

Events can send reminder emails with configurable timing.

Backend Registration Module 

Provides a list of all registrations with filtering.

Developer Information 

This extension enhances the Extbase/Fluid structures of sf_event_mgt and adds:

  • Extended event and registration models
  • Certificate and email workflow logic
  • Backend module for registration management

Developers may override templates or extend logic as needed.

Changelog 

1.1.0 

Initial release with Typo3 v13 compatibility:

  • Changes necessary for compatibility with Typo3 v13
  • Added TS Constant for setting rootpage UID of site for sending emails via scheduler task

1.0.0 

Initial release including:

  • Support for Standard and Training event types
  • Certificate generation
  • Training-specific registration fields
  • Eligibility verification
  • Training point management
  • Certificate preview and sending
  • Online meeting information fields
  • Reminder email system
  • Backend registration management module