One of our clients offered to provide a testimonial and so of course we agreed. Here is what she wrote: My company implements CiviCRM sites for organisations in the UK and many of them are hosted with CiviHosting. I have been increasingly impressed with the reliability of the hosting, the incredibly helpful support I get both from CiviHosting staff as well as SureSupport, and also how easy to use the control panel is for this hosting. If I’ve ever had queries or issues with one of my sites, they are always able to help me get to the bottom of it. The control panel is a really easy interface for… Read More
Continue ReadingJust “Wow” on the support
We received feedback today regarding our Support Team: You’ve heard it before … but SureSupport is amazing. I had some clients who so desperately wanted to use GreenGeeks or SiteGround. What a waste of time. I wasted so many hours with GreenGeeks on the question of “is port 465 blocked?” and the answers were “no no, we don’t block any ports” only to finally discover that the port wasn’t blocked, it was “disabled”! Looking at my recent queue of 10 support requests the average response time is less than 2 minutes, the modal time is less than a minute and the max is 10 minutes. I always thank them and… Read More
Continue ReadingQuickbooks Integration
We are now working on a Quickbooks integration project. The client has a storefront and all sales are stored on a database. Their Quickbooks, however, is the desktop version, not the online version. So there is no easy way for those sales data to be transferred from the web server to the QB desktop application. We are building for them a small custom system, using the QuickBooks PHP DevKit. This system will transfer all customer data, and all sales data, from their online database, to their Quickbooks desktop.
Continue ReadingDrupal 7 to Drupal 9 Upgrade
This week we are working on finishing an upgrade of a large Drupal 7 site to Drupal 9, including upgrading their CiviCRM instance. After those two upgrades, we will be migrating all of their custom User fields into CiviCRM, in custom Contact fields.
Continue ReadingPDF Tax Documents Automated
This week at CiviHosting, we are working on automating US Tax form generation for one of our clients. They need to generate a certain Form for their clients, depending on financial criteria for each client. They have been doing this by hand. Now we have it automated for them.
Continue ReadingWordPress Plugin Profile Builder Vulnerability
We sent out emails with the following text to a set of our clients: Hello, We are writing to let you know about a recently-disclosed vulnerability in one of the WordPress plugins installed on your website – “Profile Builder”. You can find more information here: https://wpscan.com/vulnerability/c142e738-bc4b-4058-a03e-1be6fca47207 Due to the severity of the vulnerability and their high potential impact, we proactively upgraded the plugin on your website to the latest stable version provided by the vendor to protect your website from hacking attacks. The vulnerabilities are already being exploited in the wild, so it was only a matter of time before a hack attempt was made against your website as well.… Read More
Continue ReadingSQL Injection Vulnerability in CleanTalk AntiSpam Plugin
There was a recently discovered serious vulnerability in a popular WordPress plugin: Spam protection, AntiSpam, FireWall by CleanTalk. You can rad the full report here: https://www.wordfence.com/blog/2021/05/sql-injection-vulnerability-patched-in-cleantalk-antispam-plugin/ Due to the severity of the vulnerability and its high potential impact, we proactively upgraded this plugin on all websites on our servers to the latest stable version provided by the vendor to protect them from hacking attacks. The vulnerability is already being exploited in the wild, so it was only a matter of time before a hack attempt was made sites on our servers. We then contacted the owners of all affected sites individually.
Continue ReadingPHP 8.0 Now Available
PHP 8.0 is now available on all CiviHosting servers. To test PHP 8 on your account, you can easily change the PHP version via the hosting Control Panel > PHP settings tab. You can control the PHP version of each subdomain separately. Enjoy. 🙂
Continue ReadingCopying a Site on CiviHosting
To copy a site on our servers, whether from one account to another, or from a different subdomains within the same account, is not hard. You indeed must have some technical skills, but beyond that, the process is fairly straightforward. The first step is to copy the files and also the databases. The files can be copied within the same account directly in the File Manager. To copy from a separate account, you would want to download a backup archive of the files and then upload that to the new account. To copy the database, in the same account, you can select the source database in phpMyAdmin and click on… Read More
Continue ReadingBug in CiviCRM Installer for Drupal 9
The CiviCRM Installation Guide for Drupal 9 says to run these three lines of code: composer config extra.enable-patching true composer require civicrm/civicrm-asset-plugin:’~1.1′ composer require civicrm/civicrm-{core,packages,drupal-8}:’~5.39′ We edited that last one to end with the latest version of CiviCRM, which today is 5.39, but anyhow if you run these commands today, on the second and third you will see this error: $ composer require civicrm/civicrm-{core,packages,drupal-8}:’~5.34′ ./composer.json has been updated Running composer update civicrm/civicrm-core civicrm/civicrm-packages civicrm/civicrm-drupal-8 Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 – Root composer.json requires civicrm/civicrm-core ~5.34 -> satisfiable by civicrm/civicrm-core[5.34.0]. – civicrm/civicrm-core 5.34.0 requires… Read More
Continue Reading