Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 2.31 KB

bk-extension-dev-guide.md

File metadata and controls

43 lines (31 loc) · 2.31 KB
layout group subgroup title menu_title menu_order menu_node github_link redirect_from
default
extension-dev-guide
01_Introduction
Introduction
Introduction
1
parent
extension-dev-guide/bk-extension-dev-guide.md
/guides/v1.0/extension-dev-guide/bk-extension-dev-guide.html
/guides/v2.0/mktpl-quickstart/bk-marketplace-qs.html
/guides/v2.0/mktpl-quickstart/intro-moreinfo.html

##{{page.menu_title}}

This guide contains information for developers who want to extend, or customize, any of the components in the Magento application. That includes building a new component from to extend Magento functionality. This guide is also for those who want to create components for Magento Marketplace, although it does not cover the publishing process.

##Magento components

Magento is made up of the following types of components:

A Magento module is code that accomplishes a particular business function or handles a Magento feature. A module is a collection .php and .xml files, but may also contain other files such as .phtml and image files. Modules are interactive with each other. A module also contains any user interface required for a user's interaction with the module, and any application interfaces that another module or code chunk might call, if you decide to expose any application interface to other Magento modules.

Themes change the look and feel of the Magento storefront or Admin.

Language packages provide translations for strings that display on the storefront and Admin.

You must follow a PSR compliant structure when building a module.

Related topics