Sitemap
Pages
- Homepage
- Testing
- Adobe Commerce
- Let’s talk about your next project
- Cookie Policy
- Ecommerce
- Magento
- Web Development & Design, Belfast, Northern Ireland
- Terms, Conditions and Privacy
- Search
- Shopify
- Sitemap
- Web Design
- Web Services
- Web Developer
- WooCommerce
- WordPress
Blog Categories
- Posts tagged "Notes"
- Posts tagged "Magento"
- Posts tagged "SEO"
- Posts tagged "PHP"
- Posts tagged "WordPress"
- Posts tagged "Security"
- Posts tagged "Frontend"
- Posts tagged "Shopify"
- Posts tagged "Laravel"
- Posts tagged "Ecommerce"
- Posts tagged "WooCommerce"
Blog Posts
- Structured data for SEO
- Using WordPress as a static site generator
- Simple steps to protect your privacy online
- How to speed-up your Shopify Store
- Moving a WordPress Website with ACF and Custom Post Types to Brightspot CMS
- Smooth deployment of a PHP web application
- Introduction to Knack API Integration
- Better WordPress Performance
- Switching to Eleventy
- Simple Analytics: A privacy-focused alternative to Google Analytics
- Introduction to Bluesky
- Web application security testing
- Cookieless website tracking and analytics
- What's going on between WordPress and WP Engine?
- Combining Laravel with WordPress
- Switching from WordPress to ClassicPress
- Guide to writing a good cookie policy
- Bitnami WordPress on AWS Lightsail
- Install XAMPP on Ubuntu
- Popular PHP frameworks
- Running XAMPP on Ubuntu
- ClassicPress vs. WordPress
- PHP Security in 2024
- Shopify: Set sales prices
- Animated SVGs
- Using Scalable Vector Graphics (SVGs)
- Creating a brand-promoting brochure website with WordPress
- WordPress for charities and donation websites
- Magento database structure
- Designing for accessibility
- The crucial role of accessibility in modern ecommerce websites
- How to update your hosts file.
- Using Magento to get small businesses online
- How to secure WordPress
- How can I speed-up my Magento website?
- .htaccess: Enable GZIP Compression for Magento
- Email deliverability best practice
- Agile, Scrum and Waterfall Project Management Methodologies
- Popular Payment Gateways
- Create a plain text file on Linux
- Create a plain text file on MacOS
- Create a plain text file on Windows
- Latest Image formats for Web
- Using OpenAI tools in ecommerce environments
- Why is WordPress still so popular?
- Mobile-first Web Design
- Quick start guide for Laravel on a PHP server
- The state of web development in Northern Ireland
- Getting started with Magento Open Source
- Redirects
- Magento - WebP image format conversion
- WordPress - WebP and AVIF image formats
- Lighthouse + Google Fonts
- WordPress CLI
- Why WordPress?
- Cookie Script & GDPR
- Set-up a Rackspace CDN service
- PHP Errors, Warnings and Notices
- Web image formats
- Aheadworks switch to subscription model
- ProtonMail secure email
- Magento store hierarchy
- WordPress Belfast
- Shopify: Add breadcrumbs to Liquid templates
- Optimising Magento 2 in easy steps
- What is Laravel?
- The future of Magento
- Google Sheets to PHP array
- Apache VirtualHost with reverse proxy
- Magento 2 Blog Extensions
- The Animate On Scroll (AOS) Library
- Upcoming changes to eBay's PayPal Payments
- What does Shopify do?
- Choose a better browser
- Notes: Magento 2 Directory Structure
- A Speedy Magento Launch
- Magento 2.4.2
- PHP cURL Requests with JSON or XML
- Upgrading WordPress
- Global Payments: Strong Customer Authentication (SCA) and 3D Secure 2
- Shopify: Create a Discount Code
- Laravel Rest API call
- What is Magento Open Source?
- Rename the posts section in WordPress admin
- Moving on from Magento: OpenMage and Mage One
- Notes on transferring a WordPress site to AWS
- Who should use WooCommerce?
- WooCommerce payment providers
- Coronavirus: Ecommerce in a Pandemic
- Coronavirus: Managing your Magento ecommerce store in lockdown
- Magento 2: Show address fields on the user registration form
- Security: DNS over HTTPS
- Pingdom Speed Test
- Choose Magento Ecommerce
- Best web browsers for security and privacy
Blog Archive
- WordPress security - NGINX
- WordPress security - plugins
- Simple jQuery Cookie Pop-up
- Automatically Deploy website from Github
- Magento 2.3.3
- WordPress on Amazon EC2
- Choosing the right ecommerce platform
- Jekyll: Post Loop in Liquid Templates
- [Notes] WordPress + React Docker Starter Kit
- Remove outdated content from Google Search Results
- Magento 1: End of life
- Magento 2 Configurable Product Import
- Magento Code: Magento 2 Cache Refresh Script
- Magento Code: Magento 2 Indexer Script
- Magento 1 to Magento 2 Migration Process (Part 1)
- Magento 1 Ongoing Support and End of life
- Jekyll
- Introduction to Ubuntu MATE: A user-friendly Linux experience
- Magento Development in Northern Ireland
- Magento Belfast
- Don't use images to display text
- Laravel for PHP developers
- Magento2 – Show/hide layered navigation on category pages
- Magento2 CLI: Set Ubuntu PHP Version to match LAMPP/XAMPP
- Enable Magento2 Command-Line Interface (CLI) on Linux
- Cookie pop-up notification for legacy websites.
- The latest update to PHP7 is here… 7.2.0
- Shopify: Setting up a multipurpose CMSed liquid homepage section
- Shopify: List product variations on collection pages
- CMS blocks disappear after version 1.9.2.2 upgrade or SUPEE-6788 patch
- Magento Code: Seasonal sales link
- Running Ubuntu on Windows
- Why is WordPress so popular?
- GDPR: What is the EU General Data Protection Regulation?
- Checkout problems upgrading to Magento 1.9.3.4+
- Upgrading Magento 1 through the Magento Connect Downloader
- Upgrading Magento 1 through command line
- Magento Server Transfer – Tried and Tested Method
- Ordering assets in Magento 2
- Magento Code: Innoexts Currency Pricing Module Price and Special Price Import via SSH
- PHP: glob
- Magento Code: Check an import directory for new product CSVs and process using a Magmi profile
- Magento: What are Sage Pay Orphan Transactions?
- PHP: header
- PHP: str_replace
- Create a custom URL rewrite/redirect in Magento
- Magento Code: Include currency switcher in the header or footer with Foundation mark-up
- Magento Code: Add a drop down attribute and display it on the product page in custom HTML
- Magento header.phtml basic user account and basket code
- Magento Issue: Unable to sort configurable product attribute drop down options
- Testing YouTube embedded video responsiveness in WordPress
- Magento product types and what to use them for
- Anonymous Browsing
- WordPress: Disable Comments
- MySQL TRUNCATE command: Quickly and easily clear out the Magento database
- Session Management and Validation Settings in Magento Configuration
- All-in-one Google Analytics tracking in Magento
- All-in-one Facebook Pixel Code for Magento ecommerce
- Why you should be using Magento for your ecommerce website
- How to use PHP to submit a cURL request with HTTP Post data
- Getting your product information ready for importing to your website
- You win Google: I’m Moving from keith.kg to keithgreer.dev
- Add Facebook Pixel Code to Magento Success Page
- Quickfix: Quickly add a new Magento CMS page template
- Magento Code: Bulk add a new product attribute to all store attribute sets
- Vote 2016
- Magento Code: UK and Ireland counties for region drop-down in addresses
- Cloudflare: My next step for website optomisation
- 3. Search Engine Optimisation
- 2. User Confidence
- ADSL vs Fibre Broadband
- 1. Security
- Magento Issue: One Page Checkout appearing to jump to the bottom of the page after address is entered
- Useful .htaccess Rules: Setting the expires header for browser caching
- MySQL Database Backup and Restore via Command Line (Copy-and-pasteable)
- PayPal IPN notification errors with Magento
- PHP: Use WordPress blog tags to find related posts
- Google Chrome getting a new Security Panel for developers
- PC Gaming Wins
- #IcelandMMXV
- Magento 2.0: An introduction to what has changed
- M1 Get your Magento store ready for Black Friday
- PHP Storm and making FTP connections with SSL (FTPS)
- Magento: How to clear all caches through command line
- Steven says Slack messenger is awesome
- How to link to a PDF in WordPress
- M1 Import Values to Dropdown/Multiple Select Attributes
- M1 Batch updater for Magento Product SKUs
- Block access based on Client IP using PHP
- Useful .gitattributes defaults for Beanstalk Git
- Upgrading to Google’s Universal Analytics in Magento
- Add Google Analytics ecommerce:addTransaction to your Magento Store
- Add Static Blocks to CMS Pages in Admin
- Useful Excel Commands for Magento Image Import
- Domains, Subdomains and Subdirectories
- Magento Issue: Subtotal and Grand Total prices double at Cart/Checkout stages
- Composer
- LAMP
- €0.2: The EU Cookie Legislation
- Markdown
- Markdown Formatting Test