Skip to content

Add Health Check dashboard to admin sidebar#78

Merged
obuisard merged 5 commits into6.1-devfrom
gary/healthcheck-dashboard
Apr 13, 2026
Merged

Add Health Check dashboard to admin sidebar#78
obuisard merged 5 commits 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
@Bodge-IT Bodge-IT changed the base branch from 6.1-dev to 6.2-dev April 13, 2026 14:44
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@Bodge-IT Bodge-IT changed the base branch from 6.2-dev to 6.1-dev April 13, 2026 16:37
@obuisard obuisard merged commit 6473320 into 6.1-dev Apr 13, 2026
80 checks passed
obuisard added a commit to obuisard/HealthChecker that referenced this pull request Apr 13, 2026
obuisard added a commit that referenced this pull request Apr 13, 2026
Rework of #78 for dev-2 branch, without asset table changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants