SlideShare une entreprise Scribd logo
1  sur  33
Desenvolvendo para Magento
     Primeiros passos
        Ricardo Martins
Agenda
• Mercado de trabalho
  – Mercado nacional
  – Mercado internacional
• Por onde começar
• E o código?
  – Ambiente de desenvolvimento
  – Conhecendo as pastas
  – Atualizações de conteúdo via XML
  – Extensões para desenvolvimento
• Dúvidas
Mercado de Trabalho
                      Brasil
Catho.com.br




Jooble-br.com




                      Pesquisa realizada em 17 de outubro de 2012
Mercado de Trabalho
                Fora do Brasil
•   oDesk.com – 621 oportunidades
•   Elance.com – 285 oportunidades
•   Monster.com – 125 oportunidades
•   CareerBuilder.com – 55 oportunidades
•   Computing.co.uk/jobs – 55 oportunidades
•   CyberCoders.com – 35 oportunidades

                   Pesquisa realizada em 17 de outubro de 2012
Por onde começar?
• Documentação Magento – 8 partes
   – http://tinyurl.com/tutorialmagento
• Screencasts – Magento U
   – http://training.magento.com/
• StackOverflow.com
• #magento – irc.freenode.net
• Inchoo.net
Por onde começar?
• Grupo de Discussão Google MagentoBR
  – http://tinyurl.com/magentobr
• Cursos ao vivo online com André
  – AndreGugliotti.com.br
• Comunidade Magento (forum e tutoriais)
  – ComunidadeMagento.com.br
• Blog do Deivison Arthur
  – Deivison.com.br/blog/
Por onde começar?
• Blog do Denis Spalenza
  – DenisSpalenza.com
• Blog da FXP Labs
  – Fxplabs.com.br/blog/
• Blog do Alex Braga
  – AlexBraga.net/
• Video aulas, Livros, Cursos, etc (Cerebrum)
  – http://tinyurl.com/magentobrasil
E o código?
        Ambiente de Desenvolvimento
Alguns requisitos mínimos   USE controle de Versão
 - PHP 5.2.13+              GIT, Mercurial, SVN, não
 - Curl, DOM, GD, mcrypt,   importa o sabor.
 PDO_MySQL
                            IDE's
 - Apache ou NGinx
                            SublimeText2, NetBeans,
 - MySQL 4.1.2+ c/ InnoDB
                            Eclipse.
Pastas do Magento
  Estrutura padrão
Pastas do Magento
       /app

       Pasta da aplicação
Pastas do Magento
       /app/code

       Módulos do magento
Pastas do Magento
       /app/code/community
       Módulos da comunidade, geralmente
       baixados via Magento Connect.

       /app/code/core
       Módulos desenvolvidos pela equipe do
       magento ou certificados por eles. NÃO
       modifique.

       /app/code/local
       Customizações pessoais, e os nossos
       módulos.
Pastas do Magento
       /app/design
       Pacotes de design (templates, layouts,
       etc)

       /app/design/adminhtml
       Relativo à área administrativa da loja

       /app/design/frontend
       O que aparece na loja (frontend) :-)

       /app/design/install
       Referente à instalação do magento.
Pastas do Magento

    Caminho das Classes...

    <?php
    class Mage_Catalog_Block_Breadcrumbs
    (...)

    /app/code/
    [pool]/Mage/Catalog/Block/Breadcrumbs.php
Pastas do Magento
       /app/etc
       Arquivos de configurações globais do
       magento. Configurações de conexão ao
       banco de dados, chave de criptografia,
       caminho da administração, etc.

       /app/etc/modules
       Definições dos módulos instalados e
       ativos. É possível desabilitar totalmente
       um módulo editando o XML
       correspondente localizado nesta pasta.
Pastas do Magento
       /app/etc/locale
       Arquivos CSV de tradução do site.
Pastas do Magento
       /skin
       Pasta pública com arquivos de css,
       imagens, etc.
