Magento: Difference between revisions

From Wiki RB4
Line 3: Line 3:
* uses design patterns (GoF) like GRASP, but in an individual manner
* uses design patterns (GoF) like GRASP, but in an individual manner
* uses MVC with thin controller approach (Business Logic is mainly in Model or View), View is configured by layout XML
* uses MVC with thin controller approach (Business Logic is mainly in Model or View), View is configured by layout XML
* user groups:
** web business user
** system administrator
** web API user


==Technology==
==Technology==

Revision as of 10:00, 9 August 2018

General

  • object oriented
  • uses design patterns (GoF) like GRASP, but in an individual manner
  • uses MVC with thin controller approach (Business Logic is mainly in Model or View), View is configured by layout XML
  • user groups:
    • web business user
    • system administrator
    • web API user

Technology

Architecture

  • layers:
    • presentation
    • service
    • domain
    • persistence

Persistence Layer

  • consists of
    • layouts
    • blocks
    • templates
    • controllers

Sources