Skip to content

CMS PaaS (Content Management System)

CMS PaaS (Content Management System)

Categories

JUMP TO ANOTHER FORUM

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

14 results found

  1. Hi
    I was surprised to find that DXP does not offer a simple, developer-friendly blob storage solution for teams. A team of 3-5 developers needs a shared blob storage on their local machines to access images from the cloud without manually downloading massive datasets.
    This does not need to be expensive, no redundancy required, just a basic storage option accessible via HTTPS with a connection string and token, of say: 80GB should be fine for 94% of your customers. Ideally, it should also support firewall restrictions configurable via the PaaS portal.
    Expecting developers to manually download 20-50GB every month using…

    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)
  2. 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

    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)
  3. I'd like to request the ability to use DirectDeploy (https://docs.developers.optimizely.com/digital-experience-platform/docs/deploy-using-powershell#deploy-directly-to-web-app-without-a-slot-swap on both preproduction and production as currently the option is only available for integration. I understand that during the DirectDeploy process the site becomes unavailable, which you'd typically want to avoid for a production deployment. But there are scenarios where a fast fix is needed opposed to having to wait for the normal deployment process to complete. One such scenario is if there is an unforeseen error with a deployment that causes the site to no longer work properly or simply throwing a site wide exception.
    Some companies can…

    44 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. 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)
  5. 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.

    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)
  6. We are programmatically running the data importer service to merge databases. One of the page types has a list of users that is validated against our OAuth provider, OKTA. The problem is that running the import service in a scheduled job can't connect to OKTA to validate the user, so it fails. We are getting around this by wrapping the OKTA validator inside a conditional that looks at IDataImporter.Status.IsDone, and if it's false the import service is running (allegedly so it bypasses the user validation. The problem is that IsDone is initialized to its default state of 'false' since it's…

    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)
  7. 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…

    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. When checking intervals or the setup of several scheduled jobs, the Scheduled Jobs list view always reloads and any column sort selection or scroll debth is lost. This makes it difficult to systematically check settings of multiple jobs.
    Would be nice if there was a way to return to the list view and have the same sort order and a highlight of the last job selected.

    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. When using smaller screens or viewports the Scheduled Jobs view is difficult to read and prioritizes showing Last Run and Next Run columns, instead of the name of the job.

    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)
  10. Creating custom admin interfaces in Optimizely, is not standardized, so nothing looks the same. It is also too time consuming to build.
    Umbraco has a really nice UI builder. It's both powerful, easy to use, and creates recognizable UIs. Optimizely should implement the same.
    https://docs.umbraco.com/umbraco-ui-builder/
    Please, no not use DDS. Use custom database tables like Umbraco UI Builder.

    5 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. It would be great if developers can configure CSP to use nonce. So that they can increase the security and control of what resources are loaded by the application.
    Currently almost all script tags are rendered without CSP nonces and the site is broken because the browser refused to execute the script.

    25 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. From .NET 8 Preview 3 we see a lot of the upcoming new third Blazor mode: Blazor SSR
    https://github.com/dotnet/aspnetcore/tree/main/src/Components/Samples/BlazorUnitedApp
    https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/#server-side-rendering-with-blazor-components
    This mode can handle traditional request/response and will also handle form posts with model binding where everything is server-rendered.
    Looks very likely that this will quite quickly start replacing MVC and Razor Pages for new ASP.NET web apps since people will want to be in the nice Blazor component model.
    Blazor SSR also seems like it will work great with other clientside options (any JS framework or approaches like htmx, Hotwired.dev etc so we are not restricted to only go…

    22 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. Preproduction should resemble production. There should be an automatic function for copying the database from production to preproduction and keep the correct hostnames in preproduction. This should also be possible to schedule as preferred.

    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)
  14. We need to add files within a directory at the root level of the website. This is needed to update Google Analytics administrators as well applying files to the .well-known folder is standard for website hosting.

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