Um site com sua cara.  Drupal vs. Temas
Apresentação <ul><li>Pedro Faria de Miranda Pinto </li></ul><ul><ul><li>http://eusouopedro.com (blog) </li></ul></ul><ul><...
Apresentação <ul><li>Meus Módulos </li></ul><ul><ul><li>No Request New Password </li></ul></ul><ul><ul><li>Comic View </li...
Apresentação <ul><li>Recentemente  PAPAI  de um meninão...             DANIEL </li></ul>8 Semanas 11 Semanas 5 Meses
O que veremos <ul><ul><li>Exemplos </li></ul></ul><ul><ul><li>Vantagens e Desvantagens </li></ul></ul><ul><ul><li>Como tud...
Exemplos <ul><li>Todos os exemplos a seguir foram tirados da galeria de sites  </li></ul><ul><li>do Drupal Brasil </li></u...
Exemplos <ul><li>Comunidade Bíblica de Curitiba </li></ul>
Exemplos <ul><li>Fundação SOS Mata Atlântica </li></ul>
Exemplos <ul><li>Unicamp </li></ul>
Exemplos <ul><li>Special Cars </li></ul>
Exemplos <ul><li>Host SH </li></ul>
Vantagens e Desvantagens <ul><li>Vantagens : </li></ul><ul><ul><li>Documentação completa e fácil. (en_US) </li></ul></ul><...
Vantagens e Desvantagens <ul><li>Desvantagens : </li></ul>
Como tudo + ou - funciona <ul><li>  </li></ul>
Criando um novo tema <ul><li>Podemos colocar nosso tema em alguns lugares. </li></ul><ul><li>  </li></ul><ul><ul><li>sites...
Criando um novo tema <ul><li>Arquivos para o tema: </li></ul><ul><ul><li>MEU_TEMA .info  (obrigatório) </li></ul></ul><ul>...
Criando um novo tema <ul><li>MEU_TEMA .info </li></ul>name  = Meu Tema description  = Descrição do tema core  = 6.x engine...
Criando um novo tema <ul><li>MEU_TEMA .info   (continuação) </li></ul>... features[] =  logo features[] =  name features[]...
Criando um novo tema <ul><li>  Arquivos de um tema </li></ul><ul><ul><li>page-[  front  |  cainho/interno  ].tpl.php </li>...
Criando um novo tema <ul><li>template.php </li></ul><ul><ul><li>Tudo que você não conseguiu fazer até agora pode ser soluc...
Como me virar sozinho? <ul><ul><li>Estudar a documentação de temas. </li></ul></ul><ul><ul><li>Ler códigos de temas existe...
Perguntas ???
Obrigado! Pedro Faria de Miranda Pinto [email_address] http://eusouopedro.com
Upcoming SlideShare
Loading in...5
×

Drupal - Um site com sua cara

2,297

Published on

