This must be a very common need, but I haven't found the answer yet, so I'll post it here.

I want to add content and, upon it's completion, save it with a "Ready to be Published" workflow state. Once each day, I want the system to check if there are any nodes (of that content-type) that are "Ready to be Publish". If there are, pick the oldest one and change it to actually published.

I hope to build up a reserve of "ready to be published" content, so that, once per day, a different new piece of content is published automatically, without my having to manually log on and publish one every day.

Any ideas on how to do this?

Comments

Drupal_is_amazing’s picture

Scheduler lets me personally schedule a single piece of content for a given time-- but it doesn't seem to have an "automatically once per day" setting. So, it's good, but it still requires manual scheduling, when what's needed is to "save it and forget about it", knowing that the site will take care of scheduling on its own.

vm’s picture

i didn't dig deep but it sounds like a job for actions.module which is part of core and can be extended with the rules.module