Take the community feedback survey now.

Content approval overview?

Vote:
 

Hi!

Our customer has just started to use content approval. An editor needs a publisher to approve the content to be published.

As it is now, the publisher needs to approve every changed property which demands a lot of clicking. Is there a way to get past that? To get an overview over all changes on a content and the approve everything by one click? Right now everything is just shown as notifications in the upper right corner.

This might be standard maybe in Optimizely CMS/Commerce but I just cannot find a good way to handle it.

Thanks!

/Kristoffer

#338166
May 15, 2025 14:26
Vote:
 

How do you create your content approvals? By code or in the gui?

#338171
May 15, 2025 20:25
Vote:
 

By GUI. The user get notifications that properties needs to be approved but it is all properties and we don't find somewhere to get at good overview.

#338173
May 16, 2025 6:52
Ted - May 16, 2025 7:39
I don't recognize that behavior, in what state is the content? Our common workflows involve approval once content is "Ready to publish", but that is for the content as a whole (one click). What does it look like with property-specific approval? 🤔
Vote:
 

That sounds a little strange. You shouldn't have to approve properties individually however I wonder whether the issue is that you have a page made up of multiple blocks and you need to approve each block separately? If so, there are a couple of approaches which may help. The first, and probably most comprehensive, would be to use projects. This allows you to make a number of changes across different content items then an approver can preview, approve and publish them all together which sounds like what you're trying to do.

Another approach would be to use inline blocks which would mean that inline block content would be stored on the page being reviewed and would be approved & published alongside the rest of the content. You'd still have your current issues with any shared blocks though and, additionally, it's arguably just as difficult to spot what's changed in an inline block as the version comparison tool will highlight that the content area has changed but won't highlight what the change is.

#338181
May 16, 2025 8:57
Vote:
 

Agree, I'm not an editor so my knowloedge is not very good at this. But I guess you might get a notification on what is changed and then you review it and approves it.

I'll let the customer show me what he is experiencing.

Thanks!

#338182
May 16, 2025 9:06
Vote:
 

Hi Kristoffer,

Paul makes a very good point, what you’re seeing often happens when the page contains multiple shared blocks.

Each shared block is its own content item, so Content Approvals treats them individually.

That’s why the approver is seeing many separate approval items instead of a single “approve all changes” action.

 

How Projects can help

As Paul mentioned, Projects are the most effective way to streamline this.
With a Project, the editor can group:

  • the page

  • all changed shared blocks

  • any related content items

into one project.
Then the approver can:

  • preview everything together

  • review the full page with all unpublished changes

  • approve and publish all included items in one flow

This doesn’t merge the items into a single approval (Content Approvals still works per item), but it removes the need to hunt through notifications and gives a clean, unified workflow.

 

Inline blocks as an alternative

Using inline blocks is another option, because inline block data is stored directly on the page.
With inline blocks:

  • the page + block content are approved together

  • editors don’t need to manually approve each block

  • it reduces the number of approvals significantly

The trade-off  as Paul noted,  is that inline blocks don’t show detailed diffs in Compare Versions, since only the ContentArea is flagged as changed.

 

Hope that will helps!

 

Thanks,

 

#341112
Nov 26, 2025 15:49
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.