The Brief

Compass Qualifications was having issues with some of the plugins in their WordPress site, which were affecting their customers’ abilities to interact with the company.

The Process

To fix the plugins we had to dive into the PHP and Javascript source code, both in the front-end and back-end of the website.

The back-end [PHP]: We needed to alter some of the WordPress plugin code to render the front-end according to the guidelines provided. Possibly the biggest challenge was working out how the previous developers had disabled the chat box functionality. Once restored, normal business could be resumed by Compass Qualifications as they started receiving messages from their clients that had previously been dropping.

We also had to do some digging into the back-end MySQL database, using SQL expressions to modify some of the fields that required updating from outdated values.

The front-end [Javascript/HTML/CSS]: There were issues with Javascript conflicts in a variety of the different modules being used. We were able to pinpoint the source of the code conflicts and modify the scripts accordingly so that they not only worked, but that they also played nicely together. Tinkering with the CSS/HTML allowed us to fix the transitions that had previously failed to transit.

Compass Qualifications
Compass Qualifications

Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/infiniwe/public_html/wp-includes/functions.php on line 4217

Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/infiniwe/public_html/wp-content/plugins/really-simple-ssl/class-mixed-content-fixer.php on line 111