-
Desenvolvendo para MagentoPrimeiros passosRicardo Martins
-
AgendaMercado de trabalhoMercado nacionalMercado internacionalPor onde comearE o cdigo?Ambiente de desenvolvimentoConhecendo as pastasAtualizaes de contedo via XMLExtenses para desenvolvimentoDvidas
-
Mercado de Trabalho BrasilPesquisa realizada em 17 de outubro de 2012Catho.com.brJooble-br.com
-
oDesk.com 621 oportunidadesElance.com 285 oportunidadesMonster.com 125 oportunidadesCareerBuilder.com 55 oportunidadesComputing.co.uk/jobs 55 oportunidadesCyberCoders.com 35 oportunidadesPesquisa realizada em 17 de outubro de 2012Mercado de Trabalho Fora do Brasil
-
Por onde comear?Documentao Magento 8 parteshttp://tinyurl.com/tutorialmagentoScreencasts Magento Uhttp://training.magento.com/StackOverflow.com#magento irc.freenode.netInchoo.net
-
Grupo de Discusso Google MagentoBRhttp://tinyurl.com/magentobrCursos ao vivo online com AndrAndreGugliotti.com.brComunidade Magento (forum e tutoriais)ComunidadeMagento.com.brBlog do Deivison ArthurDeivison.com.br/blog/Por onde comear?
-
Blog do Denis SpalenzaDenisSpalenza.comBlog da FXP LabsFxplabs.com.br/blog/Blog do Alex BragaAlexBraga.net/Video aulas, Livros, Cursos, etc (Cerebrum)http://tinyurl.com/magentobrasilPor onde comear?
-
E o cdigo?Alguns requisitos mnimos- PHP 5.2.13+- Curl, DOM, GD, mcrypt, PDO_MySQL- Apache ou NGinx- MySQL 4.1.2+ c/ InnoDB
USE controle de VersoGIT, Mercurial, SVN, no importa o sabor.Ambiente de DesenvolvimentoIDE'sSublimeText2, NetBeans, Eclipse.
-
Pastas do MagentoEstrutura padro
-
Pastas do Magento/app
Pasta da aplicao
-
Pastas do Magento/app/code
Mdulos do magento
-
Pastas do Magento/app/code/communityMdulos da comunidade, geralmente baixados via Magento Connect.
/app/code/coreMdulos desenvolvidos pela equipe do magento ou certificados por eles. NO modifique.
/app/code/localCustomizaes pessoais, e os nossos mdulos.
-
Pastas do Magento/app/designPacotes de design (templates, layouts, etc)
/app/design/adminhtmlRelativo rea administrativa da loja
/app/design/frontendO que aparece na loja (frontend) :-)
/app/design/installReferente instalao do magento.
-
Pastas do MagentoCaminho das Classes...
-
Pastas do Magento/app/etcArquivos de configuraes globais do magento. Configuraes de conexo ao banco de dados, chave de criptografia, caminho da administrao, etc.
/app/etc/modulesDefinies dos mdulos instalados e ativos. possvel desabilitar totalmente um mdulo editando o XML correspondente localizado nesta pasta.
-
Pastas do Magento/app/etc/localeArquivos CSV de traduo do site.
-
Pastas do Magento/skinPasta pblica com arquivos de css, imagens, etc.
-
Pastas do Magento/mediaArquivos de imagens do catlogo.
-
Pastas do Magento/varArquivos temporrios diversos, bem como cache, logs e reports de erros.
-
Pastas do Magento/var/reportReporte de erros exibidos no site (e no backend).
-
BlocosA maioria das pginas de nossa loja, so montadas em partes, ou seja, em blocos.
-
BlocosVale a visita http://tinyurl.com/mageblocks
-
Identificando os BlocosADMIN: Sistema Configurao Desenvolvedor12
-
Identificando os Blocos
-
Identificando os Blocos
-
XML's no MagentoCom eles voc pode tudo! Mas at entender parece coisa de outro mundo.
-
XML's no MagentoServem pra quase tudo e esto em toda parte. Configuraes, ajustes de layout, declarao/configurao de mdulos, etc.Permitem alterar partes do layout, interagir com outros blocos, inclusive sem mexer em nenhum arquivo fsico.
-
Por exemplo...Removendo a enquete apenas na pgina 'Sobre ns' (About us)Localizar em que ponto do layout (xml) ele inseridoHabilitar as dicas de template no adminRemover ele via atualizao de layout
-
Nem tudo so blocosH tambm o CMS pra facilitar a vida.
-
CMSPginas geralmente estticas, guardadas no banco;Exemplo: Pgina institucional, polticas de trocas, etc; possvel inserir blocos com inteligncia nas pginas do CMS.
-
Por exemplo...Exemplo da atualizao de XML para pgina About Us
-
Extenses para o desenvolvedorLayout Viewer
System Configuration Search
Pulse Storm Launcher
Developer Manual
Commerce Bug - $49.95
http://tinyurl.com/extensoes
-
[email protected]://ricardomartins.net.br@r_martinsMuito Obrigado!Apresentao disponvel emhttp://ricardomartins.net.br/eventos/apresentacao-meet-magento-2012/ ou http://tinyurl.com/magento2012