Module Description
Scheduler gives content editors the ability to schedule nodes to be published and unpublished at specified dates and times in the future.

Dates can be entered either as plain text or with calendar popups. To use calendar popups in Drupal 7 you need to install the Date Popup module, which is part of the Date module. From Drupal 8+ this is built into Core.

Scheduler integration with other modules

* If you use the core Content Moderation module then you should also install the Scheduler Content Moderation Integration sub-module
* Scheduler provides Conditions, Actions and Events for use in the Rules module
* When generating new test content via Devel Generate Scheduler can add publishing and unpublishing dates automatically
* Scheduler provides drush commands to run Scheduler's lightweight cron
* Scheduler provides tokens for the scheduled dates

Core version compatibility
Scheduler 2.x is compatible with Drupal 8.9, all versions of Drupal 9, and Drupal 10.0 Scheduer 2.0 will maintain backward compatibility with Drupal 8.9. However D8 support may be dropped from Scheduler release 2.1

Scheduler 8.x-1.5 is compatible with Drupal 8.9, all versions of Drupal 9 and Drupal 10.0. Simple non-breaking changes that are done in 2.x for Drupal10 will be back-ported to 8.x-1.x to help keep the codebase in line. But any major changes that would require significant reworking for 8.x-1.x might not be back-ported. Hence 8.x-1.5 may be the last 1.x version to remain compatible with D10.

Notes

* The main development branch is 2.x and this is compatible with Drupal 8, 9 and 10
* Check the progress towards Scheduler 2.0 and help by testing these 2.x tasks
* The latest 8.x-1.x is 8.x-1.5 released on 7 Jan 2023. This version is compatible with Drupal 8, 9 and 10
* For progress towards Scheduler 8.x-1.6 you can help on these 8.x-1.x tasks
* The latest version for Drupal 7 is 7.x-1.6 released on 15 September 2020
* You can check on progress towards 7.x-1.7 and review and test these 7.x tasks
* When creating patches issuenumber-commentnumber.{scheduler.}description.patch is our preferred naming convention. The {scheduler} bit is optional.
* If Scheduler does not publish your scheduled nodes please check if cron is running correctly. You may find the Drupal documentation on setting up cron jobs helpful.
* Scheduler only publishes and unpublishes nodes. If you want to schedule any other activity check out Workflow, Rules, Actions and Job Scheduler.
* Here is an excellent alternative view of the entire Scheduler issue queue on Contrib Kanban

Coding Standards
The Scheduler codebase passes all the standards checks run via PHPCS and ESLINT. The project has its own phpcs.xml config file. If you think there are coding standards that need to be fixed please check the branch test results first.

To check coding standards locally, either navigate into the scheduler folder and run phpcs . or from further up the folder hierarchy you need to specify the --standard parameter phpcs path/to/modules/scheduler --standard=path/to/modules/scheduler/phpcs.xml

Credits
Scheduler is the work of many people. Some of them are listed here: http://drupal.org/node/3292/committers. But there are even more: All the people who created patches but did not check them in themselves, who posted bug or feature request and those who provided translations and documentation.

Translations
Translations to other languages than English can be found over there: http://localize.drupal.org/translate/projects/scheduler

Screencasts
If you want a quick introduction to what Scheduler does, check out these nice screencasts:


* Drupal 8 Scheduler module by Rod Martin of OSTraining
* Drupal 7 Scheduler module by Shane Thomas

Project Usage
90717
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
Scheduler module provides the ability to schedule nodes to be published and unpublished at specified dates and times in the future, with integration with other modules, core version compatibility, coding standards adherence, credits to contributors, translations, and screencasts for quick introduction.
Data Name
scheduler

OPENAI CHATBOT

OPENAI CHATBOT

14:28:10
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.