Drupal - Um site com sua cara
date post
03-Jul-2015Category
Education
view
2.296download
0
Embed Size (px)
description
Transcript of Drupal - Um site com sua cara
- 1. Um site com sua cara.Drupal vs. Temas
2. Apresentao
- Pedro Faria de Miranda Pinto
- http://eusouopedro.com (blog)
- http://phpavancado.net (projeto parado)
- http://drupal-br.org (Comunidade BR)
- http://groups.drupal.org/brasil (Comunidade BR)
- irc://irc.freenode.net/drupal-br
- eu @ eusouopedro . com
3. Apresentao
- Meus Mdulos
- No Request New Password
- Comic View
- Region Visibility (Region Configuration)
- Search Uploaded Files
- UC PagSeguro | Ubercart Payment
4. Apresentao
- RecentementePAPAIde um menino...DANIEL
8 Semanas 11 Semanas 5 Meses 5. O que veremos
- Exemplos
- Vantagens e Desvantagens
- Como tudo mais ou menos funciona
- Criando um novo tema
- Como me virar sozinho?
- Perguntas
- Aplausos
- Mais Aplausos
- Aplausos de p
- At a prxima!
6. Exemplos
- Todos os exemplos a seguir foram tirados da galeria de sites
- do Drupal Brasil
- http://drupal-br.org
7. Exemplos
- Comunidade Bblica de Curitiba
8. Exemplos
- Fundao SOS Mata Atlntica
9. Exemplos
- Unicamp
10. Exemplos
- Special Cars
11. Exemplos
- Host SH
12. Vantagens e Desvantagens
- Vantagens :
- Documentao completa e fcil. (en_US)
- Muito fcil criar seu prprio tema.
- Suporta Sub-Temas.
- Totalmente customizvel.
- No requer pleno conhecimentos de HTML, JS, CSS, PHP e jQuery.
- Possibilidade de estilizar as diversas reas do seu site de forma diferente.
- etc.
13. Vantagens e Desvantagens
- Desvantagens :
14. Como tudo + ou - funciona
15. Criando um novo tema
- Podemos colocar nosso tema em alguns lugares.
- sites /all/ themes /MEU_TEMA
- sites /default/ themes /MEU_TEMA
- sites /url_do_multisite/ themes /MEU_TEMA
16. Criando um novo tema
- Arquivos para o tema:
- MEU_TEMA .info(obrigatrio)
- Arquivos de um tema
- template.php
17. Criando um novo tema
- MEU_TEMA .info
name= Meu Tema description= Descrio do tema core= 6.x engine= phptemplate stylesheets [all][] = style.css stylesheets [print][] = print.css scripts [] = meuscript.js scripts [] = meuoutroscript.js regions[ left ] =Left sidebar regions[ right ] =Right sidebar regions[ content ] =Content regions[ header ] =Header regions[ footer ] =Footer... 18. Criando um novo tema
- MEU_TEMA .info (continuao)
... features[] =logo features[] =name features[] =slogan features[] =mission features[] =node_user_picture features[] =comment_user_picture features[] =search features[] =favicon base theme =nomeDoTema Sub Tema 19. Criando um novo tema
- Arquivos de um tema
- page-[front|cainho/interno].tpl.php
- node-[tipo].tpl.php
- block-[regio| [modulo|-delta] ].tpl.php
- comment-[tipo].tpl.php
- forums-[ [container|tpico] -forumID].tpl.php
- ... .tpl.php
- Mais informaes sobre os arquivos em
- http://drupal.org/node/190815
20. Criando um novo tema
- template.php
- Tudo que voc no conseguiu fazer at agora pode ser solucionado neste arquivo.
- Implementa o hook_theme, ou seja, customizao total.
- Funespreprocess . Cria/Altera/Remove variveis do tema.
21. Como me virar sozinho?
- Estudar a documentao de temas.
- Ler cdigos de temas existentes.
- Pesquisar suas dvidas no Google.
- Comunidade internacional do Drupal.
- Comunidade brasileira de Drupal.
- Canal brasileiro de Drupal na Freenode.
- SEJA CURIOSO !
22. Perguntas ??? 23. Obrigado! Pedro Faria de Miranda Pinto [email_address] http://eusouopedro.com