Página sobre Configuração e personalização e suas filhas
O Drupal é um sistema de gerenciamento de conteúdo em plataforma web. Texto, imagens e outros tipos de conteúdo são armazenados em um banco de dados, dinamicamente recuperados e formatados, e apresentados a um usuário em resposta a um pedido enviado via um navegador para a web. Os detalhes de como tudo isso acontece -- e como você, o administrador de um site baseado no Drupal, pode controlar como a informação é armazenada, recuperada e apresentada ao usuário -- é o tema deste manual.
O Drupal usa certos termos para significar coisas específicas. Os elementos fundamentais do Drupal estão definidos abaixo.
Bloco
Blocos são os adendos de conteúdo ou navegação localizados nos lados esquerdo ou direito de uma página quando você a visualiza em seu navegador. Blocos não são objetos, são apenas uma maneira de posicionar informações dentro de uma página. O visual dos blocos pode ser controlado por cada tema ao se definir o método block($subject, $content, $region = "main").
[link]Configurando e mantendo blocos[/link]
Caixas
A caixa é um contâiner para o conteúdo nas páginas do Drupal. Cada caixa tem um título e algum conteúdo. O visual das caixas pode ser controlado por cada tema ao se definir o método box($subject, $content, $region = "main").
Engine
Uma engine é tipo especial de tema que movimenta a geração de marcação HTML para os arquivos de template (usando qualquer sistema de templates). Também diz ao seletor de temas que templates foram definidos. Engines de temas adicionais estão disponíveis na área de downloads de engines (xtemplate é atualmente a engine incluída no núcleo do Drupal).
Filtro
Framework para manipular a filtragem de conteúdo.
Módulo
Um módulo é um código que extende o Drupal para prover funcionalidades específicas. Alguns módulos são parte do núcleo do sistema do Drupal (por exemplo os módulos taxonomy e blog) e alguns outros não (por exemplo os módulos weblinks e image). Módulos do núcleo são aqueles incluídos no pacote principal de download do Drupal. Módulos que foram disponibilizados como contribuição estão disponíveis para download separadamente na seção de download de módulos. Certifique-se de que a versão do módulo que você deseja usar é compatível com sua versão do Drupal. A seção de lançamentos lista os módulos por versão do Drupal.
Objeto (ou Node)
O conceito de objetos no Drupal é provavelmente o mais difícil de se entender, mas ele é realmente muito simples. Praticamente todo tipo de conteúdo no Drupal é guardado como um objeto. Quando as pessoas se referem a um "objeto", elas querem dizer qualquer tipo de conteúdo dentro do Drupal: pode ser uma enquete, uma história, uma página de livro, uma imagem, etc.
Permissões
Controles de permissões para acesso à criação de conteúdo, modificações e administração do site. Administradores delegam permissões aos papéis de usuários, e então delegam esses papéis aos próprios usuários. O primeiro usuário de um site feito no Drupal automaticamente recebe todas as permissões, independentemente de a quais papéis aquele usuário está designado.
Papéis de usuários
Papéis de usuários são grupos com certas permissões que podem ser aplicadas a usuários individuais. Usuários podem pertencer a mais de um papel. Dois papéis de usuário, usuário autenticado (aqueles usuários que se registram para uma conta) e usuários anônimos (aqueles que não têm uma conta ou não se identificaram junto ao sistema) são os papéis disponíveis como padrão em instalações novas do Drupal, mas podem ser configurados e o primeiro usuário pode criar papéis adicionais.
Estilo
Um arquivo (ou arquivos) CSS que substituem o CSS padrão de um tema ou de uma engine. aparece na lista de seleção de temas com a mesma precedência que temas e templates.
Taxonomia
Taxonomia é literalmente a "ciência da classificação". O Drupal usa taxonomias para descrever seu sistema de categorias, que você pode usar para classificar e organizar o conteúdo do seu sítio. No Drupal uma taxonomia é um conjunto de categorias. A documentação possui mais informações sobre o sistema de taxonomia do Drupal.
Template
É um arquivo fácil de ser lido por quem escreve documentos HTML. É, basicamente, um arquivo HTML com códigos especiais que são substituídos pelos valores providos por uma engine.
Tema
É um arquivo em PHP com funções que transformam argumentos em código HTML. Os módulos do Drupal definem funções que podem ser sobrescritas por um arquivo de tema. Existem temas extras que podem ser baixados na área de downloads do Drupal.