Wordpress - Montagem de temas

24
Montagem de temas Pensando no Front-end e Back-end Valter Rodrigues

Transcript of Wordpress - Montagem de temas

Page 1: Wordpress - Montagem de temas

Montagem de temasPensando no Front-end e Back-end

Valter Rodrigues

Page 2: Wordpress - Montagem de temas

Front-end

Page 3: Wordpress - Montagem de temas

∗ Linguagem para estruturação e apresentação de conteúdo (Linguagem de Marcação de Hipertexto)

∗ Mudanças na semântica e acessibilidade

∗ Modificação na escrita

∗ Webkit (Compatibilidade com HTML5)

∗ Padronização de nomenclaturas

HTML 5

Page 4: Wordpress - Montagem de temas

∗ Usos do HTML 5∗ Tags Canvas

∗ Tags de vídeo

∗ Geolocalização

∗ Caching de aplicações

HTML 5

Page 5: Wordpress - Montagem de temas

HTML 5

Page 6: Wordpress - Montagem de temas
Page 7: Wordpress - Montagem de temas

CSS 3

Temos vontade de matar o designer quando ele pede para...

∗ Fazer caixinhas com bordas arredondadas

∗ Colocar uma sombrinha nos textos/caixas

∗ Utilizar um background gigante

∗ Utilizar um background composto

∗ Fazer uma página adaptável ao tamanho da tela

∗ Fazer os títulos das páginas ter uma fonte mais “style”

Page 8: Wordpress - Montagem de temas

∗ Frameworks

CSS 3

Page 9: Wordpress - Montagem de temas
Page 10: Wordpress - Montagem de temas

JS / Jquery

Principais funcionalidades do jQuery:

∗ Resolução da incompatibilidade entre os navegadores.

∗ Redução de código.

∗ Reutilização do código através de plugins.

∗ Utilização de uma vasta quantidade de plugins criados por outros desenvolvedores.

∗ Trabalha com AJAX e DOM.

∗ Implementação segura de recursos do CSS1, CSS2 e CSS3.

Page 11: Wordpress - Montagem de temas

Back-end

Page 12: Wordpress - Montagem de temas

∗ É a aparência do seu website, uma espécie de casca

∗ Possibilitam muito mais funcionalidades e possibilidades de implementação

∗ Facilidade de troca de layout

∗ Composto de arquivos de imagem, scripts (PHP e javascript), folhas de estilo

∗ Integração com diversos plugins e ferramentas de origem externa

O que é um tema?

Page 13: Wordpress - Montagem de temas

∗ Templates personalizados para diferentes categorias, datas, autores, páginas ou mesmo posts query_stringpossibilita a identificação através do slug da página ou post, como também através de seu ID

∗ Obrigatório respeitar uma hierarquia entre os arquivos, afim de garantir uma melhor organização e total funcionamento dos componentes do seu website

∗ O index.php é seu arquivo principal, podendo ser usurpado pelo arquivo home.php em alguns casos

Princípios básicos

Page 14: Wordpress - Montagem de temas

Hierarquia de arquivos de um tema

Page 15: Wordpress - Montagem de temas

O style.css

Page 16: Wordpress - Montagem de temas

Header.php

Page 17: Wordpress - Montagem de temas

Index.php

Page 18: Wordpress - Montagem de temas

Sidebar.php

Page 19: Wordpress - Montagem de temas

comments.php

Page 20: Wordpress - Montagem de temas

footer.php

Page 21: Wordpress - Montagem de temas

∗ archive.php – carrega o template de categorias, datas e outras listagens

∗ comments.php – template da página de comentários (opcional)

∗ author.php – template da página de autores

∗ functions.php – contém as funções do seu tema

∗ 404.php – retorna a página de erro quando conteúdo não é encontrado

Outros arquivos do tema

Page 22: Wordpress - Montagem de temas

Modelo de tema

Page 23: Wordpress - Montagem de temas

∗ Facilidade e agilidade para desenvolver um tema∗ Layout pode ser desenhado de qualquer maneira que

atendam suas necessidades∗ Não tem um estilo padrão, ou mesmo só um esquema

de “blogs”, pode ser aplicado em sites e Portais∗ Aceitam o uso de frameworks Javascript e até mesmo

flash (flash?)∗ Não precisa ser um designer para criar um tema para

WordPress

Considerações finais

Page 24: Wordpress - Montagem de temas

Obrigado!!!!

[email protected]

www.skyneti.com