Events and Activities
The CAFH Platform includes a comprehensive events system for community gatherings, both virtual and in-person.Event Types
The platform supports three event modalities:Online
Virtual events via Zoom or other video platforms
Presencial
In-person events at physical locations
Híbrido
Hybrid events with both online and in-person attendance
Event Data Structure
Each event contains comprehensive information:Viewing Events on Dashboard
Your member dashboard shows upcoming events in two places:1. Virtual Room Widget (Sidebar)
For online and hybrid events with ameetingUrl:
- Event Title: Displayed prominently
- Status Badge:
- “Programada” (scheduled)
- ”● En vivo” (live now) - animated pulse
- “Finalizada” (completed)
- Date & Time: With calendar and clock icons
- Join Button: Direct access to meeting
The Zoom widget displays “Sin sesiones virtuales próximas” if no online events are scheduled.
2. Home Page Activities Section
The public homepage can display upcoming events through the Activities Section:- Configuration: Admins set
maxEventsto control display count - Layout: Grid or list view of upcoming events
- Public Access: Visible to non-members
Event Details
When viewing event information, you’ll see:Basic Information
Enhanced Details (Phase 3 Features)
Structured Agenda
For events with structured agenda items:- Timeline view with duration badges
- Total estimated duration calculated automatically
- Visual timeline rail connecting items
Meeting Materials
Events can reference materials from the Media Library:- 📄 Documents (PDFs, guides)
- 🎵 Audio (recordings, meditations)
- 🎬 Videos (preparatory content)
- 🖼️ Images (slides, diagrams)
Read-Only References
Meeting materials are references to the Media Library. Updates to the media asset automatically reflect in all events that reference it.
Legacy vs. Enhanced Agenda
The system supports two agenda formats: Legacy Format (String Array):Event Registration (Coming Soon)
While not yet implemented in the current version, the platform is designed to support:- Event registration with capacity limits
- Waitlist management
- Registration confirmation emails
- Calendar export (iCal/Google Calendar)
- Reminder notifications
Event Categories (Module 2 Integration)
The platform includes an Activities Module with configurable categories:Default Categories
Meditación
Meditación
Color: Indigo (#6366f1)
Meditation sessions and contemplative practices.
Estudio
Estudio
Color: Cyan (#0891b2)
Study groups and educational sessions.
Retiro
Retiro
Color: Green (#059669)
Retreat events and immersive experiences.
Charla
Charla
Color: Amber (#d97706)
Talks, presentations, and lectures.
Comunidad
Comunidad
Color: Pink (#db2777)
Community gatherings and social events.
Administrators can create custom categories with their own colors and icons to match your organization’s event types.
Activity Events (Module 2)
The platform includes a separate Activity Events system with enhanced features:Activity Events vs. Calendar Events
Calendar Events:- Original event system
- Simple structure
- Manual management
- Enhanced with categories
- Rich text descriptions
- Better organization
- Bidirectional sync with meetings
- Dashboard featuring
Filtering and Discovery
While the member dashboard shows personalized event recommendations, administrators can create custom event browsing pages using:Filter Events by Type
Filter by Date Range
Filter by Category (Activity Events)
Event Participation Tracking
The platform tracks your event participation for analytics:- Join a virtual meeting via the Zoom widget
- Check in at an in-person event (admin action)
- Submit post-event feedback
Gamification
Participation records contribute to your member badges and recognition system. Complete feedback after events to earn participation stars!