Magento Module Development
Madarasz, Richard Gergo (2020)
Madarasz, Richard Gergo
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020053015506
https://urn.fi/URN:NBN:fi:amk-2020053015506
Tiivistelmä
In the company there was a need for a module which makes it possible to edit webpage translations directly, since the only way to make changes was to edit the translation files directly, which required a redeploy of the environment every single time. Thetask was to create a module which works as a panel in the configuration menu of the admin panel. This way the customer can make changes themselves without the need of creating support tickets and having the company make changes and deploys.The implementation is done using Magento 2 Platform. The module directory mainly con-sists ofblocks, controllers models and configuration files. It is written in HTML, PHP lan-guages and XML in the configuration files, while also using SQL for database management and Composer as module manager.The study resulted in a working custom module, thathas the ability to edit localization files directly from the admin menu, with the added feature of saving changes to the project’s database. The moduleis ready to be implemented in any Magento 2 Project.