Instalar Módulos no Drupal

O Drupal é um sistema modular. Isto quer dizer que cada funcionalidade é provida por um pacote que pode ser incluído ou excluído sem, necessariamente, afetar o funcionamento do resto do sistema. Assim, por exemplo, o módulo Taxonomia oferece a funcionalidade de organizar o conteúdo de seu site de acordo com vocabulários customizáveis. Caso isso não seja do seu interesse ou você tenha essa funcionalidade provida de outra forma, pode simplesmente desabilitar o módulo sem maiores prejuízos para seu sistema. Da mesma forma, você pode incluir módulos novos que adicionarão funcionalidades sem necessariamente afetar o resto do sistema.

Você pode gerenciar os módulos instalados na seção admin/build/modules de seu site Drupal ou acessando Administração -> Construção do Site -> Módulos. Você verá inicialmente os módulos que já veem com o Drupal.

Para baixar e instalar módulos extras você precisa cumprir três tarefas simples: encontrar o módulo desejado, fazer o upload do módulo para o servidor e habilitar o módulo na página de gerenciamento de módulos.

Para encontrar o módulo que deseja acesse http://drupal.org/project/modules. Pesquise pela funcionalidade desejada e, se encontrar um módulo que a fornece, verifique se ele tem uma versão "recomendada" compatível com o número da versão do seu site. Assim, por exemplo, o módulo views 6.2.3 é compatível com qualquer site Drupal na versão 6.x (seis ponto qualquer coisa). Se você está usando Drupal 7 não pode instalar módulos feitos para o Drupal 6 e vice-versa.

Fazer o upload do módulo para o servidor é uma tarefa bem diferente no Drupal 6 e no 7.

No Drupal 7 basta copiar a url do módulo, criar em "instalar novo módulo" e colar a url (a url do pacote, não da página onde está o pacote), ele irá baixar o arquivo, salvá-lo na pasta certa, descompactar e apagar o pacote compactado automaticamente.

No Drupal 6 você precisa baixar o pacote para sua máquina e depois fazer o upload para o servidor e descompactá-lo na pasta certa e depois remover o pacote. As pastas certas são as seguintes, contando a partir da raiz do Drupal (crie a pasta se ela não existir):

  • /sites/all/modules: esta é a pasta certa na maior parte das situações. O módulo ficará disponível para todos os sites que você tem nesta instalação do Drupal
  • /sites/default/modules: se você salvar seu módulo aqui ele estará disponível apenas para o site principal de sua instalação Drupal.
  • /sites/default/modules/exemplo.com: se você salvar seu módulo em uma pasta com o nome de um de seus sites ele estará disponível apenas para este site

Os pacotes normalmente veem com a extensão .tar.gz. Para descompactar este tipo de pacote por linha de comando, faça o seguinte:

tar -xzf nomedopacote.tar.gz;
rm nomedopacote.tar.gz;

O primeiro comando, supondo que você tenha navegado para a pasta onde está o pacote, descompactará o módulo nomedopacote. O segundo comando removerá o pacote.

Se você não tem acesso ao servidor por linha de comando, pode usar as ferramentas fornecidas por sua hospedagem. No caso do CPanel, use o navegador de arquivos. Navegue até a pasta onde instalará o módulo, clique no botão de upload de arquivos. Suba o arquivo ainda compactado. Uma vez carregado o arquivo, clique nele (pode ser preciso clicar no botão de recarregar do navegador de arquivos para que o pacote apareça) e em seguida em descompactar. Até onde eu saiba o CPanel só descompacta um tar.gz de cada vez. Depois de descompactado, remova o arquivo.

Tendo instalado o módulo ele aparecerá na tela de administração de módulos desabilitado. Para habilitá-lo é preciso ir até essa página, marcar o módulo que deseja habilitar e salvar.

Comentar

Filtered HTML

  • Endereços de páginas de internet e emails viram links automaticamente.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Quebras de linhas e parágrafos são feitos automaticamente.

Plain text

  • Nenhuma tag HTML permitida.
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Quebras de linhas e parágrafos são feitos automaticamente.