80 results found
-
Group Content Types
In the PaaS version of the CMS it is possible to group Page and Blocks. This acts as a visual aid for editors allowing them to easily locate the relevant content type when there is a long list.
This should also be manageable via the management api.
1 vote -
"Seed ID" for building the content URL should be exposed
We are currently migrating a large amount of content from another platform into the SaaS CMS. We are building an automated tool for this that uses the REST API. After the tool runs we are aiming for a "Run Report" that displays the link to the content in the previous platform and the Optimizely CMS for comparison. In order to build the link in Optimizely URL we need, what I will call for this request, the "seed id".
For example: https://app-<tenant>.cms.optimizely.com/ui/cms#context=epi.cms.contentdata:///<seed_id>
Since this is saved somewhere, it would be helpful if this was exposed when you make a request…9 votes -
CTAs are not removable when prompting external link or email
When a user:
Configures a CTA to link to an email address (mailto:) or external link
Saves and publishes the item/component
Returns later to edit the same item
…the user is unable to remove the optional CTA/link afterward.
This creates a blocking editing issue where previously configured optional email links become effectively permanent unless overwritten with another value.
1 vote -
CMS Headless Preview Endpoint Selection
Editors cannot choose which head (localhost/dev/qa) to preview a page in - only one endpoint is available and tightly coupled.
1 vote -
CMS Headless Preview Endpoint Selection
Editors cannot choose which head (localhost/dev/qa) to preview a page in - only one endpoint is available and tightly coupled.
1 vote -
REST API support needed for Default Values to get/set default values for Content Types fields
Currently ContentType REST API does not support get/set for ContentType fields.
For example: I have a content type with a TextField, have set default value for it in the CMS. However, there is no way to get/set it via REST API, which makes it impossible to deploy the contenttype with default values to other environments using the CLI
2 votes -
Add Export Button to CMS Built-in Reports
CMS has several built-in reports under the Reports tab (Simple Addresses, Expired Pages, Link Status, etc.) that display useful content data, but none of them offer an export option. Users can view the data on screen, but have no way to download it, only copy paste it.
Adding a CSV export button to these reports would be helpful. The data is already being generated and rendered. The Simple Addresses report is a common pain point, as customers regularly need to audit simple addresses across their site and currently have to resort to Graph queries or custom API calls to extract…
1 vote -
'view on website' should open in a new tab
'View on website' should open in a new brower tab.
1 vote -
Allowable Section Types in an Experience Type
Can we have allowable section types in an Experience Type?
In a large implementation, we can have several components/blocks enabled as 'Sections' so that they can be directly added to the Experience page.
The GraphQL query for an Experience becomes very big as we specify more blocks as 'sections' Can we add a feature where a developer can define 'allowable' sections on an experience, so that the graphQL query that is formed contains only a limited allowable types?
1 vote -
Monitoring & Alerting
Monitoring & Alerting
Optimizely to enable monitoring and alerting capabilities:
I. Monitoring
Development of a dashboard for API monitoring, providing visibility into:
⦁ API availability
⦁ API failures
⦁ Traffic trends
⦁ Infra utilizationII. Alerts (Email & Mobile)
Enable proactive alerts to RAKBANK stakeholders for:
⦁ Any API failure
⦁ No traffic detected
⦁ High CPU utilization
⦁ Hardware‑related issuesIII. Alerts should be delivered via:
⦁ Email
⦁ Mobile notifications1 vote -
Is DNS SEC on Optimizely's roadmap and when will it be targeted?
We would like for Optimizely to offer the capability to support DNS SEC for security reasons and are wondering if / when this will be available. Thank you, Laura
2 votes -
Drag-and-drop reordering for repeatable content structures
Currently, repeatable or ordered content structures within CMS: such as table rows/cells, and content links, rely on manual move up/ move down controls to reposition content one step at a time.
For example, within our Table Block, authors must repeatedly click move up/down to reorder rows or cells, which can become inefficient for larger content structures.
This request is to add native drag and drop reordering functionality for applicable repeatable content structures within the CMS authoring experience.
Desired Behavior:
Authors can drag and reposition items in a single action
Visual drag handles or intuitive reorder controls
Improved efficiency over repeated…10 votes -
CMS 13 - DAM Asset Picker Showing Multiple CMP instances
In CMS 13 with CMP DAM integration, the DAM Library Picker currently prompts users to manually select a CMP instance when they have access to multiple instances. For users such as partners who frequently work across multiple instances, this creates unnecessary friction and interrupts the workflow.
The expected behavior is that CMS should automatically open or restrict the picker to a specific CMP instance based on its configuration, eliminating the need for manual selection. The DAM Library Picker already supports targeting specific instances (e.g., via instanceIds), but this capability is not currently utilized or exposed in the CMS integration.https://docs.developers.optimizely.com/content-marketing-platform/docs/library-picker#pass-options-in-url
…
2 votes -
Retain outline structure on all translations when making changes in Experience
When I have multiple languages of my site and I want to retain the outline of my Experience of all languages this is currently not synced. When I move sections around I have to manually do this for every language.
We would like an option to keep the outline in sync for all languages, and only adjust the translations
Currently Experiences are not an option for sites that use multiple languages but are managed by a single team that wants the same structure. They are better off using Pages
2 votes -
In-line blocks in a content area with "Unique value per language" setting turned on can't be translated
Currently, you can't edit inline-blocks within a content area outside of the master language. Meaning if you want to translate anything it's not possible unless you make it a shared block.
This makes it very difficult for content editors to understand but also maintain all of this as you'll be unnecessarily working with tons of shared blocks just to support the language/translation functionality.
The content area should be locked which is correct (no reordering) but the in-line blocks inside of it should still be translated.
3 votes -
Include OCP synced fields in CMS search
Problem
CMS search currently only finds synced assets by title. Users cannot search metadata like description, tags, or other synced external fields.Request
Allow internal CMS search to index and search OCP synced metadata fields.Examples
Description
Tags / Keywords
Categories
Custom external fields
Product IDsExpected Outcome
Users can find synced assets using metadata, not just title.Value
Better asset discovery, faster editor workflow, improved usability.8 votes -
On-Page Editing not available when using the JS SDK
On-Page Editing (https://docs.developers.optimizely.com/content-management-system/v1.0.0-CMS-SaaS/docs/live-preview-with-react?_gl=1*ye51gc*_gcl_au*MjUyOTYwNjQ4LjE3NzMxNTUxMzcuMTg0NzgxNDg3NS4xNzc2NzgxMjQ4LjE3NzY3ODE0MDU.*_ga*MTMzMjkyMTY1My4xNzczMTU1MTM3*_ga_C7SLJ6HMJ5*czE3NzY3ODEzMDAkbzE1JGcwJHQxNzc2NzgxNDM2JGo2MCRsMCRoODIzOTg0Njc1#use-preview-utilities-for-on-page-editing) is not currently available in the JS SDK (https://github.com/episerver/content-js-sdk/issues/270#issuecomment-4236777609).
2 votes -
property-level permissions
Ability to set permissions either at the property level or the tab/property group level.
Example scenario: you have SEO fields on a page/experience type that only people in an "SEO Manager" role should be able to modify, while other roles can modify the rest of the page properties/content.
1 vote -
Undo Button for Visual Builder
There should be an undo button that restores the visual builder page to its state before a new section was added or modified.
2 votes -
Restrict Content and Content types via API keys to a group or site
As a CMS admin, I want to provide access to my development team/delivery apis to a site or sites and content types with the right level of access. (Read, Edit, delete, Create)
This would enable teams to work in an isolated manner that.
One thought is to be able to assign a Content type to a Site or Sites.
1 voteThis effort will be taken up as part of an API framework that will be added to our REST API's. We are expected to pick up the development later in 2026.
- Don't see your idea?