Install WordPress via SSH

wget http://wordpress.org/latest.tar.gz && tar xfz latest.tar.gz && mv wordpress/* ./ && rmdir ./wordpress/ && rm -f latest.tar.gz

Magento 2 Architecture, Performance & Scalability

Magento 2 Topology and Framework Architecture From a topology point of view, Magento 2 eCommerce platform is built on layered software architecture with four tiers: client (browser cache) page cache application database In between each tier, multiple load balancer can be added to take full advantage of Magento 2’s high availability design. From a web […]

Magento Business Intelligence

MBI (Magento Business Intelligence) is a full featured business intelligence platform including data consolidation, modelling and visualisations to analyse the most vital aspects of a merchant’s business. Merchants rely on MBI to accurately report on revenue, orders, AOV (average order value) and CLV (customer lifetime value) as well as complex analysis like marketing channel ROI […]

Magento 2 Certification Series – Magento 2 Certified Solution Specialist

Being a Magento 1 and 2 developer for over 6 years, I’ve decided to take a series of Magento 2 Certifications to brush up my skills, and here are some notes I’ve taken during the study period. In this video, Magento highlights its main eCommerce strength from a standard Magento installation. In other words, you […]

Business Photography is Essential for Local Businesses

Your Business Deserves a Professional Look As web developers, we’ve seen so many websites have to settle for either stock images or photos come out of smartphones. The impressive smartphones camera resolution nowadays has encouraged people to think that, when it comes to taking photos of their businesses, they can get away with DIY. As […]

How to Update PHP Version in a LAMP Stack

This article covers: Update PHP in a Lamp Stack Switch PHP version Audiences of this article: Server Admin Install The Latest PHP (7.4 in this case) sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install -y php7.4 sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring […]

How to Limit Google Place API Auto Complete to Certain Country

This article covers: When using Google Places API, limit the country to Australia in address auto complete suggested results. This feature was used in a Magento 1.9 One Step Checkout. Audiences of this article: Web developers Using the region parameter You may notice in this article, Google has covered how to control your auto complete […]

How to Configure Timezone Properly in A LAMP Stack

This article covers: How to Setup Time Zone on Your Web Server based on LAMP Stack Audiences of this article: LAMP Stack Admin Change Linux Timezone To check timezone in a Linux OS such as Ubuntu: timedatectl The output looks like this: Local time: Fri 2020-04-10 15:10:28 AEST Universal time: Fri 2020-04-10 05:10:28 UTC RTC […]

Update Magento from 2.3.0 to 2.3.4

This article covers: Audiences of this article: Getting Magento 2.3 file and folder permission right One of the most confusing areas about Magento 2 development is getting the file system owner and permission right. Due to a lack of workable official recommendations, prior to Magento 2.3, there were thousands of threads floating around the Internet […]

How to Update Magento 2.3 Website URL in MySQL

This article covers: Update Magento 2.3 Base URL in MySQL A culprit of flushing Magento 2 cache in command line Audiences of this article: Magento 2.3 developers Find the rows of base_url in core_config_data Table Both secure and unsecure base_url are located in table core_config_data. If you’re not familiar with core_config_data structure, use MySQL LIKE […]