Pastas do Magento
       /media
       Arquivos de imagens do catálogo.
Pastas do Magento
       /var
       Arquivos temporários diversos, bem
       como cache, logs e reports de erros.
Pastas do Magento
/var/report
Reporte de erros exibidos no site (e no backend).
Blocos
A maioria das páginas de nossa loja,
são montadas em partes, ou seja, em
blocos.
Blocos




Vale a visita
http://tinyurl.com/mageblocks
Identificando os Blocos
    ADMIN: Sistema → Configuração → Desenvolvedor


1



                  2
Identificando os Blocos
Identificando os Blocos
XML's no Magento



Com eles você
pode tudo!
Mas até entender
parece coisa de
outro mundo.
XML's no Magento
• Servem pra quase tudo e estão em toda
  parte. Configurações, ajustes de layout,
  declaração/configuração de módulos, etc.
• Permitem alterar partes do layout,
  interagir com outros blocos, inclusive sem
  mexer em nenhum arquivo físico.
Por exemplo...
• Removendo a enquete apenas
  na página 'Sobre nós' (About
  us)
   – Localizar em que ponto do
     layout (xml) ele é inserido
   – Habilitar as dicas de template
     no admin
   – Remover ele via atualização
     de layout
Nem tudo são blocos
Há também o CMS pra facilitar a vida.
CMS
• Páginas geralmente estáticas, guardadas
  no banco;
• Exemplo: Página institucional, políticas de
  trocas, etc;
• É possível inserir blocos com inteligência
  nas páginas do CMS.
Por exemplo...
• Exemplo da atualização de
  XML para página About Us
Extensões para o desenvolvedor   http://tinyurl.com/extensoes




Layout Viewer

System Configuration Search

Pulse Storm Launcher

Developer Manual

Commerce Bug - $49.95
Dúvidas?

                                                        Contato
                                    ricardo@ricardomartins.info
 Muito Obrigado!
                                      http://ricardomartins.net.br
                                                     @r_martins


Apresentação disponível em
http://ricardomartins.net.br/eventos/apresentacao-meet-magento-2012/
ou
http://tinyurl.com/magento2012

Contenu connexe

Tendances

Tendances (15)

Magento Gerencimento e Customização de Temas
Magento Gerencimento e Customização de TemasMagento Gerencimento e Customização de Temas
Magento Gerencimento e Customização de Temas
 
Temas em Magento
Temas em MagentoTemas em Magento
Temas em Magento
 
Como Montar Lojas Virtuais
Como Montar Lojas VirtuaisComo Montar Lojas Virtuais
Como Montar Lojas Virtuais
 
Como Montar Uma Loja Virtual
Como Montar Uma Loja VirtualComo Montar Uma Loja Virtual
Como Montar Uma Loja Virtual
 
Fazendo Dinheiro com Software Livre - o Magento Commerce
Fazendo Dinheiro com Software Livre - o Magento CommerceFazendo Dinheiro com Software Livre - o Magento Commerce
Fazendo Dinheiro com Software Livre - o Magento Commerce
 
Webinar Magento Commerce
Webinar Magento Commerce Webinar Magento Commerce
Webinar Magento Commerce
 
Conexão Magento SP
Conexão Magento SPConexão Magento SP
Conexão Magento SP
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento Commerce
 
Magento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerceMagento: a ferramenta e suas possibilidades para o e-commerce
Magento: a ferramenta e suas possibilidades para o e-commerce
 
Guia completo do Google Tag Manager
Guia completo do Google Tag ManagerGuia completo do Google Tag Manager
Guia completo do Google Tag Manager
 
Dicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe FigueiredoDicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe Figueiredo
 
Introdução ao Google Tag Manager
Introdução ao Google Tag ManagerIntrodução ao Google Tag Manager
Introdução ao Google Tag Manager
 
7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias
 
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de ConteúdoPyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
PyroCMS - Conhecendo o CMS - Sistema Gerenciador de Conteúdo
 
