It would be great if we found a technical setup for user roles so we can give new members access to the CMS to change/add website content but without giving them a chance to damage any existing content.
One idea could be that this role can create new pages/articles and only change own articles but not publish anything. Publishing these nodes needs to be manually done by an admin who in that step reviews the changes. For changing existing nodes a copy of the original node is created as work in progress draft for that person working on the changes.
Thoughts?