ConReg Documentation
ConReg is a Drupal 10.1/11 convention registration project with one parent
module (conreg) and optional submodules for badges, lookup, Airtable,
ClickUp, Discord, PlanZ, and Simplenews integration.
What ConReg provides
- Multi-event registration (
conreg_events) with per-event config. - Member lifecycle: register, pay, approve, check in, and self-service portal.
- Operational workflows: admin member management, reports, mailouts, bulk email.
- Integrations implemented as hook subscribers in submodules.
Audience guide
| Role | Start here | Focus |
|---|---|---|
| Developers | architecture/overview.md |
Data model, services, hooks, routes |
| Site builders | site-building/events.md |
Event config, types/classes, add-ons |
| Site admins | administration/members.md |
Day-to-day operations and reporting |
Module map
flowchart LR
core[conreg] --> badges[conreg_badges]
core --> lookup[conreg_lookup]
core --> airtable[conreg_airtable]
core --> clickup[conreg_clickup]
core --> discord[conreg_discord]
core --> planz[conreg_planz]
core --> simplenews_stub[conreg_simplenews]
Notes
- Core member data is stored in custom tables, not Drupal content entities.
- See
README.txtas legacy context; this docs set is the primary reference.