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. Audience groups should include the dependent items that use them, similar to blocks, this will give visibility to authors on all the effect areas where that personalization was used when a change is made

    4 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. When creating child pages and moving them to be the same level as the parent results in duplicate url, alert the author that moving will result in a duplicate url and require the author to make a change.
    Steps to recreate:
    1. create a parent page titled Monday Tips (url ends with /monday.tips
    2. create a child page called Monday Tips (url ends with /monday.tips/monday.tips
    3. moving the child page to be a at the same level as the parent would result in a duplicate url (/monday.tips. Opti doesn't allow duplicates and appends a numeric value to the end of…

    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)
  3. 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)
  4. We are running a setup with a separate edit and frontend servers.
    When assets are added to Optimizely Graph, the asset URL is always updated to be the edit server URL?not the frontend server. At first, I thought this was a mistake, but having dug into the code I see it?s intentional.
    The RewriteAssetHostInitialization (Optimizely.ContentGraph.Cms.NetCore.Core explicitly switches the host for assets from the frontend to the edit server.
    Could we make this optional via a configuration option?

    1 vote

    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. Scrolling for this property is too fast on Macbook (testet Edge and Chrome:
    [UIHint("TimeOnly"]
    public virtual DateTime? StartTime { get; set; }
    Adjusting scroll in mouse settings doesn't help.

    1 vote

    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  ·  Other  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. While the updated CMS area in Optimizely 12 has improved in many ways, some parts of the UI have been changed in a way that makes editing more difficult.
    One such area is the language settings, where previously only languages that had settings associated with them were displayed. It was not until editing the settings that all languages were displayed. The UI is also more spacious now in general, with more padding and larger font sizes, which leads to less items visible at one time.
    Furthermore, the popup is too narrow to display all columns when more than 4-5 languages…

    4 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)
  7. This is the drawback right now with local blocks:
    1. There is no way to map the inline local blocks between versions or language contexts. Why not add a GUID?
    2. There is no way in the UI (Dojo JavaScript API to determine if the context is within "inline blocks dialog" or to identify which ContentArea it resides in, or to direct link to an inline block.
    as a plugin developer, this is needed to map content and build great plugins. .

    1 vote

    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)
  8. As a marketer, I would like to translate content (pages, blocks, etc. into several languages at the same time, and therefore in just one step.

    1 vote

    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)
  9. Problem
    We are using the Plugin in Optimizely CMS to easily connect Optimizely Forms to Salesforce Marketing Cloud Data Extensions. This works very well when the user that's used to configure the connector only has access to 1 Business Unit (MID in Salesforce. However, as I understand from Salesforce, many customers work with instances that have multiple Business Units. This means that from Salesforce stand point, you need to provide to which Business Unit you want to connect when authenticating, but the plugin does not provide a means to specify this. To solve this, we now had to create multiple…

    1 vote

    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)
  10. 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)
  11. For a property of type ContentArea which is restricted to a certain pagetype, the search field is not visible.
    [AllowedTypes(typeof(CabinPage]
    public virtual ContentArea Cabins { get; set; }

    1 vote

    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. As a content editor I want to be able to move content (for example a page in the CMS tree. When I do this at present a new version is created but this is merged with the previous update for that content. I want a new version to be created and the old version to be retained in order that the true date/time and editor of any changes is visible from the version history.
    For example:
    * Editor A creates and publishes a page on 1 Sept 2024
    * Editor B updates and publishes the same page on 15 Oct…

    7 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. The file upload used in the [Import Data] feature in the Settings interface does not limit the file extensions to .episerverdata only. Other file extensions can be uploaded (including files in a zipped file, which may pose security threat to the platform. Specially, when uploading a zipped antivirus test file, the system will display <Import successful>.
    Allowing an undesirable or malicious file to reside on a system—even if it is not immediately executed or processed—constitutes a security vulnerability in itself. "Unrestricted upload of file with dangerous type" is formally documented as a common weakness under CWE-434, highlighting that simply permitting…

    1 vote

    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. Editors spend unspeakable amounts of time scrolling to the end of the Blocks and Media etc tabs in the Asset Pane to get to the 'For This Page/Block'. Mostly editors use local assets and so the folder 'For This Page/Block' should always be pinned to the top of these tabs.

    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)
  15. In Optimizely 12 I have noticed a significant change in the Edit Mode UI layout that I would like to share as feedback.
    In Optimizely 11, the Edit Mode UI was more compact, providing editors with a more efficient workspace and minimizing empty space. However, in Optimizely 12, the Edit Mode layout includes a considerable amount of empty space, reducing the effective workspace for editors. This change is affecting the user experience, especially for those who were accustomed to the more compact design in Optimizely 11.This was one of the feedback points we received from our editors.
    I would like…

    7 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 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)
  17. 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)
  18. Some of our clients use Inline blocks only and it would be nice if the Language translation gadget would be capable of also providing translation files for these blocks.

    1 vote

    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. No other site or system I have seen have a red asterisk when property is filled correctly. I think you should find another icon to show required, not one that is used for errors.

    1 vote

    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. There is a lack of functionality around limiting access to assets for different user groups. Any user group with editor access will currently have access to all blocks and media. A user group with access to a part of the pagetree shouldn't have access to all the assets.

    6 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?