After launching your website, technical maintenance will need to be performed on the website regularly. All content management systems (CMS) are database-driven and require regular security maintenance to keep your site safe from being hacked.
The Joomla core, framework, and extensions installed on the site also require periodic updates for compatibility, updated functionality, and bug-fixes. Joomla components also require small annual licensing fees for updates and support.
Extensions perform functions such as firewall security, backups, editing, and administrative capabilities. Extensions can also add functionality such as document management, blog, form builder, online shop, and subscription-based mass emailing system to your website. All of these add-on extensions need to be maintained for security, compatibility, and features to keep your website running smoothly and securely.
We include the cost of our recommended maintenance plan for ongoing technical maintenance of the Joomla! core and extensions with every website proposal because it is essential that your website is maintained. At the end of each year, we evaluate your technical maintenance needs. We may recommend a change in your plan if we find we need more or less time to perform the maintenance your site will require for the coming year. Additional maintenance plan information is available any time.
Security and Recovery
Security and recovery systems are in place for all Joomla CMS websites we build.
Server Vendor Information
We lease our servers from SiteGround. Support from their team is excellent and fast. SiteGround specializes in WordPress and Joomla hosting. Their firewalls are optimized for these platforms. When any major security threat pertaining to Joomla is issued, their response time to block the threat is generally less than 24 hours. Our servers are optimized for Joomla-based websites. We have seen anywhere from 50% to as much as 800% speed improvement in site loading times compared to other hosts when we have moved a client’s site from another vendor.
Uptime is excellent with SiteGround.
We use two firewalls in the web application. Each firewall is configured for specific purposes.
- Protect your site from hackers using code injection, cross scripting, brute force attacks, and more
- Block repeat offenders
- Block countries that do not need access to your website
- Run database repair and optimize tools
- Run scans on the entire site for malicious code
- Run security checks on website and server configuration
- Repair file permissions
Disaster recovery & accidental deletion
It can happen. You have the best intentions, but somehow delete important files. We use a combination of several technologies and services to prevent loss of data and prepare for disaster recovery.
- Backups of the entire site and database are scheduled according to your needs
- Backups can be performed daily, weekly, monthly. We base this on how often content is changed or added to the website.
- Backups are automated on a set schedule and are stored offsite on Amazons S3 file servers
You can create a backup before you change anything on your website as a precaution. If something does go wrong, we can use a backup to restore your website.
Do you need to archive your site backups for record keeping purposes?
Archive backups to meet your needs. Generally, we save the last ten backups, but we can save more as needed. If you need to save all of your backups, let us know. We can set up long-term storage for all of your backups on our servers to prevent data loss.
Maintenance and security monitoring of website
We use a service to monitor our websites and manage the backup schedules. Website monitoring alerts us to issues such as the website being down for any reason. We also get alerts if updates are needed for the Joomla! core or extensions. We use this service to run security audits, malware scans, and to maintain logs of website maintenance.