Responsive Layouts
Responsive LayoutsResponsive Layouts
Responsive Layouts
 

Similaire à Desenvolvendo para magento - primeiros passos

Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português Br
Luiz Ladeira
 
Apresentação blogs
Apresentação blogsApresentação blogs
Apresentação blogs
luizaselis
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
thiagolima
 

Similaire à Desenvolvendo para magento - primeiros passos (20)

Workshop Magento
Workshop MagentoWorkshop Magento
Workshop Magento
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop Magento
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
 
Magento: Mitos vs Vantagens
Magento: Mitos vs VantagensMagento: Mitos vs Vantagens
Magento: Mitos vs Vantagens
 
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
 
Melhores praticas no desenvolvimento magento
Melhores praticas no desenvolvimento magentoMelhores praticas no desenvolvimento magento
Melhores praticas no desenvolvimento magento
 
Joomla! CMS
Joomla! CMSJoomla! CMS
Joomla! CMS
 
Como criar módulos para magento 2
Como criar módulos para magento 2Como criar módulos para magento 2
Como criar módulos para magento 2
 
15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento15º EDTED, Rio de Janeiro - Magento
15º EDTED, Rio de Janeiro - Magento
 
Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)Introdução ao Web Design: Aula 5 - HTML (part. 1)
Introdução ao Web Design: Aula 5 - HTML (part. 1)
 
Django - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com PythonDjango - Desenvolvimento web ágil com Python
Django - Desenvolvimento web ágil com Python
 
Joomla!: uma visão geral
Joomla!: uma visão geralJoomla!: uma visão geral
Joomla!: uma visão geral
 
Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português Br
 
Fundamentos da Linguagem Digital - Modulo 02 - parte 01
Fundamentos da Linguagem Digital - Modulo 02 -  parte 01Fundamentos da Linguagem Digital - Modulo 02 -  parte 01
Fundamentos da Linguagem Digital - Modulo 02 - parte 01
 
Apresentação blogs
Apresentação blogsApresentação blogs
Apresentação blogs
 
QCon 2011
QCon 2011QCon 2011
QCon 2011
 
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMinicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Web Development em 2015
Web Development em 2015Web Development em 2015
Web Development em 2015
 
Joomla
JoomlaJoomla
Joomla
 

Dernier

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Dernier (20)

Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 

