I'm trying to replace an old Joomla website that had a version control plugin for site content. This was very useful for my employers, who wanted employees to be able to edit their own department pages, but for an editor in the communications department to review their edits before they went live, because not everyone is a great or attentive writer and they didn't want grammar mistakes to be made live.
Are there any plugins for Wordpress that allow the following workflow:
- User edits existing page (not limited to posts)
- User hits save
- Updates are saved but not published; the live page remains on the previous version
- Admins are notified by email of the edits
- Admins approve the edit, at which point it becomes live OR Admins amend the edit before making it live OR Admins reject the edit.
There are plugins that do vaguely similar things, but are there any that do exactly this?