Privacy Respecting Website Analytics
Implementing Privacy Respecting Website Analytics using data anonymisation techniques and retaining the data yourself removes the need for ugly and annoying cookie consent banners maintaining compliance with privacy laws like GDPR.
Protecting your privacy when browsing the internet using a secure web browser is a critical element in staying safe online and keeping your personal data secure from third parties.
Many web browsers are data collection tools for advertising companies who collect data about you through your browser and receive income by sharing your data with their advertising partners with targeted ads for example.
Add Google Analytics
By implementing the free Google Analytics tool, or GA on your website you get an extremely in-depth look at your website performance including traffic sources, page views, entry and exit pages etc.
This involved investigating the issue, and modifying the code to reinstate the Kunena login on a Joomla 3.8.4 website with several thousand users who could not login.
Speed up page load times on VPS Server with 50 plus Joomla and WordPress websites
This involved analysing a VPS hosting multiple Joomla and WordPress websites with Plesk, quantifying load times on a sample of 100,000 plus web pages, increasing server resources, adding additional Apache Server modules, re-configuring Apache Server and the hosting configuration, switching from PHP 5 to 7, testing, and tweaking using .htaccess for sites where the global Apache configuration wasn't optimal, along with automating daily site backups.
This involved analysing over 30,000 URL's on a Joomla website, investigating the options available, testing, developing a migration plan, installing JoomSEF to replace MijoSEF, producing a php script to modify the MijoSEF URL's, populate JoomSEF database tables with the URL's, removal of unwanted, and duplicate URL's in a test environment, followed by implementation on a live site.
This project involved investigating the options available, testing, developing a migration plan, producing a PHP script to create several hundred Joomla tags in the core Joomla tags component, from the broken TorTags component, redirecting several hundred URL's, adding custom overrides to the Joomla Tags component, creating modules, and customising the layouts in a test environment, followed by implementation on a live site.
This project involved the following a heavily customised Joomla/Jreviews website using custom Jreviews themes with no documentation from the previous developers;
This involved backing up a site,transferring to a new host, performing a security audit, updating the Joomla version and all extensions, and adding additional security to the site.
This involved backing up a site, performing a security audit, updating the Joomla version and all extensions, adding additional security to the site, implementing Google reCAPTCHA on contact forms, and making the site responsive and mobile friendly using CSS.