NdVO.blog.br

O endereço deste blog mudou para ndvo.blog.br

Como criar um módulo para seu site Drupal

com um comentário

Criar um módulo para Drupal é mais simples do que você imagina, e muito mais importante também. É certo que o Drupal oferece milhares de recursos que permitem um desenvolvimento rápido e fácil de sites, mas é muito mais certo ainda que você ou seu cliente vão querer mudar uma coisinha aqui, outra coisinha ali…

Por isso recomendo que sempre se tenha um módulo customizado, específico para o site, no qual possam ser feitos os ajustes necessários. O módulo servirá, no mínimo, para receber aqueles códigos PHP que muitas vezes ficam esparramados em blocos, nodes ou rules.

Dica: tente sempre manter o mais possível a aderência às boas práticas e padrões da comunidade Drupal.
Isto inclui evitar colocar códigos PHP em blocos ou nodes. Sei que o prazo nem sempre permite identificar e aprender os padrões, mas se você não der um jeito de arrumar tempo acabará tendo problemas maiores no futuro.

Para criar um módulo “em branco” que tem como função simplesmente estar pronto para quando você precisar desenvolver suas funções customizadas, será necessário apenas criar uma pasta e dois arquivos. Muito simples. Depois disso você poderá acessar a página de administração de módulos e instalar o seu próprio módulo recém criado.

  1. Acesse a pasta na qual você coloca costumeiramente seus módulos. (por exemplo: /sites/all/modules ou /sites/default/modules);
  2. Crie uma pasta com o nome de seu novo módulo:
    • mkdir meumodulo
  3. Entre nessa pasta e crie dois arquivos, ambos com o nome do seu módulo, sendo um com a extensão “.info” e outro com a extensão “.module”.
    • touch meumodulo.info
    • touch meumodulo.module
  4. Abra o arquivo meumodulo.info e coloque as seguintes informações:;
    • $Id$
      name = meumodulo
      description = modulo especifico do meu site.
      core = 6.x
  5. Lembre-se de ajustar as informações acima, inclusive mudando a versão do “core” para a versão do seu Drupal (o .x quer dizer qualquer versão do Drupal 6)
  6. Agora abra o arquivo meumodulo.module e digite as funções que você quiser. Elas estarão disponíveis para uso no módulo Rules e todos os demais locais do Drupal que permitem código PHP.
  7. IMPORTANTE:  use <?php para abrir o arquivo, mas NÃO USE ?> no final do arquivo .module!!

Escrito por ndvo

13 janeiro 2011 às 5:59 pm

Publicado em Drupal

Uma resposta

Assinar os comentários com RSS.

  1. [...] O primeiro passo é criar seu próprio módulo customizado. Na verdade, recomendo que para todo site drupal você tenha um módulo customizado onde você possa colocar suas funções personalizadas. Aprenda aqui como criar seu módulo customizado. [...]


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.