Music Booking is a commercial Joomla component designed for music schools, academies and associations that organise collective courses and activities for children and teenagers.
It provides an integrated workflow for managing families, students, courses, calendars, enrolments, payments and waiting lists directly within Joomla.
Families can register their details and enrol one or more children in available activities. Course capacity is managed automatically, and when an activity reaches its maximum number of participants, new requests can be placed on a waiting list.
Main features include:
- family and student management;
- collective course management;
- course capacity and availability;
- online enrolments;
- waiting lists;
- payment information and receipt management;
- activity calendars;
- multilingual administration interface in Italian and English;
- Joomla Update System integration.
Music Booking 1.0 is primarily designed for collective activities with defined capacity and for enrolments managed through a family or adult representative.
Individual teacher time-slot booking and direct self-enrolment by adult students are not included in version 1.0.
The official Music Booking package is distributed commercially and includes access to the initial download and 12 months of updates for one website.
After the update period expires, the installed component continues to work normally. Renewal is only required to continue receiving official updates.
Music Booking is licensed under GNU GPL v2 or later.
Features
The EU legal guarantee notice and the EU GARAN label for HikaShop, as Directive (EU) 2024/825 and Implementing Regulation (EU) 2025/1960 require from 27 September 2026.
Enter the duration of the producer guarantee of durability on a product, and its GARAN label is drawn from the official template of the European Commission, with the duration, the brand and the model identifier filled in; the preview in the product form follows what you type.
The brand can be the brand of the product or a name entered for each product, and the model identifier its code or a model entered for each product.
Variants use the guarantee of their main product unless they have their own, with their own code as model identifier.
Whole or half years, typed with a dot or a comma, for example 3, 5 or 2,5, as the Commission's guidelines ask.
On the product page, the nested label the regulation allows online opens the full label on hover, click or tap, or the full label is shown directly.
The nested label can also be shown in product listings, and it is always shown under each product of the cart at the checkout, right before the order is placed.
The legal guarantee notice opens from a "Your legal guarantee rights" link, on the product page and in a checkout block you place in your checkout workflow.
The notice is shown in the language of the page, in all 24 official languages of the EU, with the link to the Your Europe page of that language.
The full labels of the products and the notice are added to the order confirmation emails you choose.
The official files of the Commission and the Inter font are included in the plugin, so nothing is loaded from an external service.
The duration, brand and model are columns of the products, so the CSV import and export of HikaShop handle them.
Installation
1) Download the plugin from our website
2) Install it via the Joomla Extension Manager
3) Publish it from the Joomla plugin manager (type "hikashop", name "EU legal guarantee notice and GARAN label")
4) Edit a product whose producer offers a guarantee of durability and enter its duration in the EU GARAN label block
5) Add the "EU legal guarantee notice" block to your checkout workflow in the Checkout tab of the HikaShop configuration
Use
This plugin is free
This plugin is compatible with all the editions of HikaShop
Compatible with PHP 7.4 minimum
Compatible with Joomla 3.x, 4.x, 5.x and 6.x
No time limit
Unlimited usage
Transform your customer support experience with **HNAM Help Desk** — a lightweight, high-performance support ticket system built natively for Joomla 5 and Joomla 6.
Designed from the ground up to replace clunky, legacy ticketing extensions, HNAM Help Desk merges the enterprise-grade security of Joomla's backend with the speed and elegance of a modern Single Page Application (SPA). Deliver immediate value to your clients while keeping your support team organized, focused, and productive.
Unlike typical free extensions that artificially restrict functionality, HNAM Help Desk Free is a fully functional, production-ready solution with no limits on tickets, categories, or staff agents.
| Capabilities | Free Edition | Pro Edition |
|---|:---:|:---:|
| Core Ticket Lifecycle & Unlimited Tickets | ✅ Yes | ✅ Yes |
| Responsive Customer Portal & Isolation | ✅ Yes | ✅ Yes |
| Secure Attachments & Image Preview Modal | ✅ Yes | ✅ Yes |
| Outbound Email Notifications | ✅ Yes | ✅ Yes |
| Staff Management & Private Notes | ✅ Yes | ✅ Yes |
| Joomla ACL & Category Control | ✅ Yes | ✅ Yes |
| Canned Responses & Quick Replies | — | ⭐️ Pro |
| SLA Tracking & Escalation Matrix | — | ⭐️ Pro |
| Email-to-Ticket Intake (IMAP, Gmail, M365) | — | ⭐️ Pro |
| Automated Assignment & Triggers | — | ⭐️ Pro |
| CLI / Console Automation Tasks | — | ⭐️ Pro |
pkg_hnamhelpdesk-free-x.x.x.zip.EasySpeed is a Joomla system plugin that makes your pages load faster and improves their Core Web Vitals, without changing how your site looks. It works on the finished page Joomla builds. It keeps only the CSS your pages use, defers render-blocking scripts safely, serves WebP or AVIF images at the size each screen needs, stops web fonts from shifting text, and answers guests from a built-in page cache.
It runs in plain PHP on your own hosting: no external optimisation service, no API key, no Node.js and no CDN required. It works with any template and extension, with built-in adaptations for SP Page Builder, Helix Ultimate and YOOtheme Pro. Every optimisation has its own switch. A new installation starts in Diagnostics mode, which only measures, so you can read its report on your pages before it changes anything.
Version 1.1.0, updated 1 October 2026. For Joomla 4.4, Joomla 5 and Joomla 6.
Measured on our own site, joomlamax.com, on 28 September 2026 (Lighthouse 12, mobile, median of three runs, with EasySpeed switched off and on for the same page): Performance score 63 → 99, Largest Contentful Paint 7.1 s → 1.9 s, render-blocking files 7 → 0. Results depend on your template, extensions, hosting, images and third-party scripts.
srcset and sizes, and the main image loaded first.Templates, page builders and extensions load styles for every feature they offer, while a page uses a fraction of them. EasySpeed reads the finished page, merges its stylesheets and keeps the rules your pages use. Scripts often add classes later, for menus, sticky headers, sliders and animations. EasySpeed reads those classes from the scripts on your site, so you rarely need to list any by hand. When a page or one of its stylesheets changes, the stylesheet is rebuilt.
EasySpeed defers render-blocking JavaScript while keeping its execution order. It reads each script file on your site to learn what it provides, so files that an inline script needs straight away (jQuery, React and others) stay where they are. Menus, sliders, forms and analytics run as before, without waiting for a visitor to move the mouse.
document.write) are never deferred when they are files on your site or tags of known ad servers, so adverts are not left empty.Statistics and advertising tags are listed with their cost on the Diagnostics tab. Third-party tags such as ads, analytics and chat are never removed for you: that decision stays yours.
srcset and sizes, with sizes narrowed wherever your stylesheet gives an image a fixed pixel width, and transparency preserved in every copy.EasySpeed stores the finished, optimised page and serves it to guests before Joomla builds the page again, so your server answers in a fraction of the time.
utm_ tags, gclid, fbclid and more) share a page's stored copy, and each browser gets the copy made for the image format it supports.EasySpeed optimises the page Joomla sends, so it works with any template and extension. On top of that:
?easyspeed=off to compare any page without EasySpeed.?easyspeed=off to see EasySpeed's effect on your own site.Documentation: https://joomlamax.com/documents/easyspeed/ explains every setting in plain words and includes a quick start, troubleshooting and the changelog.
The SkynetA11y PDF Remediation Application brings PDF Accessibility Remediation for WCAG & PDF/UA Compliance directly into your own Joomla backend. It is both a PDF Accessibility Checker and an AI Remediation Tool: upload documents or crawl your website for them, let AI repair the accessibility barriers automatically, review every check that was applied, and download conformant files — without leaving your own admin area.
It fixes the barriers that make PDFs unusable with assistive technology: missing tags, incorrect reading order, inaccessible forms and tables, images without alternate text, and absent document structure, language and metadata.
It supports compliance with WCAG 2.0, 2.1, 2.2, PDF/UA, ADA, Section 508, AODA, and EN 301 549 (EAA). With plain-language explanations and before/after examples for every check, even non-technical users can understand what was fixed and why it mattered.
This build is plain HTML, CSS and JavaScript — no framework, no bundler, no build step and no dependencies — so it drops into any platform: a PHP or Node application, a CMS admin area, a static internal tool, or a page of its own.
This application is designed for:
PDFs are where accessibility compliance quietly fails. A site can pass every page-level audit and still publish hundreds of untagged documents — reports, forms, invoices, policies — that screen readers cannot navigate at all.
Remediating them by hand is slow and expensive. This application makes it a routine part of publishing: documents are discovered, repaired and re-checked inside the tools your team already uses, so accessible PDFs become the default rather than a project.
Install via Joomla Extension Manager (Recommended)
To avoid CORS policy issues, ensure the following URLs are allowed in your website. These URLs should be added to your CORS configuration or trusted domains list.
| Domain | Description | Usage |
|---|---|---|
| https://livepdfapi.skynettechnologies.us | SkynetA11yPDFRemediation API | Documents, remediation jobs, downloads |
| https://ada.skynettechnologies.us | All in One Accessibility® Dashboard | Plan upgrades via autologin |
*) are supported where necessary.If your site sends a Content-Security-Policy, both origins also need to be in
its connect-src, or the browser will block the requests before they are made.
Please visit our ****
and fill out the form. Our team will get back to you as soon as possible.
Alternatively, you can send an email to our support team:
Partner with us as an agency to provide comprehensive accessibility solutions to your existing clients. Get access to exclusive resources, training, and support to help you implement and manage accessibility features effectively.
Join our affiliate program and earn hefty commissions by promoting SkynetA11y PDF Remediation. Share our accessibility solution within your network and help businesses improve their document accessibility while generating additional revenue.
For more details, please visit ****.
This SkynetA11y PDF Remediation Application is developed and maintained by ****.
Embedding videos in compliance with the GDPR in Germany
Instead of loading a YouTube iframe when the page is opened, the plugin displays a locally cached thumbnail or a local placeholder together with a configurable privacy notice. The YouTube video is loaded only after visitor activation and uses YouTube's privacy-enhanced no-cookie domain.
Features:
• No YouTube iframe before visitor activation
• YouTube thumbnails stored locally
• Local placeholder if no thumbnail is available
• Supports youtube.com, youtu.be, Shorts, Live, Embed and youtube-nocookie.com URLs
• Supports TinyMCE and JCE
• Individual video alignment: left, center or right
• Individual video width using URL parameters
• Configurable consent notice
• Optional link to the website's privacy policy
• Configurable aspect ratio and maximum width
• Optional autoplay after visitor activation
• German and English language support
• Joomla Update System integration
Privacy Embed for YouTube is released under the GNU General Public License version 2 or later (GPL-2.0-or-later).
The extension is fully functional without a commercial license key or domain activation. Purchase verification is used only to authorize access to protected automatic updates and does not restrict the functionality of the installed plugin.
YouTube is a trademark of Google LLC. Privacy Embed for YouTube is an independent product and is not affiliated with or endorsed by Google LLC.
A privacy-first, fully accessible, self-hosted arithmetic CAPTCHA for Joomla 4.4, 5, and 6.
SimpleMath Captcha asks visitors a simple maths question — "What is 7 + 5?" — instead of an
image puzzle or a third-party widget. The question is generated and checked entirely on your
own server. Nothing about the visitor is ever sent anywhere else: no external script, no
third-party cookie, no tracking pixel, no API call to Google, Cloudflare, or anyone.
Every challenge is generated with a cryptographically secure random number generator, stored
as a keyed hash in the visitor's own session, and removed the instant it is checked. There is
no way to reuse a challenge, and the real answer is never present anywhere in the page markup.
Any Joomla site owner who wants effective spam protection on contact forms, registration, or
custom forms without asking visitors to solve an image puzzle, without a third-party account,
and without sending visitor data off-site.
JoomWeather is a self-contained weather module for Joomla that displays
current conditions and a multi-day forecast, with no paid subscription
required — the default provider, Open-Meteo, works immediately with no
account and no API key.
Highlights:
Create as many independent module instances as you like: a compact strip
in the header for one city, a fuller card in a sidebar for another — each
with its own provider, layout, colours and cache settings.
Full documentation, including a field-by-field guide to every settings tab
and a gallery of all 17 layouts, is included with the download.
Local Fonts downloads and serves Google Fonts and custom font files locally in Joomla. It lets you manage font families, styles and weights from the administrator interface while avoiding external Google Fonts requests on the frontend.
Local Fonts is a Joomla extension for storing and serving web fonts locally. It allows you to use Google Fonts and custom font files without manually editing your template or site CSS.
The extension consists of an administrator component and a system plugin. The component provides font management and configuration, while the system plugin handles frontend processing.
Local Fonts can automatically detect Google Fonts used by the website and store the required font files locally.
Each family can have its own configuration for:
- character subsets;
- font styles;
- font weights;
- font-display.
Once localized, a font can continue to be served directly from your website even if the original Google Fonts connection is later disabled in the template or another extension.
You can create a local font family from multiple font files. For example, one family may contain:
- Regular 400;
- Medium 500;
- Bold 700;
- Italic 400.
All variants are managed as a single family in the administrator interface and are used to generate the appropriate @font-face rules.
The administrator component provides a standard Joomla-style font list with font state, type, available variants, addition method and creation date.
Font families can be enabled, disabled, edited or deleted individually or through batch actions.
Local Fonts is useful for Joomla websites that need centralized web font management and want to reduce frontend dependency on third-party font services.