PROJECT: Enhancing Drupal's Scheduler Contributed Module.
You may already know about the contributed Drupal 6.x and 7.x module named Scheduler: http://drupal.org/project/scheduler
The Scheduler contributed Drupal module is quite useful and often implemented: http://drupal.org/project/usage/scheduler
In a standard web publishing workflow, an audit trail regarding when nodes have been published is a staple.
LEGACY: Publish date was simply not recorded at all in Drupal core.
Created date is helpful, but approvals and publishing controls / audits are lacking.
CURRENTLY: The Scheduler module installs 'scheduler' table with three fields (nid, publish_on, unpublish_on) for scheduling auto publishing on given future date.
By enabling these two date fields (publish_on, unpublish_on) on the create/edit form for any given content type, scheduler provides us a way to 'schedule' publishing in the future for one single time window.
A cron job runs nightly that checks current date against publish_on and unpublish_on dates and automatically selects/deselects the publish checkbox when appropriate.
Maintainers for Scheduler Module
=> Eric Schaefer - 130 commits - last: 34 weeks ago, first: 4 years ago
=> skiminki - 10 commits - last: 4 years ago, first: 4 years ago
=> AjK - 43 commits - last: 4 years ago, first: 5 years ago