Mitos vs Vantagens
Rafael Corrêa Gomes
Software Engineer at Redstage Magento Partner
Sobre
Rafael Corrêa Gomes
- Core Magento 2
- +40 artigos para a Envato (criadora do Themeforest)
- Segundo maior contribuidor mundial do Devdocs
- Professor Magento na única escola do Brasil reconhecida pela ABComm
- Organizador do único Meetup Oficial Magento da América do sul.
Redstage
- Localizada em NYC, Chicago, London, Mumbai e São Paulo
- +600 e-commerces no portfólio
Meetup Magento SP
+14.850 Usurários
Estatísticas
Estatísticas Top 10 mil sites
Estatísticas no Brasil
Estatísticas Enterprise no Brasil
Magento 2 no mundo
Google Trends Brasil
Referência mundial B2B
5 Principais mitos
5 principais mitos
- Custo com servidor
- Ruim para se ter poucos produtos
- Curva de aprendizado
- 6000 arquivos dificultam
- Admin complexo
6 Praticas para evitar o
mito de performance
1º Razão é a edição do core
2º Defina limite suas SQL queries
X X
3º Memória - Grande conjunto de resultados
4º SQL queries nos loopings
5º Instanciando Models
6º Cache nos seus Blocks
8º Otimizações de imagens
Vantagens do
Magento 2
Módulos na instalação
Mensagens do Magento
Gerenciamento das mensagens
Admin user roles
Backups antes de instalar módulos
Mantenha tudo atualizado
O cache ajuda
CLI
Deploy mode
Default Mode
- Não mostra erros
- Registra logs
- Gera arquivos estáticos
- Não recomendado
Production Mode
- Otimizado
- Não mostra erros
- Não faz o auto deploy
Developer Mode
- Mostra erros
- Faz auto deploy
- Log mais detalhado
Profissionais certificados
Comunidade Magento
Ferramentas oficiais
➔ Migration Tool
➔ Quality Tool
➔ Module Converter Tool
Documentação no Github
Magento Marketplace
Escolha boas ferramentas
M2
composer require vpietri/adm-quickdevbar
composer require msp/devtools
composer require honl/magento2-templatehints "dev-master"
M1
TB Developer Toolbar
Comunidade de soluções
➔ Patches
➔ /downloader
➔ /admin
➔ /.git
➔ Erros em extensões
➔ Como resolver
Magento Awesome List https://goo.gl/2sfnsH
Boas práticas https://goo.gl/xCtBbo
Magento Meetup SP https://goo.gl/dfT2zv
Usando as vantagens
➔ Não sobrescreva tudo
➔ Use XML
➔ Use KnockoutJS / Propotype
➔ Continue o padrão do tema
➔ Facilite o admin
➔ Ative features
➔ Abuse do CI
➔ Prepare para tradução
➔ Edite apenas seu novo tema
Obrigado!
rafaelcgstz@gmail.com
@rafaelcgstz
https://rafaelstz.github.io
Slideshare
https://goo.gl/4s2Rfg

Magento: Mitos vs Vantagens