Agendando Publicação e Despublicação de conteúdo

Sabe aquele conteúdo que precisa ser Publicado ou Despublicado a meia noite, ou no fim de semana, quando o que você mais quer é ficar longe de um computador. Pois é... esse modulo vai resolver seu problema.

O modulo Scheduler é um agendador de Publicações, basta dizer o dia e hora que o conteúdo deve ser Publicado ou Despublicado, e na próxima vez em que o Cron rodar, ele faz todo o serviço.

Obs.: Se você agendar uma publicação as 13hrs e o Cron rodar às 14hrs seu conteúdo só sera publicado no momento em que o Cron executar. 

Junto com o modulo  Scheduler vamos usar o mudulo Date, o  Scheduler funciona sem o Date, porém para o campo onde vamos colocar a data e hora ficar mais elegante vamos usar o Date Popup field.

Vamos ao download dos modulos:

http://drupal.org/project/scheduler

http://drupal.org/project/date

Feito Download habilite os modulos.

Agora vamos configurar o Scheduler, vá em: Administração – Configurações - Scheduler module settings
 

Nessa aba de Configurações é possível configurar o formato de entrada da Data, o Tipo de Campo, faça as configurações que desejar. Ao lado da aba Configurações você vai encontrar a aba Lightweigt Cron onde contém orientações a respeito do cron, e a aba Time Check onde você pode checar as configurações de localtime.

O próximo passo é configurar o  Scheduler em qualquer tipo de conteúdo: Administração – Estrutura – Tipos de Conteúdo.

Na pagina de edição do conteúdo você vai encontrar a opção Scheduler settings.

Habilite as configurações que desejar e salve o Tipo de Conteúdo. O nosso agendador de publicações já está pronto para ser usado.
Vamos adicionar um novo conteúdo, em Scheduling options é só colocar a Data/Hora da Publicação e/ou Despublicação. Agora só esperar a ação do Cron e feito! ;)

Até a próxima pessoal! ^^