What is the ideal publishing workflow within an enterprise CMS?
Background: Company size is 1,000. There are approx 20 Managers that must approve their respective department content before publishing. There are 3 User Roles:
- Webmaster Admin (support)
- Publisher (managers)
- Editor (staff)
At the moment an Editor make their change and then submits this for review. During this time, the content is locked for editing. A Publisher receives an email of "work waiting to be released" and can review the work through a test web address then either approves or rejects this work.
This process works most of the time but there are some exceptions. Sometimes a large scale project requires that content changes must be updated and tested well before they are published. For example, a product is being renamed publicly in 2 months time so this means that content is updated well in advance and is tested internally. These pages then remain in this stage for the 2 months until they are needed to be released. This means that ~50 pages are locked for editing, meaning any other content on that page cannot be updated during this time - causing disruption and frustration for content owners.
Now, I know this mustn't be too a unique problem but I am puzzled at how to deal with it.