241 results found
-
Search Management
Add support to see actual graphlql queries in Search Management/Performance view. Now it shows only names of the queries.
2 votes -
Allow copying the original value for Non-CultureSpecific fields inside Culture Specific list properties during auto-translate operation
For some blocks we use list properties and define them as Culture Specific. And if there is a non-culture specific field inside the list item block type, the value is not copied or translated due to the implementation in EpiServer code.
For this case we need to find a way to copy the original value from the master language branch while translating the content. Please add a feature to customize this behavior.
Thanks.
1 vote -
Support keeping the original values for technical fields during auto-translate
We have a culture specific string field in one block type which is decorated by custom "AutoSuggestSelection" attribute. The attribute allows us to select predefined list of icon types. The problem we face is that the field is a technical field which should not be translated. Even possible it should be copied from the master language. But translation provider automatically translates the field value if it is string and culture specific.
Please add an option for skipping/copying technical fields during auto-translate operation
1 vote -
Official guidance for HTTP QUERY method support in Optimizely DXP
Summary
The HTTP QUERY method (RFC 10008) provides a standardized way to perform safe, idempotent query operations while allowing a request body, addressing a long-standing limitation of GET.
https://www.rfc-editor.org/info/rfc10008/
https://tykok.medium.com/the-new-http-method-query-d1dc3efc35c4
While ASP.NET Core applications can implement support for QUERY, developers deploying to Optimizely DXP also depend on the surrounding platform and infrastructure.
Request
Could Optimizely publish official guidance regarding support for the HTTP QUERY method in DXP?
Specifically, it would be helpful to clarify:
- Is QUERY currently supported throughout the DXP infrastructure?
- If not, which components prevent support (Cloudflare, WAF, load balancers, Azure App Service, proxies, etc.)?
- Are there any…
1 vote -
Allow setting Title to tinyMCE video element (WCAG A level requirement)
Content creator currently cannot set title to tinyMCE video element which means it breaks the WCAG A level requirement: https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html
tinyMCE can be overridden to allow custom attributes including title but it would need content creator to understand application code in order to apply the value
1 vote -
Computed fields in Contracts
Role: Developer working with Optimizely CMS 13 and Optimizely Graph.
Problem:
I am implementing search across multiple content types (pages, media etc.) using Optimizely Graph.
A common requirement is to expose consistent search fields across different content types, for example SearchTitle and SearchDescription, while allowing each content type to derive those values from its own properties and fallback logic.The current limitation is that computed fields cannot be exposed through Contracts. While computed fields can be defined on concrete content types and avoid storing redundant search data, they cannot be used to create a unified schema across multiple content types.
…
2 votes -
DXP support for apex domain
Currently DXP only supports complete hostnames containing both the subdomain and apex domain e.g. www.mywebsite.com.
We would like to request support for configuring the apex (root) domain (e.g. mywebsite.com) as the primary domain within DXP.
Traffic can then be redirected from www.mywebsite.com to mywebsite.com.
1 vote -
Color palette change (Plae Green is not good)
My team who use the PIM product brought the new color palette change to my attention. The color is abrasive and makes spending time in the application unpleasant. What were useful color cues on the product page have become monochromatic scales that are easily lost on a design that doesn't seem to have been vetted for usability in any way. I suspect the color design doesn't meet WCAG in any way.
While the branding is strong, we are already captured customers, and usability is our key concern. Please offer a way to revert or select an alternate color scheme.
6 votes -
Add Ability to Star or Favorite a Page
Our design team would like the ability to star or favorite select pages for their own personal view within the CMS. This could manifest in several places in several ways, but the goal is to be able to access specific pages more easily without having to rely on the (at times glitchy or tedious) search function.
Perhaps in Dashboard, you could add more than "workflow status" - but also add "recently worked on" or "recently viewed" or "starred/favorites". Or simply in Edit mode in the page tree pane off to the left, allow for the ability to sort/filter the pages…
17 votesThanks for sharing this recommendation. This is something we have discussed and would like to pursue in future. In the meantime we will continue to monitor feedback on this topic
-
Dashboard for Enterprise Headless CMS
Enterprise CMS Headless architecture: Customer Dashboard for usage and platform health.
• Greater visibility and proactive reporting on their environment usage and performance. Specifically a dashboard (or reporting capability) that shows: • Usage/consumption metrics • Traffic patterns • Response times • Proactive monitoring data to help identify issues (e.g., 404 errors) before they become support tickets • The ability for customer teams to independently access this data, rather than having to request it from OptimizelyHaving this available standard vs. a custom build. This will help Enterprise customers shift from reactive issue handling → proactive management of their Optimizely environment
8 votes -
Add CSP nonce to EPiServer.GoogleAnalytics
Ability of add CSP nonce value to EPiServer.GoogleAnalytics scripts
https://nuget.optimizely.com/packages/EPiServer.GoogleAnalytics/
3 votes -
Application Insights - be able to sample or filter logged data
As a customer and implementation partner using DXP I would like either:
- a built-in tool somewhere, in the DXP portal, optimizely or Azure, to be able to filter out unwanted third party dependencies from being logged to the DXP Application Insights,
or
- the permissions to add our own sampling in Application Insights.
Optimizely DXP injects Application Insights (via required headers) and we cannot opt out of that. We don't have any way to sample the data logged to that Application Insights instance.
We get alerts about "DXC - Production Application Insight Daily cap reached" on logged data that is mainly…
1 vote -
API support for environment copy-back lifecycle and post-copy script execution
As a development team managing multiple lower environments, we want API/PowerShell endpoints to orchestrate the full copy-back workflow, including a mechanism to run registered post-copy maintenance scripts, so that I can automate environment refresh end-to-end without manual PaaS Portal interaction.
Currently, the copy-back workflow requires manual steps in the PaaS Portal (stop environment, copy databases/blobs from Production, start environment). After the copy, teams must anonymise PII from the copied databases to comply with GDPR before the environment can be used. This anonymisation step cannot be triggered or orchestrated through the platform.
We would like the EpiCloud module or REST API…
8 votes -
Immutable Backups
Immutable Backups are increasingly becoming cybersecurity and resilience best practice.
Currently CMS PaaS data is not covered by immutable backups. To further protect us against ransomware attacks and accidental or malicious data tampering having this as a standard or at least optional feature would be highly desirable, providing a reliable last line of defense for fast and trustworthy recovery after a cyber incident or operational failure.
Any update on timeline for its availability would be very much appreciated.20 votes -
Visual Builder: When changing style settings or property values in the outline panel, the left preview panel always refreshes
CMS SaaS: I have just converted my project from using @remkoj/optimizely-cms-nextjs to @optimizely/cms-sdk, but the live preview sync for style settings and property value updates is not as smooth as with @remkoj/optimizely-cms-nextjs.
Previously, my project worked very smoothly in Visual Builder mode. It only updated the element I changed and did not refresh the entire iframe.
However, after switching to @optimizely/cms-sdk, whenever I update anything, it always refreshes the preview iframe, resulting in a very poor user experience.
Is this expected behavior, or am I missing something?CMS 13: We’re seeing the same full iframe refresh issue on Optimizely CMS…
1 vote -
Add .NET Counter publication to App Insights on Startup
There are a whole suite of .NET counters available to use to publish to App Insights. This is a low-lift modification that enables us to gain many insights, directly inside of App Insights Metrics, we can utilize to diagnose issues on customers.
This enables us to do performance investigations that otherwise require manual intervention (such as downloading .ETL files and opening them in PerfView or capturing dump files and analyzing them).
We can skip these manual steps and jump write to "close to root causes" by publishing this information. There is little cost and no significant performance degradation associated with…
2 votes -
Dynamic Scaling in DXP - improve performance and reduce costs
The default hardware SKU for Optimizely is P1V3. P1V3 only has 2 cores and P2V3 has 4 cores. Because the number of cores available to the system dictates the number of default threads the system attempt to regulate, it would be best to deviate away from our current default hardware SKU, P1V3 to P2V3, instead. However, doing so would increase costs which we do not want to do necessarily. This is a proposal to decrease costs while simultaneously increasing hardware resources during peak hours.
The idea is to increase a customer's lower environment hardware to P2V3 during "working hours" (to…
1 vote -
ease see the below request about deploying ‘Google Tag Gateway’ in Cloudflare which is not currently supported in DXP
We want to be able to deploy ‘Google Tag Gateway’ in Cloudflare which is not currently supported in DXP. This gets the Google tags to appear as first-party. The tag setup in GTM is otherwise the same and it should still obey the OneTrust cookie consent.
4 votes -
Add Custom .NET Core Event Counters to CMS
In order for development teams to identify development issues within their implementation they need to be able to see under the hood of their implementation and inspect the qualitative metrics of their implementation.
Additionally, within our production environment, we should have a variety of metrics available to us to diagnose the quality of an implementation. These metrics would help guide our investigation as the
Currently, this is missing and we have major issues with partner and customer implementations because of it and our MTTR within our production environments is protracted because of the lack of this information.
We also need…
1 vote -
25 Production Service Buses Broken
We need to define what "working" means for a service bus so that reliability engineering can maintain reliability based on these metrics.
When a service bus no longer functions, reliability engineering should be equipped with the capacity to upgrade service buses in order to meet a component-specific SLA.
We need product management to define what "working" means for a service bus so reliability engineering can respond appropriately when a service bus is "broken" rather than having to go back to PM as though we need a exception for every broken service bus.
We also need monitoring in place to ensure…
1 vote
- Don't see your idea?