feat: Joomla CPanel module — backup now buttons on admin dashboard #105
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a Joomla admin dashboard (CPanel) module that shows backup status and quick-action buttons directly on the Joomla Home Dashboard, without navigating to the MokoSuiteBackup component.
Features
Implementation
This requires a new admin module (
mod_mokosuitebackup_cpanel) that:BackupStatusHelper::getStatusSummary()for status dataAlternatively, enhance the existing
plg_quickicon_mokosuitebackupto include more actions beyond just the status icon.Joomla CPanel Integration
Joomla 4/5/6 admin dashboard uses
com_cpanelwith module positions:cpanel— main dashboard areaicon— quick icon area (already used by our quickicon plugin)A dedicated cpanel module gives more control than quickicons.
Files
mod_mokosuitebackup_cpanel/(admin module)tmpl/default.php— compact dashboard cardsrc/Helper/CpanelHelper.php— data queriespkg_mokosuitebackup.xmlto include the new module