A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Advanced CMS
Jun 16, 2019
  138
(0 votes)

Advanced CMS - Add-on for Advanced & External reviews

Please take a look at a new Open Source add-on that improves the reviewing process and lets external users to view & review content without the need to access the Edit Mode.

Highlights

  • Context aware smart reviewing
  • Allow external reviewers to access unpublished data
  • Provide token-based, expirable links to any content version
  • Visually express issues in reviewed content by highlighting or adding screenshots
  • MIT licensed
  • Not officially supported by EPiServer - both authors (Greg Wiecheć & Bart Sekuła) are EPiServer employees, however this add-on, at the moment, is not going to be included in the Core product. We will maintain it on our own.

Please see it in action:

External review component

This is an Edit mode component used to generate external review links. There are two types of links:

  • view - external reviewer can preview draft content version
  • editable - external reviewver can add comments using advanced review widget

Share dialog

Editor can share external review links using share dialog. The [#link#] constant will be replaced with link to content.

Below is an email example:

Security

/externalContentReviews location is only accessible to users who are members of the ExternalReviewers role. You will have to manually add personal user accounts or a shared user account that could be used by the external reviews.

Install

Install-Package Advanced.CMS.AdvancedReviews

https://nuget.episerver.com/package/?id=Advanced.CMS.AdvancedReviews

Please note that we are now in BETA, there may still be issues that we try to fix as soon as we can.

The source code can be found here: https://github.com/advanced-cms/advanced-reviews Contributors are welcome.  

Jun 16, 2019

Comments

Please login to comment.
Latest blogs
A day in the life of an Optimizely OMVP: Learning Optimizely Just Got Easier: Introducing the Optimizely Learning Centre

On the back of my last post about the Opti Graph Learning Centre, I am now happy to announce a revamped interactive learning platform that makes...

Graham Carr | Jan 31, 2026

Scheduled job for deleting content types and all related content

In my previous blog post which was about getting an overview of your sites content https://world.optimizely.com/blogs/Per-Nergard/Dates/2026/1/sche...

Per Nergård (MVP) | Jan 30, 2026

Working With Applications in Optimizely CMS 13

💡 Note:  The following content has been written based on Optimizely CMS 13 Preview 2 and may not accurately reflect the final release version. As...

Mark Stott | Jan 30, 2026

Experimentation at Speed Using Optimizely Opal and Web Experimentation

If you are working in experimentation, you will know that speed matters. The quicker you can go from idea to implementation, the faster you can...

Minesh Shah (Netcel) | Jan 30, 2026