Version 3.2.0
— 2026-05-14EasyLearn 3.2.0 — Joomla 6 Support
Released May 2026
Added
- Joomla 6 compatibility — The same package now installs and runs on both Joomla 5.4+ and Joomla 6.0/6.1 without relying on Joomla's Backward Compatibility 6 plugin.
- One-click JCE Editor setup — A new button under Options → JCE Editor automatically creates or updates a JCE profile named "EasyLearn" with the correct file path variables. The profile is scoped to com_easylearn only and will not affect your other JCE profiles. Safe to run multiple times.
Changed
- Modernised internal APIs (input handling, filesystem operations, database access, table instantiation) to work cleanly on both Joomla 5.4 and Joomla 6.
- JCE Path plugin refactored — rewritten with modern plugin architecture (namespaced classes, Service Provider, SubscriberInterface). The plugin folder is renamed from
easylearnjcetoeasylearn_jce; the old folder is cleaned up automatically during the upgrade. - Frontend administration now explicitly loads Bootstrap JavaScript components (modal, tab, dropdown, collapse, alert). This fixes broken buttons, tabs and dropdowns on templates that do not expose
window.bootstrapglobally — including Joomla's default Cassiopeia template. - Course settings: colour theme dropdown now uses language strings and exposes the correct presets (Standard, Green, Dark, Warm, Custom).
- All extension manifests (component, plugins, language packs) now declare
targetplatform="5.4|6.0"andphpminimum="8.1"so Joomla's pre-update checker can verify J6 compatibility.
Fixed
- "Add module", "Add lesson" and "Add block" buttons did not work on Cassiopeia and other templates that do not load Bootstrap modal/dropdown globally.
- Tabs in the frontend category editor (certificate tab) and in the statistics view did not switch on Cassiopeia.
- Colour theme dropdown contained Danish hardcoded labels and two invalid preset values.
Requirements
- Joomla 5.4+ or Joomla 6.0+
- PHP 8.1 minimum (Joomla 6 itself requires PHP 8.3+)
- MySQL 8.0.13+ / MariaDB 10.4+ (when running on Joomla 6)
Upgrade notes
- Upgrade is in-place — no data migration required.
- If you use JCE Editor, click Configure JCE profile under EasyLearn Options after upgrading.
- Language packs (da-DK, de-DE, fr-FR) have been re-released as 3.2.0 with J6 manifests — reinstall them if you use them.