Overview de criação de temas com o drupal. Palestra ministrada no CMS Brasil
2009.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,297
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
66
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupal - Um site com sua cara

  1. 1. Um site com sua cara. Drupal vs. Temas
  2. 2. Apresentação <ul><li>Pedro Faria de Miranda Pinto </li></ul><ul><ul><li>http://eusouopedro.com (blog) </li></ul></ul><ul><ul><li>http://phpavancado.net (projeto paradão) </li></ul></ul><ul><ul><li>http://drupal-br.org (Comunidade BR) </li></ul></ul><ul><ul><li>http://groups.drupal.org/brasil (Comunidade BR) </li></ul></ul><ul><ul><li>irc://irc.freenode.net/drupal-br </li></ul></ul><ul><ul><li>eu @ eusouopedro . com </li></ul></ul>
  3. 3. Apresentação <ul><li>Meus Módulos </li></ul><ul><ul><li>No Request New Password </li></ul></ul><ul><ul><li>Comic View </li></ul></ul><ul><ul><li>Region Visibility (Region Configuration) </li></ul></ul><ul><ul><li>Search Uploaded Files </li></ul></ul><ul><ul><li>UC PagSeguro | Ubercart Payment </li></ul></ul>
  4. 4. Apresentação <ul><li>Recentemente PAPAI de um meninão...            DANIEL </li></ul>8 Semanas 11 Semanas 5 Meses
  5. 5. O que veremos <ul><ul><li>Exemplos </li></ul></ul><ul><ul><li>Vantagens e Desvantagens </li></ul></ul><ul><ul><li>Como tudo mais ou menos funciona </li></ul></ul><ul><ul><li>Criando um novo tema </li></ul></ul><ul><ul><li>Como me virar sozinho? </li></ul></ul><ul><ul><li>Perguntas </li></ul></ul><ul><ul><li>Aplausos </li></ul></ul><ul><ul><li>Mais Aplausos </li></ul></ul><ul><ul><li>Aplausos de pé </li></ul></ul><ul><ul><li>Até a próxima! </li></ul></ul>
  6. 6. Exemplos <ul><li>Todos os exemplos a seguir foram tirados da galeria de sites  </li></ul><ul><li>do Drupal Brasil </li></ul><ul><li>http://drupal-br.org </li></ul>
  7. 7. Exemplos <ul><li>Comunidade Bíblica de Curitiba </li></ul>
  8. 8. Exemplos <ul><li>Fundação SOS Mata Atlântica </li></ul>
  9. 9. Exemplos <ul><li>Unicamp </li></ul>
  10. 10. Exemplos <ul><li>Special Cars </li></ul>
  11. 11. Exemplos <ul><li>Host SH </li></ul>
  12. 12. Vantagens e Desvantagens <ul><li>Vantagens : </li></ul><ul><ul><li>Documentação completa e fácil. (en_US) </li></ul></ul><ul><ul><li>Muito fácil criar seu próprio tema. </li></ul></ul><ul><ul><li>Suporta Sub-Temas. </li></ul></ul><ul><ul><li>Totalmente customizável. </li></ul></ul><ul><ul><li>Não requer pleno conhecimentos de HTML, JS, CSS, PHP e jQuery. </li></ul></ul><ul><ul><li>Possibilidade de estilizar as diversas áreas do seu site de forma diferente. </li></ul></ul><ul><ul><li>etc. </li></ul></ul>
  13. 13. Vantagens e Desvantagens <ul><li>Desvantagens : </li></ul>
  14. 14. Como tudo + ou - funciona <ul><li>  </li></ul>
  15. 15. Criando um novo tema <ul><li>Podemos colocar nosso tema em alguns lugares. </li></ul><ul><li>  </li></ul><ul><ul><li>sites / all / themes / MEU_TEMA </li></ul></ul><ul><ul><li>sites / default / themes / MEU_TEMA </li></ul></ul><ul><ul><li>sites / url_do_multisite / themes / MEU_TEMA </li></ul></ul>
  16. 16. Criando um novo tema <ul><li>Arquivos para o tema: </li></ul><ul><ul><li>MEU_TEMA .info (obrigatório) </li></ul></ul><ul><ul><li>Arquivos de um tema </li></ul></ul><ul><ul><li>template.php </li></ul></ul>
  17. 17. Criando um novo tema <ul><li>MEU_TEMA .info </li></ul>name = Meu Tema description = Descrição 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. 18. Criando um novo tema <ul><li>MEU_TEMA .info (continuação) </li></ul>... 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. 19. Criando um novo tema <ul><li>  Arquivos de um tema </li></ul><ul><ul><li>page-[ front | cainho/interno ].tpl.php </li></ul></ul><ul><ul><li>node-[ tipo ].tpl.php </li></ul></ul><ul><ul><li>block-[ região | [ modulo | -delta ] ].tpl.php </li></ul></ul><ul><ul><li>comment-[ tipo ].tpl.php </li></ul></ul><ul><ul><li>forums-[ [ container | tópico ] -forumID ].tpl.php </li></ul></ul><ul><ul><li>... .tpl.php </li></ul></ul><ul><li>Mais informações sobre os arquivos em </li></ul><ul><li>  </li></ul><ul><li>http://drupal.org/node/190815 </li></ul>
  20. 20. Criando um novo tema <ul><li>template.php </li></ul><ul><ul><li>Tudo que você não conseguiu fazer até agora pode ser solucionado neste arquivo. </li></ul></ul><ul><ul><li>Implementa o hook_theme, ou seja, customização total. </li></ul></ul><ul><ul><li>Funções preprocess . Cria/Altera/Remove variáveis do tema. </li></ul></ul>
  21. 21. Como me virar sozinho? <ul><ul><li>Estudar a documentação de temas. </li></ul></ul><ul><ul><li>Ler códigos de temas existentes. </li></ul></ul><ul><ul><li>Pesquisar suas dúvidas no Google. </li></ul></ul><ul><ul><li>Comunidade internacional do Drupal. </li></ul></ul><ul><ul><li>Comunidade brasileira de Drupal. </li></ul></ul><ul><ul><li>Canal brasileiro de Drupal na Freenode. </li></ul></ul><ul><ul><li>SEJA CURIOSO ! </li></ul></ul>
  22. 22. Perguntas ???
  23. 23. Obrigado! Pedro Faria de Miranda Pinto [email_address] http://eusouopedro.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×