Join us as we take a first look at Event Booking for Joomla by JoomDonation.
00:00:00 - Intro: Event Booking Test
00:01:08 - Client Background
00:04:28 - Component Installation
00:06:57 - Category Setup
00:10:15 - Event Creation
00:18:54 - Calendar Setup
00:22:35 - Disable Registration
00:28:25 - Recurring Events
00:37:36 - Custom Fields
00:45:01 - Mobile Testing
00:51:43 - Plugin Overview
01:07:05 - Meta Audit Tool
01:15:08 - AI Development
01:20:56 - Live Coding
01:24:46 - Learning Component
01:30:20 - Forum Category
01:33:44 - Conclusion
Summary
1. Define the Goal & Install:
The project's goal is to create a simple event calendar without booking functionality. The JoomDonation Event Booking extension is installed on a Joomla 5 site to test its suitability.
2. Create Event Categories:
The first step in setup is to create event categories (e.g., Woodworking, Metalworking) to organize the calendar.
3. Create a Basic Event:
An event ("Make a Birdhouse") is created by defining its title, category, description, location, date, and time. Crucially, registration is disabled to meet the client's "schedule-only" requirement.
4. Display the Calendar on the Site:
A menu item is created to display the Event Booking calendar on the front end of the website, allowing visitors to view the event schedule.
5. Configure Global Settings for a "Schedule-Only" View:
To fully hide booking elements, the global configuration is adjusted to remove prices, hide capacity/countdown displays, and present a clean, informational calendar.
6. Set Up Recurring Events:
The extension's powerful recurring events feature is activated. A new event ("3D Print a Vase") is configured to repeat weekly, automatically generating all future instances.
7. Add Custom Fields to Events:
Custom fields (like a radio button asking "Have you made a toy Yoda before?") are created and assigned to events, demonstrating how to collect specific information if registration were enabled.
8. Explore Advanced Features & Plugins:
A review of the extension's ecosystem reveals over 40 plugins for integrations (e.g., Zoom, AcyMailing) and advanced functions like preventing overlapping registrations.
9. Test Mobile Responsiveness:
The calendar and event detail views are checked on a mobile device, confirming they are fully responsive and provide a good user experience.
10. Verify Long-Term Reliability:
A long-term user testimonial (10+ years) confirms the extension's quality, stability, and excellent support, making it a trustworthy solution for the project.
Bonus Takeaway:
The video also showcases "Vibe Coding"โusing an AI assistant (Claude) to rapidly develop and troubleshoot custom Joomla components, demonstrating the future of efficient web development.
Please send any feedback or bug reports or queries to;
Contact Tim Davis โบ
Joomla Training Cohort โบ https://cybersalt.com/jtc
![]()

Add comment