PublishPress Revisions Pro GPL Overview:
PublishPress Revisions allows you to manage content changes in WordPress
PublishPress Revisions is the ultimate tool for making content changes in WordPress.
PublishPress Revisions offers a safe space for users to work on content updates. When the changes are ready, they can ask for approval to publish the update. Administrators can approve or reject the changes. They can also schedule them to go live in the future.
Your users can update posts using the normal WordPress editor, but their changes will not be published automatically. Instead, the changes are stored as a “pending revision” that can be approved, rejected, or scheduled.