Módulo da Semana: Drush

A coluna Módulo da Semana ficou inativa por um período, por conta de um projeto extremamente envolvente. Agora de volta, vamos abordar um módulo que não é bem um módulo: o Drush. Ele tem uma página de projeto no Drupal.org, mas você não precisa colocar em uma pasta modules e ativar na interface administrativa. O Drush é a ferramenta de linha de comando para trabalhar com Drupal. Você apenas precisa colocar a pasta dele em seu PATH. Aí você pode, por exemplo, baixar e instalar módulos sem acessar a interface de administração do seu site. Bastam algumas linhas de comando e pronto. Por exemplo, para instalar o Views:
cd MEUSITE/sites/default
drush dl views
drush enable views
Nota: o caminho MEUSITE/sites/default é apenas exemplo. Outras funcionalidades padrão são executar o cron, atualizar módulos, obter dados de atualizações, exibir configurações de banco de dados. Além de tudo isso, o Drush permite extensões, que podem adicionar novas funcionalidades, como por exemplo o Module Manager. E também vários módulos implementam opções de comando para ele, como é explicado na página do projeto, em inglês. Como Utilizar ( Linux, Mac, BSD ) Para utilizar em Linux, Mac OS X ou qualquer sistema baseado em UNIX, basta descompactar o pacote em uma pasta, por exemplo na sua pasta $HOME, ficando $HOME/drush. Renomeie o arquivo drush.php para simplesmente drush, e edite seu arquivo ~/.profile, adicionando $HOME/drush à variável PATH. Exemplo:
PATH=$PATH:/home/lourenzo/drush:
Tendo isto configurado, a próxima sessão bash já permitirá o uso do comando drush Como Utilizar ( Windows ) Para windows, adicione a pasta onde tiver salvo ao seu PATH, como explicado aqui. Em seguida, no emulador de DOS o comando drush.bat estará disponível. Importante O comando drush funciona corretamente quando executado dentro de uma pasta de uma instalação Drupal. O Drush suporta as versões 5, 6 e 7 (atualmente em desenvolvimento) do Drupal. Página do projeto (em inglês): http://drupal.org/project/drush

Comentários

Enviar novo comentário

O conteúdo deste campo é privado não será exibido publicamente.
CAPTCHA
Por favor, responda a questão abaixo. Isso ajuda a evitar spam neste blog.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.