En tiempos de campañas, el lanzamientos de nuevos productos o también para responder a una periodicidad requerida, como el número mensual de una revista, la posibilidad de programar el estado de publicación de los contenidos será una herramienta fundamental. En Drupal existe más de un método para automatizar este proceso:
En este momento, las funciones de ambos son similares. Scheduler cuenta con algunas opciones interesantes, como el lightweight cron. Hoy por hoy, Scheduler es sin dudas la mejor alternativa.
La instalación de Scheduler se realiza como la de cualquier módulo normal. No depende de ningún módulo salvo que se quiera un popup para seleccionar el fecha. En ese caso, necesitaremos activar el módulo date popup (date_popup), parte del módulo Date.
Posee una configuración global y otra dentro de cada tipo de contenido.
Otro beneficio de Scheduler es su integración con Rules, poniendo a disposición los siguientes eventos:
Además del lightweight cron nativo de Scheduler, es posible utilizar Elysia Cron. En la configuración de Elysia (admin/config/system/cron/settings) encontraremos un nuevo proceso: scheduler_cron
En la parte de configuración del módulo Scheduler, existe una vista que nos permite visualizar la lista de los artículos (o nodes) dispuestos a ser publicados (o despublicados). La vista hace su trabajo, sin embargo, contar con la información de cuando fue configurada la publicación automática en un node directamente en la administración de los contenidos (url: admin/content) sería mucho más práctico. La personalización de la vista admin/content puede realizarse a través del módulo Administration Views, un antes y un después para la gestión de un sitio Drupal.