Skip to content

Add Health Check dashboard to admin sidebar#78

Open
Bodge-IT wants to merge 1 commit into6.1-devfrom
gary/healthcheck-dashboard
Open

Add Health Check dashboard to admin sidebar#78
Bodge-IT wants to merge 1 commit into6.1-devfrom
gary/healthcheck-dashboard

Conversation

@Bodge-IT
Copy link
Copy Markdown
Collaborator

Register the Healthcheck cpanel dashboard with menu preset, mod_submenu instance, language strings, and base SQL for both MySQL and PostgreSQL.

Pull Request for Issue # .

Summary
Adds the Health Check dashboard to the Joomla administrator sidebar, providing the infrastructure for future healthcheck plugins and modules.

Changes

  • Menu preset (healthcheck.xml): new preset for the Healthcheck dashboard sidebar
  • Sidebar menu item (default.xml): "Healthcheck" entry before System, linking to com_cpanel&dashboard=healthcheck
  • Language strings (mod_menu.ini): MOD_MENU_HEALTHCHECK, MOD_MENU_HEALTHCHECK_DASHBOARD, MOD_MENU_HEALTHCHECK_PARENT_OVERVIEW
  • Module instance (MySQL + PostgreSQL base.sql): mod_submenu at position cpanel-healthcheck with preset healthcheck
  • Asset registration (MySQL + PostgreSQL base.sql): nested set entry for the new module, with all subsequent lft/rgt values shifted accordingly

Test plan

  • Fresh install should show "Healthcheck" in the admin sidebar between Users and System
  • Clicking it should load an empty cpanel dashboard at ?option=com_cpanel&view=cpanel&dashboard=healthcheck
  • The cpanel-healthcheck module position is ready for future healthcheck modules

Expected result AFTER applying this Pull Request

You have a nice Healthcheck menu and dash.

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

Register the healthcheck cpanel dashboard with menu preset,
mod_submenu instance, language strings, and base SQL for both
MySQL and PostgreSQL.
@Bodge-IT Bodge-IT force-pushed the gary/healthcheck-dashboard branch from 16a2da7 to 1214a27 Compare February 16, 2026 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant