Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download scheduler-7.x-1.2.tar.gztar.gz
38.54 KB
MD5: b700e215384e5f12087fc0178395749a
SHA-1: 1691f3861e97c78e23df1f14ff6571e16c94648c
SHA-256: 96adaa279eac2ea3d3f0b7b59d4fc475a46e425e20d815b4b77777afd56ae120
Download scheduler-7.x-1.2.zipzip
45.19 KB
MD5: e9cf59f4d4bf707f9396a12811b034a5
SHA-1: b2837dc842aad6c4e8a2cbd99be57f7e5274c28f
SHA-256: fc8939903296b817191c404446eefef3eaaf9d0a06ef083b73da9c4d3f024b40
Release notes
New features
- Provide events, conditions, components and example rules for use in building Rules and for Views Bulk Operations
#773510: Integration with Rules module - Admin to provide default time which users can use or override
#1069668: Default time with user override - Internationalisation - synchronized dates for publish and unpublish in linked translated nodes
#1182450: i18n support - Synchronize scheduled dates in translated nodes - Set Scheduler dates as moveable field, with option for 'always open'
#1203958: Options to set Scheduler as a fieldset and change the weight - Allow the scheduler dates form element to be used in custom node panes
#1334780: Declare a form pane (panels content type) for ctools, page manager etc - Control over lightweight cron log messages
#1706232: Turn off scheduler's lightweight cron activation and completion messages - Allow users to enter Publish On dates in the past, with three configurable options
#1819074: Allow publish_on dates in the past - Create function hook_scheduler_nid_list_alter($nids, $action) for additional interaction from other modules prior to publishing and unpublishing
#1966876: Allow other modules to alter the list of nodes to be published or unpublished - Provide new hooks called when saving a node and when processing during cron, to give even more control to third-party modules
#1979460: Allow other modules to prevent scheduled nodes from being published / unpublished - Cater for a variety of time formats when using date popup
#2123103: Allow more popup formats - Allow to set the minute increments for the time picker, to match the frequency of cron runs
#2054777: Customizable minute increments for timepicker options - Allow to set use a secret key to secure the execution of cron over HTTP
#2141413: Secure the lightweight cron run page
Bug fixes
- Editting published node forces new date to be entered
#1198788: Editing a published node with "Publishing date/time is required" forces users to set a new "Publish on" date/time - Remove system warning when time is missing from date pop-up entry
#1319410: Fix "warning: trim() expects parameter 1 to be string" when entering date with no time - Improve workflow when deleting a node
#1614880: Scheduler shouldn't require a date when clicking the "Delete" button - Metatag googlebot:unavailable_after written only on full node page
#1781186: Metatag googlebot:unavailable_after is written when node is shown in a view, panel or block - Remove repeated whitespace in format
#1804508: Extra spaces in date format causes 'Publish on' not to match the expected format - Fix missing translation strings in revision message
#1898784: Make log revision text translatable - Avoid a cron failure if the node or user is corrupt or has been deleted without Scheduler being active
#2011692: Prevent cron errors when scheduled nodes no longer exist - Do not output HTML when running cron non-interactively
#2115479: Only create cron output html when run from admin form.
Usability improvements
- Improve config title and description, and make consistent use of 'lightweight' for schedulers own cron
#1977890: Tidy up titles and descriptions - Cater for mal-formed links in watchdog messages due to other modules text/alias generation
#2015415: Avoid PDOexception with shorter watchdog link - More accurate instructions, active links and relevent descriptions on admin configuration page
#2123223: Improve the configuration page text and add links - Improvements to the list of scheduled nodes, and a possibility to remove stale scheduler database entries through the UI
#2110983: Improve UI functionality for scheduled nodes list - Hide clutter when scheduling options are not enabled
#2146907: Only show config items when scheduling is enabled
Standards and code improvements
- Improve the code syntax to align with Drupal coding standards
#1566024: Coding Standards and Coder Review - Remove db updates that were duplicated due to legacy code
#2128195: Remove redundant database updates - Remove unnecessary cache clears
#2143249: Remove legacy cache_clear_all() in cron