Desenvolvendo para magento - primeiros passos

  • 1. Desenvolvendo para Magento Primeiros passos Ricardo Martins
  • 2. Agenda • Mercado de trabalho – Mercado nacional – Mercado internacional • Por onde começar • E o código? – Ambiente de desenvolvimento – Conhecendo as pastas – Atualizações de conteúdo via XML – Extensões para desenvolvimento • Dúvidas
  • 3. Mercado de Trabalho Brasil Catho.com.br Jooble-br.com Pesquisa realizada em 17 de outubro de 2012
  • 4. Mercado de Trabalho Fora do Brasil • oDesk.com – 621 oportunidades • Elance.com – 285 oportunidades • Monster.com – 125 oportunidades • CareerBuilder.com – 55 oportunidades • Computing.co.uk/jobs – 55 oportunidades • CyberCoders.com – 35 oportunidades Pesquisa realizada em 17 de outubro de 2012
  • 5. Por onde começar? • Documentação Magento – 8 partes – http://tinyurl.com/tutorialmagento • Screencasts – Magento U – http://training.magento.com/ • StackOverflow.com • #magento – irc.freenode.net • Inchoo.net
  • 6. Por onde começar? • Grupo de Discussão Google MagentoBR – http://tinyurl.com/magentobr • Cursos ao vivo online com André – AndreGugliotti.com.br • Comunidade Magento (forum e tutoriais) – ComunidadeMagento.com.br • Blog do Deivison Arthur – Deivison.com.br/blog/
  • 7. Por onde começar? • Blog do Denis Spalenza – DenisSpalenza.com • Blog da FXP Labs – Fxplabs.com.br/blog/ • Blog do Alex Braga – AlexBraga.net/ • Video aulas, Livros, Cursos, etc (Cerebrum) – http://tinyurl.com/magentobrasil
  • 8. E o código? Ambiente de Desenvolvimento Alguns requisitos mínimos USE controle de Versão - PHP 5.2.13+ GIT, Mercurial, SVN, não - Curl, DOM, GD, mcrypt, importa o sabor. PDO_MySQL IDE's - Apache ou NGinx SublimeText2, NetBeans, - MySQL 4.1.2+ c/ InnoDB Eclipse.
  • 9. Pastas do Magento Estrutura padrão
  • 10. Pastas do Magento /app Pasta da aplicação
  • 11. Pastas do Magento /app/code Módulos do magento
  • 12. Pastas do Magento /app/code/community Módulos da comunidade, geralmente baixados via Magento Connect. /app/code/core Módulos desenvolvidos pela equipe do magento ou certificados por eles. NÃO modifique. /app/code/local Customizações pessoais, e os nossos módulos.
  • 13. Pastas do Magento /app/design Pacotes de design (templates, layouts, etc) /app/design/adminhtml Relativo à área administrativa da loja /app/design/frontend O que aparece na loja (frontend) :-) /app/design/install Referente à instalação do magento.
  • 14. Pastas do Magento Caminho das Classes... <?php class Mage_Catalog_Block_Breadcrumbs (...) /app/code/ [pool]/Mage/Catalog/Block/Breadcrumbs.php
  • 15. Pastas do Magento /app/etc Arquivos de configurações globais do magento. Configurações de conexão ao banco de dados, chave de criptografia, caminho da administração, etc. /app/etc/modules Definições dos módulos instalados e ativos. É possível desabilitar totalmente um módulo editando o XML correspondente localizado nesta pasta.
  • 16. Pastas do Magento /app/etc/locale Arquivos CSV de tradução do site.
  • 17. Pastas do Magento /skin Pasta pública com arquivos de css, imagens, etc.
  • 18. Pastas do Magento /media Arquivos de imagens do catálogo.
  • 19. Pastas do Magento /var Arquivos temporários diversos, bem como cache, logs e reports de erros.
  • 20. Pastas do Magento /var/report Reporte de erros exibidos no site (e no backend).
  • 21. Blocos A maioria das páginas de nossa loja, são montadas em partes, ou seja, em blocos.
  • 23. Identificando os Blocos ADMIN: Sistema → Configuração → Desenvolvedor 1 2
  • 26. XML's no Magento Com eles você pode tudo! Mas até entender parece coisa de outro mundo.
  • 27. XML's no Magento • Servem pra quase tudo e estão em toda parte. Configurações, ajustes de layout, declaração/configuração de módulos, etc. • Permitem alterar partes do layout, interagir com outros blocos, inclusive sem mexer em nenhum arquivo físico.
  • 28. Por exemplo... • Removendo a enquete apenas na página 'Sobre nós' (About us) – Localizar em que ponto do layout (xml) ele é inserido – Habilitar as dicas de template no admin – Remover ele via atualização de layout
  • 29. Nem tudo são blocos Há também o CMS pra facilitar a vida.
  • 30. CMS • Páginas geralmente estáticas, guardadas no banco; • Exemplo: Página institucional, políticas de trocas, etc; • É possível inserir blocos com inteligência nas páginas do CMS.
  • 31. Por exemplo... • Exemplo da atualização de XML para página About Us
  • 32. Extensões para o desenvolvedor http://tinyurl.com/extensoes Layout Viewer System Configuration Search Pulse Storm Launcher Developer Manual Commerce Bug - $49.95
  • 33. Dúvidas? Contato ricardo@ricardomartins.info Muito Obrigado! http://ricardomartins.net.br @r_martins Apresentação disponível em http://ricardomartins.net.br/eventos/apresentacao-meet-magento-2012/ ou http://tinyurl.com/magento2012