In this article we’ll look at how to use branches within Git and how using the different branches of development can help benefit a team of developers working on a single project simultaneously.
By default, Git comes with a master branch. This is seen as the main line of workflow. This can be seen by ...
Access Control Lists in Magento 2, or ACL, are a way of assigning roles to users who then can access particular resources within the admin area. Several users within the admin panel may require different access to different areas, not to mention you may wish to deny a user access to a certain location. You ...
One of Magento’s major advantages is allowing the user to customise the layout of their theme using Magento 2 layout updates.
There are a couple of ways to do this; either by extending or overriding the default layout.
Let’s assume you have a custom theme setup that inherits from Magento’s blank theme. To extend layout ...
When developers add admin modules to Magento, they may want to know how to add a Magento 2 admin menu item in order to display some custom module content to the user.
The method of doing this is not too dissimilar of how menu items were added in 1.x Magento versions. Instead of adding XML ...
Adding products within Magento 2 requires a few options for the store administrator to configure before products will successfully appear on their website.
To do this, log into your Magento admin and head to the Products -> Catalog section.
Now you are presented with your product grid page that shows an overview of the ...
This article will help you assist you in getting started with Sass including installation, basic commands and a few examples.
Sass, or syntactically awesome stylesheets, is an extension of CSS which can allow you to use things like variables, nested rules and much more.
As some of the features that the Sass extension provides are ...
This article will show you the steps needed for creating a Magento 2 module. This module will output some content onto the frontend of the website.
When building a module, it is a good idea to put your application into developer mode. This can be done using one of the commands Magento gives you.
$ ...
Sometimes within cPanel when trying to add an Addon Domain against a particular account, you may come across the following error:
“Sorry, the domain is already pointed to an IP address that does not appear to use DNS servers associated with this server. Please transfer the domain to this servers nameservers or have your administrator ...
Creating a Magento 2 controller within a custom module will enable us to access a specific route on the storefront and perform some functionality. If you’re familiar with creating a controller in earlier versions, there are some differences when creating them in Magento 2.
Controllers in Magento 2 differ from Magento 1 as for every ...
Similar to Magento 1, a fundamental task for developers within the newer versions of Magento is learning about creating a Magento 2 block.
The block classes will contain functionality that can be passed to Magento’s theme template files that can be shown on the storefront.
To add your own block, as always, is to ...