Try our conversational search powered by Generative AI!

Matthew Slim
Mar 28, 2023
(4 votes)

New dashboard implemented in CMS UI 12.18.0

As part of the CMS UI 12.18.0 release, a new dashboard has been added as a ‘one stop shop’ to enable editors to access all of their content items, thus allowing them to create, edit and review content and have a more holistic view of content and where it sits in the workflow.

The dashboard aims to overcome tedious day to day issues editors faced when searching for specific content. Editors would have to scroll through potentially very complex content trees to find what they are looking for, which in itself could cause some performance issues, and the dashboard fixes this by listing out all of the content items they have been working on in an ordered manner. A concept of the dashboard was first demoed during Opticon 2022, and it generated some really great feedback.

The dashboard will be the first port of call once logged in if the user has access to the CMS Edit UI.

First Release

The first release of the pre-configured dashboard includes two main features (Workflow statuses & Broken Links).


Workflow statuses:

The workflow statuses gadget allows the editors to locate all of their previous work, from all parts of the workflow. The default statuses are as follows:

  • CheckedOut (Drafts)
  • AwaitingApproval (In Review)
  • CheckedIn (Approved)
  • DeplayedPublish (Scheduled)
  • Rejected (Rejected).

Please note you can add your own status settings if you prefer to.


When you go onto the Dashboard, a total count for each workflow status will be presented, and if there are more than 5 pieces of content within one particular status, then pagination will be implemented allowing editors to access all of their content as they please.

Editors will be able to filter the content shown by either content name, or by changing the ‘Modified By’ tab to either ‘Anyone’ or ‘Me’.

Sorting via all 3 columns is available (Name, Last modified, Modified by), where the default setting is sorting by Name ascending, and the last modified date is displayed in the local time zone.


Broken Links:

The broken links gadget allows the editor to see what broken links exist at the time the Link Validation scheduled job was ran. A ‘Last Updated Date’ is displayed alongside this in the local time zone (using ICurrentCultureAccessor.CurrentCulture).

The editor is then able to click on the link which will direct them to the content where that broken link exists. The broken links gadget will only show content that the current user has the permissions to edit, and will only be updated when the dashboard has been refreshed.

The total count of broken links is generated from the number of broken links that exist in the database.

The broken links gadget will show up to 5 items on the dashboard, and the view full report link is available will which navigate the user to the link status report page – providing more detail around each individual broken link.

If content contains 2 or more broken links, this will be represented within the broken links gadget to avoid duplicated items to provide even more appropriate information for the editor.


Future iterations?

As this is only the first release, we do plan on continuously improving the dashboard and implementing new features to improve the overall usage & experience of this new feature!

Mar 28, 2023


Luc Gosso (MVP)
Luc Gosso (MVP) Mar 31, 2023 07:32 AM

How do you build your own widget?

Matthew Slim
Matthew Slim Apr 4, 2023 12:32 PM

Hey Luc, this isn't something you can do as of yet, it is something that we would be open to the idea of if the want is there.

We want to make sure that the dashboard has a good enough default view before we venture into customisability.

DOldfield Nov 28, 2023 12:28 PM

Appreciate I'm a bit late to this party, but hope you can help?

The previous dashboard was its' own ecosystem - we had gadgets (for visitor group statistics, analytics, etc). Our customers have customized their dashboards to suit their particular needs, and we even rely on third parties to build gadgets/widgets to enhance the capabilties.

I don't see much in the release notes for future versions / updates for this dashboard, we are a few versions behind but we still see the "hardcoded" dashboard as above...

Any new releases coming soon/out recently? Where do we see VG/Audience statistics? What about previous gadgets that our customers are used to, but aren't supported on this "new" version (that is objectively more limited across the board?)

re: "good enought default view" - can I ask is there a place to leave feedback? How are you measuring "good enough"?


Please login to comment.
Latest blogs
Optimizely and the never-ending story of the missing globe!

I've worked with Optimizely CMS for 14 years, and there are two things I'm obsessed with: Link validation and the globe that keeps disappearing on...

Tomas Hensrud Gulla | Apr 18, 2024 | Syndicated blog

Visitor Groups Usage Report For Optimizely CMS 12

This add-on offers detailed information on how visitor groups are used and how effective they are within Optimizely CMS. Editors can monitor and...

Adnan Zameer | Apr 18, 2024 | Syndicated blog

Azure AI Language – Abstractive Summarisation in Optimizely CMS

In this article, I show how the abstraction summarisation feature provided by the Azure AI Language platform, can be used within Optimizely CMS to...

Anil Patel | Apr 18, 2024 | Syndicated blog

Fix your Search & Navigation (Find) indexing job, please

Once upon a time, a colleague asked me to look into a customer database with weird spikes in database log usage. (You might start to wonder why I a...

Quan Mai | Apr 17, 2024 | Syndicated blog

The A/A Test: What You Need to Know

Sure, we all know what an A/B test can do. But what is an A/A test? How is it different? With an A/B test, we know that we can take a webpage (our...

Lindsey Rogers | Apr 15, 2024

.Net Core Timezone ID's Windows vs Linux

Hey all, First post here and I would like to talk about Timezone ID's and How Windows and Linux systems use different IDs. We currently run a .NET...

sheider | Apr 15, 2024