127 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.
5 votesThank you for your feedback! This is on the roadmap!
-
Conditional Content Tagging
Hello!
We have teams which we are migrating over to Optimizely SaaS who have a need for conditional content tagging. What I mean by that is when a category is selected on a block, it shows specific fields that are unique to that category. A category could have 0 unique fields or multiple unique fields.
This is important to help prevent our content model or blocks from getting "messy". The only way around this, that we've found, would be to either list out all available fields, which would be confusing to content authors, or have a unique block per category,…
5 votes -
Support using Sendgrid's EU datacenter
As a European site owner, I would like to send mails through Sendgrid's EU-based datacenter.
At the moment, DXP always uses the US API endpoint and routes the mails through a dedicated US address. For various reasons, we would like to have the choice of either EU or US datacenters.5 votes -
Cloudflare Page Shield
PCI DSS 4.0 requirement 11.6.1: For use of iframes hosting the payment service provider's payment page, a change and tamper detection mechanism to alert personnel to changes to HTTP headers or payment page contents; the mechanism must work at least every 7 days.
Cloudflare's Page Shield can meet this requirement.5 votes -
Breakdown pageviews per project in DXP dashboard
We have customers who has different projects for separate end clients. Hence, they need page views report per project in https://dxc.episerver.net/
5 votes -
Allow for CMS access management in the DXP Portal
New properties added to App Settings in the DXP Portal, allowing for DXP users to whitelist allowed IPs for CMS access.
5 votes -
Ordering of content in UI
Scenario: An editor creates many news articles and then needs to find them again in the UI.
Challenges
Any content, when added, is ordered in the order it was created, not alphabetically. This makes content difficult to find in the content tree.You can manually reorder content, but this takes time.
In PaaS, you can define how child content is ordered; this isn't available in SaaS, and I feel it would be beneficial to bring this feature back, as we are getting a lot of negative feedback from the clients' editors.
Or, at least in the short term, order the…
4 votes -
Choose whether to copy child pages, and how many levels, when copying a page
When a page that has child pages is copied, the CMS always copies the entire subtree. There's no way to copy only the parent. Request: when copying a page, let the author choose to copy the parent only, or the parent plus its children. If children are included, let the author choose how many levels deep to copy. We need both: duplicating a single page as a starting point without its subtree, and cloning a section or template tree to a chosen depth to stand up new sites. Related: "Option to do a shallow copy when duplicating (copy/paste) a page"…
4 votes -
Cannot create custom folder-type instances inside shared blocks from the CMS UI
In Optimizely SaaS CMS there is no way to create an instance of a custom folder content type (a content type based on the folder / _folder base type) inside a shared block through the CMS UI. The New Folder action creates only the built-in system folder type and offers no picker to choose a custom folder type. Separately, the New Folder action is currently not working at all in this context. As a result, custom folder instances can only be created via the Content Management REST API or Opal.
Steps to reproduce:
- Define a content type based on the…
4 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.
4 votes -
I would like to have editor on a field such as color picker
On a field in a content type, instead of asking editor enter color by hex code we would like to have an editor for color picker.
This should be built-in or somewhere from market or allow custom app.4 votes -
Manage Permissions screen should use API Key Name instead of ID
When setting content access rights for an API key, the UI should use the API key's "Name" field instead of the ID field, to make it more user-friendly.
4 votes -
Support Cloudflare Email Address Obfuscation feature as part of DXP
As a DXP customer I would like to prevent email harvesters from scraping my website looking for email addresses to spam. Cloudflare has an Email Address Obfuscation feature which provides a solution but it is not available to DXP customers.
https://developers.cloudflare.com/support/more-dashboard-apps/cloudflare-scrape-shield/what-is-email-address-obfuscation4 votes -
Allow access to Sustainability reporting
Microsoft provides facilities to insight and measurement of sustainability metrics which are available from the platform, as part of sustainability efforts it would be good to have the option to have access to this (a little like appinsights, to be able to then enrich with other experience data.
https://learn.microsoft.com/en-us/industry/well-architected/sustainability/sustainability-manager-data-export-design
Either via regular export or via direct access in Azure.
This strengthens the business case for Optimizely as it is utilising data centres and services which are optimized and scaled for traffic vs some alternatives, which helps in sale but also in run and ensuring Optimizely is a desirable solution when…4 votes -
Support Geo Seach on Content Types
I work on a tourism website where many of our content types are tied to a Geographic location. We would like the ability to 'Geo Search' the graph but I understand this is not possible using content types (i.e. PageData, BlockData etc). I am to understand this is only possible using custom types.
1 - Can the Geo Search capability be extended to support content types (pages and blocks etc)?
2 - In the meantime, to avoid confusion, can the documentation (https://docs.developers.optimizely.com/platform-optimizely/docs/geo-search) be updated to reflect that this is only possible on custom types?4 votesThanks for sharing this idea. Our product and design teams are looking into it now. We’re exploring possible solutions and figuring out what implementation could involve. We are also actively currently updating our documentation. We’ll keep you posted here as things progress.
-
Inconsistent trailing slash behavior with Simple Address in SaaS CMS + Content Graph
I'm encountering an inconsistency when working with URLs in the SaaS CMS frontend using Content Graph. All content URLs returned from Graph include a trailing slash except for those using the Simple Address feature — see screenshot for reference.
This inconsistency makes it difficult to reliably match URLs when resolving routing on the frontend. Since URL comparison often involves exact string matches, the mismatch in trailing slash behavior leads to additional logic and potential edge cases.
4 votes -
Language management on Multiple sites
Scenario: I have a SaaS instance with multiple sites/applications enabled and multiple languages enabled.
Challenge 1
In CMS 12, the admin was able to configure which languages are enabled for the site; this is no longer available and leads to confusion for editors.Editors should be able to edit content and work only in the languages enabled for that site.
Challenge 2
I want to create a new application/site, and the master language is different to the master language of all the other sites.i.e. I want to create a site where the master language is zh-hant, not the default…
3 votes -
Database Backup and Point-in-Time Restore for CMS SaaS
Summary
Customers want the ability to create database backups of their CMS SaaS environments on demand, and to restore an environment to a specific point in time from those backups.
Problem
Today, customers have limited control over recovering their SaaS environments after unexpected data changes. Content editors and developers can make mistakes that are difficult to undo: bulk deletions, faulty imports, a bad deployment that corrupts content, or a misconfigured integration overwriting data. When this happens, recovery generally depends on a support request, which adds delay, uncertainty, and risk to the customer's operations. Teams that test migrations, upgrades, or major…
3 votes -
Visual Builder forms are incomplete when fetched with @optimizely/cms-sdk
Visual Builder forms are incomplete when fetched with @optimizely/cms-sdk
In Optimizely SaaS CMS, Visual Builder forms work in the editor, but the content JS SDK (@optimizely/cms-sdk) does not return everything needed to render them on the site.
When a Form Container is placed on an Experience, the SDK query does not go deep enough to include the fields inside the form (step → row → column → elements). Form Container properties set in CMS — Title, Description, Submit URL — are also missing from the response.
As a result, forms cannot be implemented with the SDK as-is. We had to…
3 votes -
Do not pre-apply Files and Images filters in the DAM picker
When selecting an asset from the DAM inside the CMS, the picker pre-filters to 'Files' and 'Images,' and there is no way to disable these default filters. We would prefer no filters applied by default so authors get an unfiltered view of available assets. Request: make the default picker view unfiltered, or make the default filters configurable.
3 votes
- Don't see your idea?