Book Image

Magento 2 Development Cookbook

Book Image

Magento 2 Development Cookbook

Overview of this book

With the challenges of growing an online business, Magento 2 is an open source e-commerce platform with innumerable functionalities that gives you the freedom to make on-the-fly decisions. It allows you to customize multiple levels of security permissions and enhance the look and feel of your website, and thus gives you a personalized experience in promoting your business.
Table of Contents (13 chapters)
12
Index

Creating the module files


When creating a module, the first step is to create the files and folders to register the module. At the end of this recipe, we will have a registered module but without functionality.

In the next recipes, we will add extra features to that module.

Getting ready

Open the root folder of your Magento 2 website. The app/code/ folder is the folder where all the module development needs to be done.

Access to a command line is also recommended because Magento 2 has a built-in console tool with a lot of commands that we can use during the development.

How to do it...

In the following steps, we will create the required files to register a Magento module:

  1. We will create a HelloWorld module in the Packt namespace. In your Magento root, create the following folders:

    • app/code/Packt

    • app/code/Packt/HelloWorld

    • app/code/Packt/HelloWorld/etc

  2. In the etc folder of the module, create a file called module.xml with the following content:

    <?xml version="1.0"?>
    <config xmlns:xsi="http...