Temas em Magento
Curso Básico para Desenvolvimento de Temas em Magento
Descrição do livro
O Magento Commerce é uma plataforma de lojas virtuais líder de mercado que cresce ano após ano desde o seu lançamento em 2008, permitindo que lojas de pequeno, médio e grande porte sejam baseadas em uma plataforma confiável e estável. O software é livre e qualquer pessoa pode fazer o download gratuito do Magento Community.
Dentro do Magento há diversas áreas de atuação. Uma delas é o Frontend Developer, que cuida do desenvolvimento e da construção dos temas, o visual que uma loja virtual terá. Neste livro, você terá uma visão abrangente sobre os temas em Magento, de modo a compreender sua teoria e seu funcionamento, entendendo como colocar cada coisa no lugar certo e o roteiro de trabalho para que você possa continuar estudando e praticando.
Com ele, você entenderá que um tema no Magento não é construído do zero, mas sim a partir do Base/Default, e o modo correto de posicionar e trabalhar com os elementos. Para que você possa aproveitar melhor este livro, é preciso que você já tenha conhecimentos prévios em HTML e CSS. Além disso, o autor propõe exercícios básicos abordando cada um dos elementos que compõem o tema – Skin, Layout e Template – de modo que você possa assimilar o processo. A partir da leitura deste livro, você terá plenas condições de colocar seus conhecimentos em prática.
Ver menos ▲Sumário
- Agradecimentos
- Prefácio
- Magento Commerce
- 1.1 O que você verá neste capítulo
- 1.2 Desenvolvimento do Magento
- 1.3 Versões do Magento
- 1.4 Instalação do Magento
- 1.4.1 Instalação via Downloader
- 1.4.2 Instalação via pacote completo
- 1.4.3 Instalação via SVN
- 1.4.4 Configurações do sistema
- 1.4.5 Dimensionamento do servidor
- 1.5 Modularidade do Magento
- 1.6 Magento Connect
- 1.7 Catálogo de produtos
- 1.8 Sumário
- 1.9 Testes
- Estrutura de temas no Magento
- 2.1 O que você verá neste capítulo
- 2.2 Funcionamento de um tema no Magento
- 2.2.1 Modelo MVC
- 2.2.2 Múltiplos sites e múltiplas lojas
- 2.2.3 Hierarquia das configurações
- 2.3 Conceitos de temas no Magento
- 2.3.1 Tema Base/Default
- 2.3.2 Pacotes de design
- 2.3.3 Hierarquia dos temas
- 2.4 Tipos de tema no Magento
- 2.4.1 Temas prontos básicos
- 2.4.2 Temas prontos pagos
- 2.4.3 Temas personalizados
- 2.5 Elementos que formam um tema
- 2.5.1 Template
- 2.5.2 Layout
- 2.5.3 Skin
- 2.5.4 Locale
- 2.6 Configuração do tema
- 2.6.1 Aplicando o tema em nível geral
- 2.6.2 Aplicando o tema apenas em uma página
- 2.7 Boas práticas na construção de temas
- 2.8 Sumário
- 2.9 Testes
- 2.10 Exercícios
- Skin
- 3.1 O que você verá neste capítulo
- 3.2 Conceituação
- 3.2.1 Elementos do Skin
- 3.2.2 Tableless
- 3.2.3 Encadeamento das classes
- 3.2.4 JavaScript
- 3.3 Preparando o ambiente
- 3.4 Casos práticos
- 3.4.1 Alterar o background da página
- 3.4.2 Alterar o background e as cores dos links no cabeçalho
- 3.4.3 Alterar o título dos blocos
- 3.5 Sumário
- 3.6 Testes
- 3.7 Exercícios
- Layout
- 4.1 O que você verá neste capítulo
- 4.2 Funcionamento do layout
- 4.2.1 Proprietários dos elementos
- 4.2.2 Blocos estruturais e blocos de conteúdo
- 4.2.3 Esquemas estruturais
- 4.2.4 Dicas de caminhos do template
- 4.3 Estrutura do XML
- 4.3.1 Funcionamento das tags
- 4.3.2 Handles
- 4.4 Casos práticos
- 4.4.1 Alterando os links do Menu de Topo
- 4.4.2 Desligando blocos
- 4.4.3 Alterando o esquema estrutural de uma página
- 4.4.4 Mudando blocos de posição
- 4.4.5 Inserindo uma caixa de login na coluna esquerda
- 4.4.6 Criando novos blocos de conteúdo
- 4.4.7 Posicionando o carrinho de compras no cabeçalho
- 4.5 Sumário
- 4.6 Testes
- 4.7 Exercícios
- Template
- 5.1 O que você verá neste capítulo?
- 5.2 Construção dos arquivos de template
- 5.3 Estrutura de um arquivo de template
- 5.3.1 Exemplo 1 – o arquivo form mini phtml
- 5.3.2 Exemplo 2 – o arquivo list phtml
- 5.4 Casos práticos
- 5.4.1 Exibição de bandeiras ao lado do nome da visão de loja
- 5.4.2 Exibição de atributos na página de produto
- 5.4.3 Adicionando um segundo Menu de Topo
- 5.4.4 Modificando a barra superior da página de categorias
- 5.4.5 Inserindo um bloco de carrinho no topo
- 5.5 Página de produtos no Magento
- 5.7 Sumário
- 5.8 Testes
- 5.9 Exercícios
- Locale
- 6.1 O que você verá neste capítulo?
- 6.2 Funcionamento das traduções no Magento
- 6.3 Entradas de texto no Template
- 6.4 O arquivo translate csv
- 6.5 Textos em imagens
- 6.6 Boas práticas na inserção e tradução de termos
- 6.7 Sumário
- 6.8 Testes
- 6.9 Exercícios
- CMS
- 7.1 O que você verá neste capítulo?
- 7.2 Conceituação do CMS
- 7.3 Páginas
- 7.3.1 Criando uma página
- 7.3.2 Utilizando diferentes páginas em múltiplos websites
- 7.4 Blocos estáticos
- 7.4.1 Criando um bloco estático
- 7.4.2 Utilizando diferentes blocos em múltiplos websites
- 7.4.3 Inserindo um bloco estático em seu tema
- 7.5 Widgets
- 7.6 Enquetes
- 7.7 Sumário
- 7.8 Testes
- 7.9 Exercícios
- Roteiro simplificado para desenvolvimento de um tema
- A 1 Construa um design pensando no Magento
- A 2 Divida o design em blocos e determine as funções necessárias
- A 3 Crie as pastas para o seu tema e o configure
- A 4 Posicione os blocos nos lugares adequados
- A 5 Modifique os templates onde for necessário
- A 6 Aplique o CSS
- A 7 Faça a tradução
- A 8 Teste seu tema em diferentes situações
- Arquivos de Layout
- Sites úteis
- Oficiais
- Páginas do autor
- Páginas no Brasil
- Páginas em inglês
- Lojas de temas para Magento
- JQuery
- Respostas aos testes
- Capítulo 1
- Capítulo 2
- Capítulo 3
- Capítulo 4
- Capítulo 5
- Capítulo 6
- Capítulo 7
- Glossário
- Bibliografia
- Índice remissivo
Sobre o autor
André Gugliotti trabalha com internet desde 2004, quando se especializou em criação e suporte a lojas virtuais, auxiliando empresas e empreendedores a construir lojas virtuais de sucesso. Também ministra treinamentos sobre comércio eletrônico, além de palestras no Brasil e no exterior.… Ver perfil completo ▶
Livros relacionados
Recursos
Opinião dos leitores
Alexandre M da S
Livro extremamente didático, escrito por uma das melhores autoridades no assunto aqui no Brasil.
Noel R R
O livro Temas em Magento tem uma linguagem simples e objetiva, atingindo em 100% ao que se propõe.
Jean P S
Bom livro para quem quer saber um pouco mais sobre como construir Temas em Magento.



