Multiple team members can edit content on our website. We would like to assign different editing permissions, allowing some users to make changes without publishing them directly. The goal is to let more team members manage website content while maintaining quality, accuracy, and consistency through an approval process.
Desired Functionality:
Role-Based Permissions: Administrators can determine which editors can publish directly and which require approval.
Submit for Approval: Editors can save changes and submit them for review without affecting the live website.
Review and Approval: Designated approvers can review changes, approve and publish them, or request revisions.
Notifications: Notify approvers when changes are submitted and editors when their changes are reviewed.
Change Comparison: Allow approvers to see what has changed from the currently published version.