feat: Event implementation roadmap — ticketing, registration, venues, speakers #1

Open
opened 2026-06-23 15:03:46 +00:00 by jmiller · 0 comments
Owner

Summary

Event management system for Joomla 6. Layer 2 add-on extending CRM for attendee management.

Layer Position

Layer 0: MokoSuiteClient
Layer 1: MokoSuiteCRM
  └── Layer 2: MokoSuiteEvent ← this module

Core Features

  • Event creation — title, description, dates, venue, capacity, pricing tiers
  • Ticket types — early bird, VIP, general admission, group, free
  • Registration — online registration form with custom fields, payment integration
  • Check-in — QR code ticket scanning at door, real-time attendance count
  • Capacity management — waitlist when sold out, automatic promotion on cancellation
  • Venues — venue directory with capacity, amenities, floor plans
  • Speakers — speaker profiles, bios, session assignments, travel/accommodation tracking
  • Sponsors — sponsor tiers (platinum/gold/silver), logo placement, benefit tracking
  • Sessions/agenda — multi-track agenda builder with time slots, rooms, speakers
  • Attendee management — CRM contact integration, attendance history, dietary preferences

Advanced

  • Recurring events — daily, weekly, monthly event series
  • Virtual events — online event support with Google Meet/Zoom links
  • Certificate generation — auto-generate attendance certificates (PDF)
  • Survey/feedback — post-event survey with Joomla custom fields
  • Exhibitor management — booth assignments, exhibitor portal
  • Badge printing — name badge generation with QR code for networking
  • Calendar integration — Google Calendar sync for registered events
  • Email campaigns — event reminders, follow-ups via CRM email or Mailchimp

Technical Notes

  • Package: pkg_mokosuiteevent
  • Tables: events, ticket_types, registrations, tickets, venues, speakers, sponsors, sessions, session_speakers, attendee_preferences
  • CRM contacts as attendees, deals for sponsorship revenue
  • Payment via ERP gateway (Stripe, PayPal, Google Pay)
## Summary Event management system for Joomla 6. Layer 2 add-on extending CRM for attendee management. ## Layer Position ``` Layer 0: MokoSuiteClient Layer 1: MokoSuiteCRM └── Layer 2: MokoSuiteEvent ← this module ``` ## Core Features - [ ] **Event creation** — title, description, dates, venue, capacity, pricing tiers - [ ] **Ticket types** — early bird, VIP, general admission, group, free - [ ] **Registration** — online registration form with custom fields, payment integration - [ ] **Check-in** — QR code ticket scanning at door, real-time attendance count - [ ] **Capacity management** — waitlist when sold out, automatic promotion on cancellation - [ ] **Venues** — venue directory with capacity, amenities, floor plans - [ ] **Speakers** — speaker profiles, bios, session assignments, travel/accommodation tracking - [ ] **Sponsors** — sponsor tiers (platinum/gold/silver), logo placement, benefit tracking - [ ] **Sessions/agenda** — multi-track agenda builder with time slots, rooms, speakers - [ ] **Attendee management** — CRM contact integration, attendance history, dietary preferences ## Advanced - [ ] **Recurring events** — daily, weekly, monthly event series - [ ] **Virtual events** — online event support with Google Meet/Zoom links - [ ] **Certificate generation** — auto-generate attendance certificates (PDF) - [ ] **Survey/feedback** — post-event survey with Joomla custom fields - [ ] **Exhibitor management** — booth assignments, exhibitor portal - [ ] **Badge printing** — name badge generation with QR code for networking - [ ] **Calendar integration** — Google Calendar sync for registered events - [ ] **Email campaigns** — event reminders, follow-ups via CRM email or Mailchimp ## Technical Notes - Package: `pkg_mokosuiteevent` - Tables: events, ticket_types, registrations, tickets, venues, speakers, sponsors, sessions, session_speakers, attendee_preferences - CRM contacts as attendees, deals for sponsorship revenue - Payment via ERP gateway (Stripe, PayPal, Google Pay)
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteEvent#1