Anotações Magento 2: Visão Geral

Visão Geral Magento 2

Compartilha da mesma flexibilidade do Magento 1, com mudanças na estrutura e melhorias no que diz respeito a atualização do sistema

Possui um mecanismo que possibilita inúmeras formas de customização através do uso de plugins.

Magento 2 Arquitetura

Possui um nível maior de modularização com maior independência dos módulos, que funcionam como unidades separadas.

Controladores

Uma classe por ação que processa apenas uma requisção

Não é possível processar múltiplas URL em apenas uma classe

Composto por 3 componentes: front controller, routing system e action classes

Service Layer

Usado para persistir e obtém entidades do armazenamento

Visão

A organização de layouts, templates e blocos é diferente e consequentemente o desenvolvimento frontend mudou bastante.

Magento 2 Sistema Modular

* Módulos
* Temas
* Libraries

Magento 2 Areas

Permite o Magento carregar apenas os arquivos de configuração requeridos

Magento 2 Libraries

Logica que pode ser reutilizada

Não possui funcionalidades independentes

Localizadas na pasta /lib e são PSR-O compliant

Magento 2 Pacote de Idiomas

Permite uma interface em vários idiomas sem modificar o código da aplicação

Magento 2 Temas

O foco primário passar a ser a criação de arquivos CSS e incorporar o design responsivo

Magento 2 Módulos

Pacote de códigos encapsulados que adicionam lógicas comerciais ou funcionalidades

Com uma abordagem modular, todo módulo possui o mínimo de dependências de outros módulos

Os módulos agora são mantidos em uma única pasta.

São localizados na pasta /app/code ou vendor e são PSR-4 compliant

Módulo deve ser declarado em etc/module.xml e também em app/etc/config.php

2017-01-24T20:23:11+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x