Unofficial fork with Joomla 6 compatibility patch.
The original Akeeba Engage was archived by Akeeba Ltd in August 2025. This fork applies a minimal namespace fix so the extension works on Joomla 6.
TL;DR: Replace Joomla\CMS\Filesystem with Joomla\Filesystem in 4 use statements across 3 files. That's it. If you'd rather patch the original yourself instead of using this fork:
# From your Joomla root:
sed -i 's/use Joomla\\CMS\\Filesystem\\Path;/use Joomla\\Filesystem\\Path;/' administrator/components/com_engage/src/Mixin/ViewLoadAnyTemplateTrait.php
sed -i 's/use Joomla\\CMS\\Filesystem\\File;/use Joomla\\Filesystem\\File;/' administrator/components/com_engage/src/Model/UpdatesModel.php
sed -i 's/use Joomla\\CMS\\Filesystem\\File;/use Joomla\\Filesystem\\File;/' administrator/components/com_engage/src/Model/UpgradeModel.php
sed -i 's/use Joomla\\CMS\\Filesystem\\Folder;/use Joomla\\Filesystem\\Folder;/' administrator/components/com_engage/src/Model/UpgradeModel.php4 namespace references updated to match Joomla 6's restructured Filesystem package:
| File | Old namespace | New namespace |
|---|---|---|
ViewLoadAnyTemplateTrait.php |
Joomla\CMS\Filesystem\Path |
Joomla\Filesystem\Path |
UpdatesModel.php |
Joomla\CMS\Filesystem\File |
Joomla\Filesystem\File |
UpgradeModel.php |
Joomla\CMS\Filesystem\File |
Joomla\Filesystem\File |
UpgradeModel.php |
Joomla\CMS\Filesystem\Folder |
Joomla\Filesystem\Folder |
In Joomla 6, the Joomla\CMS\Filesystem classes were moved to Joomla\Filesystem. Without this fix, the Akeeba Engage admin panel throws an "Unhandled Exception" error.
- This is a one-time fix, not an actively maintained fork
- Patched by TheAIDirector.win using Claude Code (AI coding agent by Anthropic)
- This fork is not affiliated with or endorsed by Akeeba Ltd
- The original software was written by Nicholas K. Dionysopoulos / Akeeba Ltd
- Use at your own risk — always review changes before deploying to production
- No warranty is provided — test thoroughly in a staging environment first
GNU General Public License version 3 or later. See LICENSE.
- Repository: https://github.com/akeeba/engage
- Author: Akeeba Ltd / Nicholas K. Dionysopoulos
- Final version: 3.4.3 (archived August 2025)