Blog
Ideas, inspiration and tutorials for Drupal, WordPress, Javascript and everything else in between.
How to Track Shopify Purchases in Matomo Using Shopify Pixels
Matomo is a powerful, GDPR-compliant analytics platform. Shopify store owners often want to use it for ecommerce tracking, but Shopify does not…
Machine Learning in Drupal, WordPress and Custom PHP Applications
In this article I provide an overview of machine learning in PHP and the basic approach for integrating an intelligent system to enhance your website…
No-Code Builders vs WordPress vs Drupal: What’s Best for Your Business Website in 2025?
In this post, I’ll compare leading no-code website builders with WordPress and Drupal, helping you decide which platform is best for your business in…
WordPress Email Two-Factor Authentication
The Email Two-Factor Authentication Plugin elevates the security of your WordPress site by adding an extra layer of protection. Along with your…
Drupal Tutorial: Plugins
Plugins in Drupal are used to extend and customise the functionality of the platform by providing reusable code that can be extended by other plugins…
Drupal Tutorial: Services
This article explains and demonstrates with example code how to create Services in Drupal version 8+ and shows developers how to create reusable PHP…
Drupal Paragraphs Responsive Background Formatter
The Drupal Paragraphs module is a widely-used tool for managing website content, and is one of the most popular modules in the Drupal ecosystem. The…
Facebook Business Page Cost
Creating a Facebook business page is a simple way to publicise your company and services, reach new and existing customers and provide a nice boost…
Magento Auto Relate Guest Orders
Magento guest checkouts are great for allowing customers to quickly pay for goods without registering but not so good if the customer decides at a…