Skip to content

Requirements

Platform

Requirement Source
Drupal core ^10.1 || ^11.0 conreg.info.yml and most submodule *.info.yml
Drupal core ^11.3 || ^12 conreg_mailing_list, conreg_mailerlite, conreg_simplenews *.info.yml — narrower than the rest, due to core plugin-autowiring and entity-attribute features they depend on
Contrib module key conreg.info.yml dependency — Stripe keys and per-event category keys are stored as Key entities, not plaintext config
PHP package stripe/stripe-php composer.json

Drupal capabilities used

  • Form API and controllers for public/admin workflows.
  • Config API with per-event keys (conreg.settings.{eid}).
  • Database API over custom tables from hook_schema().
  • Dynamic permissions via permission_callbacks.

Optional integrations

Integration Module
Airtable API conreg_airtable
ClickUp API conreg_clickup
Discord invite bot conreg_discord
PlanZ database bridge conreg_planz
Mailing-list subscription framework conreg_mailing_list
MailerLite API conreg_mailerlite
Simplenews subscription linking conreg_simplenews (MailingListProvider plugin) — also requires the contrib simplenews module