Joomla ships with more built-in functionality than most CMS platforms offer with plugins — but some things still benefit from dedicated extensions. Signal Dark includes dark-mode CSS for every core view, and the third-party extensions below have been styled to match. These are the four Akeeba extensions we use on this site, tested on Joomla and 6. Note: Akeeba Backup and Admin Tools are available as free Core editions and paid Pro editions. Engage was archived in August 2025 (see below). Kickstart remains maintained as part of the Akeeba Backup ecosystem.
Akeeba Backup
Full site backups from the Joomla admin panel — database, files, and configuration in a single archive. Akeeba Backup creates JPA or ZIP archives that you can restore on any server using Kickstart (see below). The free Core version handles everything a single site needs: scheduled backups, one-click backup, selective directory exclusion, and email notifications.
Signal Dark styles the backup management pages in the admin panel so progress bars, log output, and configuration screens all render correctly against the dark background. No custom CSS needed on the frontend — Akeeba Backup is purely a backend tool.
Akeeba Admin Tools
Security hardening, .htaccess management, and PHP configuration from a single dashboard. Admin Tools locks down your Joomla installation: it patches file permissions, blocks known attack patterns, manages redirects, and provides a web application firewall. The free Core version covers the essentials — emergency offline mode, database repair, PHP configuration check, and the .htaccess maker.
Like Akeeba Backup, Admin Tools lives entirely in the admin panel. Its output pages (system info, security scanner results, WAF logs) inherit Signal Dark's admin overrides cleanly.
Akeeba Engage (Archived)
A native comment system for Joomla articles. No external services, no JavaScript embeds, no tracking — just comments stored in your own database and managed through your own admin panel.
Status: Akeeba Engage was archived in August 2025 when Nicholas K. Dionysopoulos discontinued the free/community Akeeba extensions. The decision was about sustainability — maintaining free extensions for a shrinking user base with negligible donations was not viable as a solo developer. His commercial products (Akeeba Backup Pro, Admin Tools Pro) continue with active development and support.
The final release — version 3.4.3 — works on Joomla out of the box. For Joomla 6, four namespace changes are needed (Joomla\CMS\Filesystem → Joomla\Filesystem). The codebase is clean and well-architected. If anyone in the Joomla community is looking for a project to fork and maintain, Engage is a strong candidate — it is the only native comment system for Joomla that doesn't depend on external services.
This is the one extension that needs frontend CSS. Signal Dark includes a full dark theme for Engage's comment cards, headers, metadata lines, and the submission form. The comment section blends into the article page without any visual break. See the dedicated Akeeba Engage installation and styling guide for the full walkthrough.
Akeeba Kickstart
A standalone PHP file that extracts Akeeba Backup archives on a fresh server. You upload kickstart.php and your backup archive to an empty directory, open it in a browser, and it extracts the full site — including the database restore. No Joomla installation needed, no command-line access required. It is the fastest way to migrate or restore a Joomla site.
Status: Kickstart continues to be maintained as part of the Akeeba ecosystem — it is required for restoring Backup Pro archives, so it stays current. Being a single standalone PHP file, its maintenance footprint is minimal.
Kickstart runs independently of any template, so no Signal Dark styling applies. It generates its own minimal UI during the extraction process.
Installing Extensions on Joomla
All four extensions install the standard way: download the ZIP from the Akeeba website, go to System → Install → Extensions in your Joomla admin, upload the package, and enable. For Engage specifically, remember to also enable the content plugin at System → Manage → Plugins — search for "Akeeba Engage" and toggle it on. Without the plugin enabled, the comment form won't appear below articles even though the component is installed.