197 results found
-
3 votes
-
Language Manager Role wise access
In the Languages gadget (Language Manager add-on), users have the option to duplicate content when creating a new language branch. During this process, the “Duplicate content” dialog presents checkboxes for:
Add all children
Add related content(s)
These options are useful for administrators but pose a risk when used by editors who may not fully understand the implications. For example, an editor in our organization mistakenly duplicated a section with over 800 nodes, resulting in around 500 duplicated blocks. This caused significant manual cleanup and unnecessary content clutter.
Feature Request:
We would like the ability to restrict visibility or access to…
3 votes -
Customize the "Workflow status" Section in CMS UI Dashboard (v12.18.0+)
CMS UI version 12.18.0 introduced a new dashboard with a "Workflow status" section. This section can display thousands of pages in some environments, each with multiple elements. This can result in a bloated and less usable interface, potentially affecting performance and user experience.
We would like to request the ability to:
Clear or limit the number of items displayed in the "Workflow status" section
Filter the displayed items based on specific criteria (e.g., content type, date, language, or user)
Customize or replace the section with a custom implementation if needed
Providing more control or configuration options for this section would…
3 votes -
Database timeout during site starting up after removing properties of block type
I am a senior developer. We have been facing this issue where when we remove properties of block type the site fails to start and throws database timeout during ModelSyncInitialization. This happens even when a single property of block type is removed.
We have an open ticket with support and have tried a few solutions but the only option that works is to increase the DatabaseQueryTimeout to an hour or so.3 votes -
Auto-translate
I use Auto-Transalte a lot but I don't want the Name, URL and Reference to be translated automatically.
When handling multiple language websites it is practical to keep the Name, URL & Reference in English.
The URL I can change manually if necessary
3 votesThank you for raising this feedback request. We will continue to gather feedback to assess demand for this functionality.
-
Improve “Select All” behaviour for lazy loaded export
We’ve received reports from our users regarding confusion when exporting form submissions.
Currently, when users click the header “select all” checkbox, the label shows:
“All 25 posts are selected.”Because only 25 submissions are initially loaded, the checkbox correctly selects only these items. However, users often interpret this label as indicating that all existing submissions (e.g., all 69) have been selected - even though the remaining items have not yet been loaded via lazy loading. This misunderstanding has led to incorrect or incomplete exports.
To reduce user confusion and better reflect what is selected, we would like to request an…
2 votes -
Order of content fields in Content Graph _fulltext property
When a text field is indexed by Content Graph in the _fulltext property, the values in the fields are appearing out of order from how they are configured in the CMS, where nested content is appearing before outer container content.
For example, our page contains an accordion block. The accordion block has a content area which allows topics blocks. The topics blocks contain a rich text field.
When querying graph the _fulltext property shows the values of the indexed content in this order:
Topics block content
Topics block name
Accordion block name
Container block nameWe would expect to see…
2 votesWe’re currently gathering additional feedback on this idea. If you have any more context, examples, or specific use cases, please share them - it really helps us understand how this would best support your workflow. Thanks for contributing to the conversation!
-
The email field in a created Form should be marked as type="email" for accessability
When an editor creates a form with an email field, the field should be marked as type="email" to support the new accessability laws.
2 votes -
Trademark & superscript text in content
At the moment, there's no way to superscript trademark or registered symbols in the copy within the email. The only way to edit this is within an element.
2 votes -
Support redirect host definitions with secondary language branches
As a site owner, I would like to use a redirect HostDefinitionType to redirect secondary domains to the primary domain. This is working in most scenarios.
However, it is not supported when I have one primary domain, and alternative language branches have no separate domains, but are served as "subfolders" on the primary domain.
If, for instance, the primary host definition has "no" as language code, then I can set type to be redirect on a secondary domain, if the language code is the same as the primary host definition.
But if I add a secondary domain, set it to…2 votes -
Show fallback or replacement langage in page tree without have to check in Language Settings.
Give the editor a visual indicator that the page has a fallback or replacement language. Today the editor needs to mouse our the language code to see if a fallback is set. See attachments.
2 votes -
Remove multiple items in Content Area in one go
You can select multiple blocks, images and products from the asset pane (ctrl + click or shift + click and drag them into the Content Area. However, there is no way of doing the same thing if you want to remove them from the Contet Area. This is often the case for commerce customers that add 100 products to a campaign page and want to remove them some time after. Attached video shows CMS 11 but its the same for CMS 12.
2 votes -
Provide Excel download on Reports
In the section "Reports", it would be very helpful if I am able to download the created report as Excel file. That way, I can sort the information, do better filtration, get a better overview on certain topics and I am able to forward this information also to stakeholders with no access to the Optimizely CMS. Currently, also with the less intuitive overview due to the pagination, I can not get much information out of a report.
2 votes -
New cache architecture for the platform
Currently there exists a large number of different caches used in CMS and all its addons, Optimizely codebase primarily uses ISynchronizedObjectInstanceCache (implemented by RemoteCacheSynchronization but there are a lot of other caching mechanisms across the platform and its addons.
The current implementation is not a good fit for high traffic sites that scales out to multiple instances as the event system, for example using the azure service bus event provider created by Optimizely, used for cache invalidation isn't fast enough to keep up, leading to numerous issues with stale data, publishing of content that doesn't work, order exceptions when working…2 votes -
Make LoadContentAsync and LoadChildrenReferencesAndTypesAsync return Task<>
When I inherit from ContentProvider I need to override LoadContent and LoadChildrenReferencesAndTypes. These two methods are not async which means that I can't use async/await in those methods. If below methods existed I could override them instead and use async/await in my implementation.
Task<IContent?> LoadContentAsync
Task<IList<GetChildrenReferenceResult>> LoadChildrenReferencesAndTypesAsync
I know I can use Task.Run( to call async methods but It's not recommended.
Here is some guidelines from David Fowler who works with .NET at Microsoft.https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md#avoid-using-taskresult-and-taskwait2 votes -
Language translation of email contents in Episerver Forms
As a an editor I would like to translate the contents regarding "Send email after form submission" on the "Settings" tab in order to send e-mails with the correct language to end users, especially with regards to subject and message. This is not currently possible since this list-property is not culture specific.
2 votes -
Enable selection of datetime format on DateTime block in EPiServer.Forms
The current implementation of the DateTime element (found in the EpiServer.Forms.Samples package appears to be insufficient.
In the DateTimeElementBlock.js file, the logic used to determine the language format relies on the browser's language settings. However, this approach fails, as many Danish users have their browsers set to English (US by default, resulting in the language code en-US. This causes the jQuery date picker to display the wrong date format.
var _utilsSvc = epi.EPiServer.Forms.Utils,
language = navigator.language || navigator.userLanguage, // on iOS naviagtor.language is in lower case (ex: en-us
dateFormatSettings = epi.EPiServer.Forms.Samples.DateFormats[language.toLowerCase(] || epi.EPiServer.Forms.Samples.DateFormats["en-us"],
dateFormat = dateFormatSettings.pickerFormat;
A better solution would…2 votes -
Do not require a license for local.domainname.ext
As a developer I want to use local.domainname.com without a license, so we don't have to keep creating licenses for every developer.
The documentation (https://docs.developers.optimizely.com/content-management-system/docs/set-up-a-development-environment#licenses states:
A license is not required when running on localhost or domainname.local.
However, we had to switch from domainname.local to local.domainname.com (due to a third-party integration.2 votes -
Default time zone should be changeable
Default time zone should be CET instead of UTC for CMS in Preproduction/Production
2 votes -
Blob provider does not support async operation
The EPiServer.Framework.Blobs.Blob base class lacks many async methods. E.g. There is Write(, but no WriteAsync(.
Curiously, it contains AsFileInfoAsync(, but that is about it. Everything else is not using async.
Please fix.2 votes
- Don't see your idea?