Theming D7 debaixo de controlo

Em 10 lições práticas e acessíveis, Drupal theming dar-te-á expertise na construção e tratamento de temas Drupal. Dispões de todas as explicações e desafios para concretizar o teu percurso pelo theming Drupal.

Seguindo a filosofia Nodes, também este curso goza de uma vertente muito prática, tendo por desafio a transposição de um tema estático para o sistema Drupal.

Propõe uma conversão da estrutura base do tema modelo que é melhorada e afinada com as várias técnicas de overriding ao longo do curso.

Aproveita esta oportunidade única de mergulhar no sistema de theming do Drupal e conta aos teus amigos e conhecidos a experiência com Drupal 7 Theming.

Drupal 7 Theming
Tipo curso: 
Nivel: 

Descrição

A grande vantagem deste curso está no facto de todo o trabalho de theming ser feito e explicado em contexto. Tudo começa na conversão de um tema estático em Drupal que vai sendo aperfeiçoado e melhorado com recurso às múltiplas opções de override e controlo granular da camada de theming do Drupal.

À medida que as lições progridem, as práticas vão sendo mais complexas, mas sempre claras, porque decorrentes do trabalho feito e exemplificado anteriormente. Trata-se pois de uma prática contextualizada e progressiva.

Após a realização do curso, fica-se apto a utilizar na construção dos seus próprios temas qualquer das técnicas cobertas no curso.

A aprendizagem faz-se com base no guia, exercícios, vídeos.

Tópicos

  • Considerar o theming uma camada do Drupal
  • Saber como gerir temas, instalar e configurar
  • Perceber a estrutura base de um tema
  • Compreender vários níveis de personalização dos temas
  • Criar projecto de tema
  • Converter tema estático num tema Drupal
  • Criar theme settings custom
  • Compreender sistema de overrides do Drupal
  • Utilizar técnica de override de template
  • Utilizar técnica de override com (pre)process function
  • Utilizar técnica de override com theme function
  • utilizar técnica de override com hook alter
  • Manusear ferramentas como Devel e Theme developer
  • Obter suggestions de templates, theme functions, etc.
  • Compreender o processo de rendering do Drupal
  • Aplicar functions várias do Drupal como hide(), drupal_add_css()
  • Consultar e explorar a Drupal API
  • Planificar um website para theming
  • Conhecer boas práticas de theming

Requisitos

Conhecimento básico e uso de Drupal.

Conhecimentos básicos de HTML, CSS e Javascript.

Vídeos: 

Duração

O curso tem a duração de 1 mês, período de acesso à plataforma de formação da nodes com todos os materiais.