I’ve been doing some thinking about workflow in EE, since it’s really the only missing piece of the puzzle for me (well, that and LDAP connectivity, but that’s for another time), and think I might have come up with something.
Say I want my writers to use only one main text field for all posts. If I were to use a custom field (call it EDIT) in the backend, and show them only that field instead of all the others, could I then set EE to run a script or an action, once that post’s status is changed to ‘open’, that would copy the contents of EDIT to the contents of the Body field? If so, I could set all of my public templates to ignore the EDIT field entirely and only show the common Title and Body fields, leaving my writers free to switch back to another custom status and edit all they like in the background while the previous version remains live. Is an action like this easily possible in EE? If not, can anyone suggest a better way?
I know a bit about custom statuses, but for some reason they seem to be a little out of fit for what I’m trying to do - namely, leave the current revision of a post available to the public while the new revision is going through the workflow process (from writer, to director, to me).
I suppose I could run a cron job at various times throughout the day to mimic this behavior, but I’m hoping one of you will be able to tell me an easier way to do this, or point me in a better direction altogether.
Thanks! 😊