Extensions
Music Booking handles family enrolments and course capacity
Music Booking is a paid Joomla component for organisations enrolling children and teenagers in capacity-limited group music activities.
Its job is to manage families, students, course enrolments, available places, waiting lists, calendars and payment records in one Joomla installation.
This problem exists because Joomla core can handle user accounts, access permissions, articles, menus and custom fields, but it does not provide a complete course-enrolment workflow. It has no built-in system for assigning children to activities, enforcing course capacity, moving excess demand to a waiting list, or recording the payment side of those enrolments. A simple site may assemble forms and administrative processes from core features, while a presentation change might be handled with a template override. Neither approach supplies the underlying booking logic. An extension is the usual route when the process needs to be managed rather than merely displayed. According to the listing, Music Booking goes beyond core by tying family records, group courses, capacity, enrolment, waiting lists, calendars and receipts together. It does not include individual teacher time-slot booking or direct self-enrolment by adult students in version 1.0.
The likely audience is a music school, academy or association running recurring collective activities for minors, with a family member or other adult acting as the enrolment contact. A site publishing lesson information only, or one offering one-to-one appointments and adult self-service booking, has no clear use for this version.
Before installing, note that this is a paid download, licensed under GPLv2 or later, with 12 months of updates for one website according to the listing. The directory shows no reviews, so it offers little evidence of the developer pillo’s track record there. Check which payment gateways, notifications, privacy controls, exports and migration tools are included; the listing does not specify them. It identifies compatibility with Joomla 6, but does not explain broader version support.
Listed on the Joomla Extensions Directory.