My company uses Drupal for its Internal Website, and we use the Blog feature for service-center announcements. We would like to have the announcements automatically expire (delete or unpublish) by default after a configurable number of days. We would also like the person entering the announcement to be able to edit or disable the expiry date.
Big Picture: Add options to the Workflow for each content type that include "Default Unpublish ON" and "Default Unpublish # of days". When a node is being created, it would check those flags against it's content type, and if "Default Unpublish ON" is "TRUE", it would add "Default Unpublish # of days" to the current date and enter that into the "Unpublish on:" field. Or, simply include the "# of days", and if it's non-zero, then calculate the expiry date, otherwise it doesn't fill it in.
This is probably something I could handle myself, but I just wanted to know if anyone is working on such a feature, or if it exists already before I get started.
Comments
Comment #1
AjK commentedThere are various "in progress" parts for what you want. I believe someone is working on adding Workflow to Scheduler.
However, having said that, the people over at Workflow appearing to be going to add in "scheduled changes" to workflow states (which is the same thing as scheduler aquiring workflow integration).
There's also a new module called "Scheduled Actions" totally seperate from Scheduler or Workflow!
Given this, Scheduler will probably only ever continue to offer it's current simplistic features. The others just mentioned (esp if Wirkflow aquires scheduling) offer a greater range of possibilities. That may be your best place to start.