Drupal - Construindo template com ZEN Theme

De Pontão Nós Digitais
Revisão de 21h07min de 13 de novembro de 2013 por Felipecabral (discussão | contribs)
Ir para navegaçãoIr para pesquisar

ZEN Template

ZEN é um simples e poderoso tema para Drupal, feito com HTML5 e design responsivo. Se você está montando sua própria instalação standart drupal, você poderá facilitar o trabalho utilizando ZEN ao invés dos temas padrão Galard, Stark ou Bartik. Esse tema tem bastante documentação em foruns de ajuda, código amigável, comentários em php, html, css e SASS. Até o presente a maior parte dessa documentação é em inglês, mas já há algum material em português.

Por que você deveria usar ZEN? E por que você deveria criar seu próprio tema como um sub-tema ao invés de um tema padrão? Muitas razões.

Se você estiver rodando uma instalação Drupal 7.x e pensa em trabalhar com ZEN 5.x, então você irá precisar do SASS e do Compass Tools. Eles não estão instalados por padrão na maior parte das distribuições linux (e com certeza não no Rwindos). Mas você pode encontrar alguns tutoriais de ajuda na internet de como obtê-lo, como esse: https://drupal.org/node/1548946

Por que usar ZEN?

  1. Suporte: prover ou receber suporte para qualquer tema do Drupal pode ser uma tarefa custosa. A primeira razão para isso é que a pessoa que tenta prover suporte não tem o código exato ou nunca viu antes o código do tema que você está usando. Se você modificou um tema já existente, algumas vezes a única resposta para sua dúvida é "Bem, no tema original está funcionando sem problemas. =(". Se você modificou um tema de um jeito desconhecido, será extremamente difícil obter ajuda. Entretanto, se você seguir as linhas-guia de um sub-tema com ZEN (sem modificar, portanto, qualquer arquivo do núcleo do ZEN), qualquer necessidade de suporte será mais simples e rápida. Para isso você deverá modificar os arquivos STARTERKITS de maneiras apropriadas. O núcleo do ZEN é cuidadosamente testado por muitas pessoas, em diversos navegadores diferentes para que seja conhecida toda performance desse tema em diferentes cenários. Dessa forma, qualquer diferença ou problema entre um sub-tema e o núcleo do ZEN pode ser rapidamente isolada para sobrescrita de funções em seu template.php ou em seus arquivos .tpl.php.
  2. Sem Bugs: ocasionalmente podem ser encontrados bugs no núcleo do tema ZEN. Se você modificou qualquer arquivo do núcleo do ZEN, será dificil incorporar atualizações do núcleo na sua versão modificada. Por outro lado, se você modificou apenas os arquivos em um sub-tema feito com ZEN, obter consertos para estes bugs será muito mais fácil. Apenas substuindo o código antigo pelo novo do núcleo o problema estará resolvido. Se seu sub-tema sobrescrever algum código php ou css onde há algum bug, o conserto será cuidadosamente documentado online para que seja mais fácil fazer um update do seu sub-tema.
  3. Novas funcionalidades: De tempos em tempos novas funcionalidades são incorporadas ao núcleo do tema ZEN.


Referências: