Por: Pedro Augusto da Silva Reis

Drupal é um CMS (Content Management System), ou seja, é um sistema gerenciador de conteúdos, escrito na linguagem PHP. Com esse aplicativo você será capaz de criar desde simples páginas web, até aplicações mais robustas que normalmente exigiriam um bom tempo de construção, por meios tradicionais de criação de sites. Entenda como uma forma tradicional de criar sites, o uso puro e simples do HTML e uma linguagem de programação como PHP ou Java, necessária para dinamização do sítio, entre outras ferramentas e aplicações que possam vir a serem requeridas. O Drupal por sua vez, é uma excelente alternativa à esse tradicionalismo da criação de websites, com ele, a produção de uma simples página, fica ao alcance de alguns cliques e claro, à simples escrita de um texto, sem que o usuário se preocupe com a criação de arquivos ou até mesmo com o uso de diversas tags do HTML.
Outra vantagem desse CMS, é a possibilidade da criação do número desejado de usuários que possam alterar o conteúdo de seu site, colocando ao alcance de qualquer pessoa a atualização de todo o conteúdo de um sítio. Nessa matéria, trazemos um mini-tutorial de utilização do Drupal, além de apresentarmos algumas das funcionalidades mais úteis e interessantes desse ótimo aplicativo.
Instalando o Drupal:
O Drupal é um aplicativo multi-plataforma, isto é, "roda" em qualquer sistema operacional, desde que o mesmo tenha instalado os seguintes aplicativos:
-
Servidor HTTP: responsável por receber requisições HTTP de clientes, como os navegadores que todos nós usamos e responde-los com uma resposta HTTP. O Apache é um ótimo exemplo deste tipo de aplicação, além de ser um software livre, portanto essa é uma ótima escolha para servidor HTTP.
-
PHP: o Drupal é escrito em PHP, portanto, o mesmo é necessário na máquina em que seu site esteja rodando.
-
SGBD: sistema gerenciador de banco de dados, usado pelo Drupal para armazenar todo seu conteúdo. Dois bons exemplos de SGBDs grátis, é o MySql e o Postgresql.
Com todos os aplicativos acima em sua máquina, tudo que você precisa para instalar o Drupal é criar um database em seu SGBD, e claro, colocar a pasta do Drupal (que pode ser encontrado no site oficial do aplicativo) no diretório apropriado, em que seu servidor HTTP acessa os arquivos de seus sites. A partir desse ponto, criar seu site fica à distância de alguns passos de instalação muito simples.
Seu site em Drupal por si só, já dispõe de diversas ferramentas que lhe darão a possibilidade de começar a criar seus primeiros conteúdos. Entretanto, se você necessita de ferramentas mais avançadas, será necessário a adição de módulos em seu site. Você deve estar se perguntando se já não havia preparado tudo que é necessário para o Drupal rodar, mas não se assuste, esses módulos são facilmente adicionados e configurados, basta que você faça o download do módulo desejado, na pasta apropriada de seu site. Depois disso, você terá que ativar, e em algumas ocasiões, configurar os módulos que foram ativados. Para facilitar seu trabalho, trazemos uma lista de módulos que deverão ser úteis em seu site. Aqui consideramos a utilização do Drupal 7.12, que é a versão estável mais recente.
-
Views: com esse módulo você será capaz de criar um conjunto de regras de apresentação de conteúdos de seu site, deixando a você apenas a tarefa de criar tais conteúdos, já que a forma como os mesmos serão mostrados será automatizada com uma view que venha a ser definida. O "Views" apenas poderá ser instalado caso o módulo "Ctools" já esteja ativado.
-
CCK: fundamental em seu site, se você deseja criar tipos de conteúdo personalizados, com campos específicos.
-
CKEditor - WYSIWYG HTML editor: com este ótimo módulo, você terá às suas mãos uma ferramenta de edição de textos disponível para os campos de definição de conteúdo, ótimo para quem sempre esquece todas aquelas tags do HTML.
-
SMTP Authentication Support e PHPMailer: Com estes dois módulos, seu site poderá acessar uma conta de email de qualquer servidor SMTP e enviar uma mensagem para qualquer endereço. Útil para as tradicionais páginas de "Fale Conosco" que muitas páginas web possuem.
-
Webform: Precisa de um formulário em seu site para a inscrição de um evento qualquer e não sabe programar em PHP, ou apenas não quer perder tempo construindo um formulário em HTML e código PHP que deem suporte a uma página de submissão de dados? Use o módulo "Webform", o qual através de uma simples interface, lhe permite criar campos de um formulário, sem escrever uma única linha de código e ainda lhe permite exportar todas as submissões de dados em tabelas do Excel ou arquivos do formato csv.

Bom, essas foram algumas dicas para você que deseja começar a utilizar o Drupal como seu CMS e criar páginas web dinâmicas e bem elaboradas. Para maiores informações do aplicativo, visite o site do Drupal, também fique atento ao site do CompPET, pois em breve disponibilizaremos as vídeo-aulas que estamos produzindo à respeito de construção de sites com o Drupal.
Referências:
Drupal.org
Drupal Brasil
Wikipedia