Versions
Joomla, PHP and database versions and their support dates.
- Joomla + PHP end of life
- database version
- update path
We keep your site updated, secure, backed up and fast – updates tested on staging before they reach the live site – and fix issues when they happen. We start with a health check, then agree a monthly plan that fits your site.



ExcellentUptime, the error log or a message from you.
Within 12 hours on business days; outages first.
Fix on staging, or restore a tested backup.
Why it happened, so it doesn't again.
In the ticket and the monthly report.
Before we quote a plan, we check the site – so we know what we are taking on.
Joomla, PHP and database versions and their support dates.
What is installed, what is abandoned, what is risky.
The settings attackers look for first.
Whether a backup exists – and whether it restores.
What happens when something breaks at night.
A baseline, so slowdowns get noticed.
Agencies can put their client sites on one plan, under their own name.
Versions, extensions, security, backups and monitoring.
What needs fixing first, with effort for each item.
Monthly plan agreed for your site.
Updates on staging, checked, then live.
Alerts handled, small fixes done.
What was done, what is coming, what to plan.
Joomla's console does a lot of the routine – checking updates, listing extensions, running scheduled tasks, taking the site offline for a deploy. We script it, so nothing depends on someone remembering.
$ php cli/joomla.php core:check-updates $ php cli/joomla.php update:extensions:check $ php cli/joomla.php extension:list --type=plugin # deploy window php cli/joomla.php site:down php cli/joomla.php core:update php cli/joomla.php cache:clean php cli/joomla.php site:up # crontab: scheduled tasks every 5 minutes */5 * * * * php /var/www/site/cli/joomla.php scheduler:run --all
Plans are agreed per site after the health check, so you only pay for what your site needs.
| Area | What we do | How |
|---|---|---|
| Updates | Joomla core, template and extension updates | Staging first, then live; major upgrades planned separately. |
| Security | Hardening, malware checks, clean-up | 2FA, configuration review, file checks; clean-up and root cause if hacked. |
| Backups | Automated backups with restore on demand | Off-site copies, restore tested on staging. |
| Monitoring | Uptime, errors and scheduled tasks | Alerts to us, handled within 12 hours on business days; bugs fixed in 1–2 days. |
| Fixes & small changes | Bug fixes and minor customizations | By the developers who know your site. |
| Reports | What was done each month | Updates, backups, incidents and what to plan next. |
The hard partFrom Joomla 4 to 6.1 with 8+ legacy extensions removed, a cleaned-up site and a hardened admin with 2FA.
The hard partCiviCRM only ships for Joomla 5. Compatibility built as extensions and hooks, proven through a CiviCRM update.
The hard partMembership applications and donations are CiviCRM contribution pages – each one tested after the upgrade.
Much of our work comes from other developers: agencies with client sites on Joomla, and teams who know their site but want senior Joomla hands for the hard part.
We work under your name, in your repository and your ticket system.
Hand us only the hard part and keep the rest.
One team for the whole job, explained without jargon.

“We use their services for our companies websites maintenance, development and updates … for last 5 years.”Maintenance · 5 years
“Excellent support, quick solutions from the idea to the realization in many different fields.”Updates · improvements · maintenance
“They do a good job of walking through each new project to fully understand the scope, and then are responsive throughout.”Several projects, several years
“They consistently provide exceptional support and deliver outstanding results.”Development · upgrades · servers

“They’re attentive, creative, and professional, and they really take the time to understand our needs.”Joomla site · several projects
“They built a stunning website and an efficient travel booking platform for Posada Nena.”Website + booking platform
It depends on the site – extensions, traffic and how much changes. After the health check we agree a fixed monthly plan for your site.
We reply in under 12 hours on business days and fix bugs within 1–2 days. For anything urgent, message us on Telegram or Discord; outages are handled first.
No. The health check tells us what we are taking on, and we fix the risky parts first.
No. Updates are tested on staging first; anything that breaks waits until it is fixed.
Yes. We clean it, close the way in, restore what was lost and harden the site so it doesn't happen again.
“Excellent support, quick solutions from the idea to the realization in many different fields.”