Skip to content

CMS PaaS (Content Management System)

CMS PaaS (Content Management System)

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

197 results found

  1. 3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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:

    1. Clear or limit the number of items displayed in the "Workflow status" section

    2. Filter the displayed items based on specific criteria (e.g., content type, date, language, or user)

    3. Customize or replace the section with a custom implementation if needed

    Providing more control or configuration options for this section would…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    New  ·  0 comments  ·  Forms  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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 name

    We would expect to see…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Graph  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Gathering Feedback  ·  0 comments  ·  Forms  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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-taskwait

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Research & Design  ·  0 comments  ·  Forms  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Research & Design  ·  0 comments  ·  Forms  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Default time zone should be CET instead of UTC for CMS in Preproduction/Production

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?