Adds embargo period and expiry dates to content items. Ripped from advancedworkflow module
This package is abandoned and no longer maintained.
THIS MODULE HAS BEEN REPLACED WITH https://github.com/silverstripe-terraformers/silverstripe-embargo-expiry)
This is stripped down version of the AdvancedWorkflow module. It only includes the embargo-expiry features, all other features have been removed from the original code.
Note: This is not compatible with the AdvancedWorkflow module!
Forked from AdvancedWorkflow module (commit: da4efb25984)
A module that provides embargo and expiry dates for scheduled publishing and unpublishing of content items.
Embargo - allow some content changes to only appear as published at some future date.
Expiry - a date-time on which to unpublish some content changes.
Install with composer
composer require silverstripe/embargoexpiry
Then run a dev/build to rebuild your database and class cache
./framework/sake dev/build flush=all
Add WorkflowEmbargoExpiryExtension as a SiteTree extension, in your mysite/_config.yml file.
SiteTree: extensions: - WorkflowEmbargoExpiryExtension
Ensure the QueuedJobs
module is installed and configured correctly.
You should have a cronjob similar to the following in place, running as the webserver user.
*/1 * * * * cd && sudo -u www php /sites/default/www/framework/cli-script.php dev/tasks/ProcessJobQueueTask
Note: you'll need to update the path to cli-script.php to reference your own environment.
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem