Magento 2

Magento is an open-source e-commerce platform written in PHP. On top of that, Magento 2 introduced the Model-View-ViewModel (MVVM) pattern to its front-end code using the JavaScript library Knockout.js. Get the most out of Magento 2 by reading and sharing these posts!

How to run Magento 2 from a sub-directory

Joaquín Ruiz - 4th February 2019

Imagine you need to run a Magento 2 installation from a sub-directory, using Nginx, but you don’t have ownership of the main site, just the sub-directory. So we are not talking here about store view codes, redirect loops etc, we are talking about this: Server 1 : www.website.domain /shop/ -> IP Server 2Server 2 : […]

Import customers with hashed passwords into Magento 2

Joaquín Ruiz - 23rd August 2018

Whether you are migrating your site from Magento 1, or from another platform, like WordPress, Prestashop, Symfony... you likely have a customer database you are interested in migrating to your new Magento 2 site. Once you have imported customers to Magento 2 with personal data, hashed passwords, addresses, etc.. If you have not taken into account the change of the Magento 2 encryption in passwords, you will face problems.

MageTitans España 2018. The UI Component… Ally or Enemy?

Joaquín Ruiz - 4th July 2018

On June the 29th, I gave a presentation at the MageTitans España 2018, in Valencia, about the UI Components. The Magento 2 UI Components are considered by a large part of the Magento community to be one of the most painful (new) features of Magento 2.

The step-by-step guide to set up PhpStorm for Magento 2

Joaquín Ruiz - 24th May 2017

Magento 2 is a complex platform/framework, therefore we need to use all of the tools we have to help us to develop Magento properly. I present you The step-by-step guide to set up PhpStorm for Magento 2 to help the developers to develop properly Magento 2 projects by following 4 easy steps.

Running Cron Jobs in Magento 2

Joaquín Ruiz - 16th September 2016

Running Cron Jobs in Magento 2 can be very useful to automate repetitive tasks. A cron is a Linux utility which schedules a command or script on your server to run automatically at a specified time and date.