https://discord.umbraco.com logo
Join Discord
Powered by
  • šŸ’” This community help channel has moved
    s

    Sebastiaan

    03/14/2025, 11:47 AM
    This channel is now closed for new topics, head to https://forum.umbraco.com for all questions and answers. For more information about this move, please have a read here: https://discord.com/channels/869656431308189746/1344602175019421736
    0
  • Custom Preview for Block Grid.
    s

    Serhiy Sydorchuk

    03/14/2025, 8:31 AM
    Hello, I'm new in the Umbraco world, and I'm trying to build a pet project. I'm using Umbraco 13 for my project. I created a block grid for the section. In the block grid I define 3 areas column1, column2 and column3. I want to build a custom preview in the back office for the section with the possibility to place areas in places where I want them in my layout. Is it possible to do. Could not find any information about this. For example, like this: Column 1 Column 2 Column 3
    0
    s
    • 2
    • 1
  • Editing a Member: RoleAssignmentFailed
    l

    Loden

    03/13/2025, 8:55 PM
    Hello, So I have an umbraco site that uses custom external login (SSO) for members using virtual members here: https://www.jeroenbreuer.nl/blog/virtual-members-in-umbraco/ As far as I know, it shouldn't have affected the regular members. I'm trying to create a member but for some reason I cannot assign a member to a member group. I'm getting this error: RoleAssignmentFailed. Even simply opening the member and pressing save (without changing anything) gives this error. Does any one have any idea why I can't edit? I checked the logs and it says this: "@mt":"Could not remove roles from member: {errorMessage}","@l":"Error","@tr":"51c6158efc60773e73b95d1ad78e3860","@sp":"4852d7aba9df6186","errorMessage":"The member is not in group ''","SourceContext":"Umbraco.Cms.Core.Services.MemberEditingService","ActionId":"772b91b1-56c6-40b9-afc0-06c627bad9fb","ActionName":"Umbraco.Cms.Api.Management.Controllers.Member.UpdateMemberController.Update (Umbraco.Cms.Api.Management)" Where can I debug this in the umbraco application? Somehow it thinks the user is in group "" but it isn't assigned to a group. https://cdn.discordapp.com/attachments/1349848311544156180/1349848311850471526/image.png?ex=67d497b4&is=67d34634&hm=c82c5bf6f717b65ecd7e068cb522032a765acac5827f996a04f1b985a389dd93&
    0
    s
    • 2
    • 1
  • Adding custom icons to the back office icon list
    d

    Dann

    03/13/2025, 4:53 PM
    Hi all, is it possible to add an icon to the back office icon selection? https://cdn.discordapp.com/attachments/1349787437106335884/1349787437467173044/image.png?ex=67d45f02&is=67d30d82&hm=da3eef7ebb88fd6cc10a64d5c2b7178c1cc7e23ca05637775d5af15a8086ff73&
    0
    • 1
    • 1
  • EditorContentModel V13
    a

    ALX

    03/13/2025, 2:01 PM
    Hello šŸ‘‹, I have a site with some implementations of editormodels notifications. It has been removed in v14 and moved to be handled in the frontend. Is there any documentation on how to migrate, or any examples for implementation in v14? šŸ™šŸ½ty all! Looks like this is the exact same question/issue i have https://our.umbraco.com/forum/using-umbraco-and-getting-started/114542-default-property-values-umbraco-14
    0
    s
    • 2
    • 2
  • Does anyone know if it's possible to disable the login page for front-end for External Login?
    r

    RedMonkeyMakers

    03/13/2025, 1:51 PM
    I've got SSO working with Entra ID, but users don't want to have to click the login button
    0
    s
    h
    • 3
    • 3
  • Getting The process cannot access the file NuCache.Content.db on PROD
    y

    Yogi

    03/13/2025, 11:48 AM
    We are getting The process cannot access the file C:\\inetpub\\wwwroot\\web\\App_Data\\TEMP\\NuCache\\NuCache.Content.db on PROD suddenly we tried deleting those files from temp folder and many suggested things but no luck We did IgnoreLocalDb to true but then it takes almost 10 min to load the site on server with localhost but never load from outisde of server. Anyone have any idea how we resolve this quickly ?
    0
    s
    • 2
    • 2
  • Umbraco 15 children of content picker "media folder" null
    k

    Koen

    03/13/2025, 11:37 AM
    Hi, I created a small Umbraco 15 website where I have a content picker for media folders (screenshot attached). When calling the property from a template e.g. "content.Folder" (from the modelsbuilder generated model), the folder is properly returned as IPublishedContent. Now I want to get the images inside this folder, so I called "content.Folder.Children()", but this seems to return null, even though there are 3 images inside this folder in Umbraco Media. Am I doing something wrong (is there another way to get the images inside the picked folder), or is this a bug in Umbraco 15? The way of getting the children as described above, seems to work in Umbraco 13. https://cdn.discordapp.com/attachments/1349707908987883520/1349707909214502922/image.png?ex=67d414f1&is=67d2c371&hm=dc031e694166dcd384149ce8230e6aceea566a281c35ad4186f8a73dbca30491&
    0
    s
    • 2
    • 2
  • Filtering the content delivery api on BlockListItem level
    n

    nd

    03/13/2025, 8:26 AM
    Hi there, I am using the Content Delivery API in a Headless setup. In that context, I am trying to filter on a BlockListLevel, which is a property of a Document Type, that I am querying in one request. To precise, I have a DocumentType, with several properties (title, description etc), including a property called "sections" which is a BlockList, containing multiple BlockListItems. When I request the full document type I want to filter out certain BlockListItems, based on a property "segment", which is set on each of these BlockListItems. Using the standard Content Delivery API, it is, to my understanding, not possible to filter out nested content in one single request? Maybe someone has accomplished this in another way?
    0
    s
    • 2
    • 1
  • Bulk save publish option
    m

    madzen

    03/13/2025, 7:50 AM
    Is there any way to bulk save AND publish pages in umbraco 15?
    0
  • Error when trying do duplicate any page in Umbraco 15
    m

    madzen

    03/13/2025, 7:49 AM
    If i try to duplicate a page i get an error: (Nullable object must have a value.) ---> System.InvalidOperationException: Nullable object must have a value. https://cdn.discordapp.com/attachments/1349650499208613948/1349650499506278432/message.txt?ex=67d3df7a&is=67d28dfa&hm=2268ebcd4ebff190eb24c8412f65bcc795ae50ac3a36c968ab4130944eb8d2b9&
    0
    s
    • 2
    • 1
  • Problem with canonical / sitemap.xml
    k

    Krystian

    03/13/2025, 7:02 AM
    I need to fix one of the problems, both include trailing slash at the end of the link of the home page. sitemap.xml generated with SEO includes link to the home page that has a trailing slash at the end, but home page is redirected to the link without slash and the same goes with canonical - it is without slash. Can't find a way to change this canonical or the way sitemap.xml is being generated. Any ideas?
    0
    s
    • 2
    • 1
  • 30k nodes in Umbraco 15
    b

    Blago Culjak

    03/12/2025, 7:56 PM
    I landed a gig, I need to move 30k of news articles from Wordpress to Umbraco. Each node has 8 fields that I need to use. I would use Umbraco 15 and Redis/Valkey for Hybrid Cache, but I am not certain will that perform well in backoffice? And it needs to scale to 100k nodes in next 10 years. What do you think, can Umbraco handle this kind of nodes in single news Content Type?
    0
    p
    s
    • 3
    • 3
  • Any idea what could be cause of this when I publish content?
    n

    Neuro

    03/12/2025, 9:46 AM
    Hi everyone. I upgraded our website from version 12 to 15 by skipping the intermediate versions. Everything seems to work fine when I publish content, but I keep getting this error that no one on my team can solve. We suspect it might be due to an improper upgrade. Does anyone have any suggestions? Should we revert and upgrade step by step, or is there another solution? https://cdn.discordapp.com/attachments/1349317609824456724/1349317610323316736/Screenshot_2025-03-12_104143.png?ex=67d2a973&is=67d157f3&hm=88375383d2d3412833359913cac3aa65e364dfd777bd6b3bab3dc31fc22f43e9&
    0
    s
    • 2
    • 1
  • TinyMCE refresh the table_class_list
    m

    Mikkel Johansen

    03/12/2025, 9:22 AM
    Umbraco v15 I need to refresh the list of classes that TinyMCE shows in the table property. The list is generated from some content in the Umbraco content nodes. But how do I refresh the TinyMCE configuration on-the-fly with out restarting the Umbraco application? Can I change the manifest loaded at startup and the make Umbraco refresh the TinyMCE settings?
    0
    m
    • 2
    • 3
  • Schedule publish does not trigger webhooks
    s

    Steffen Nielsen

    03/12/2025, 7:44 AM
    Hi folks šŸ˜„ We experience a rather wird problem on our umbraco 13.5.2 instance. Sometimes when we use the schedule publish to publish a page on a specific time, our webhooks are not getting triggered. The wird thing is that, when we then to a manuel publish afterwards the webhooks are triggered fine without any problem. Our umbraco instance is a clean solution with only some minor custom parts, but nothing that intercepts the publish events. Is this perhaps just a bug in the version we are currently on? I have checked the release notes for the lates V 13, but i don't see any bugs mentioned on this.
    0
    j
    s
    • 3
    • 2
  • Umbraco Forms Workflows - Async
    r

    Rich G

    03/11/2025, 3:26 PM
    We’ve got a headless set up and submitting forms via the Forms API. This works fine but the submissions are super slow even with just the standard email workflow. When the email workflow is disabled the form submits much quicker so it’s clearly waiting for the workflow. There’s a setting in config for summiting async which is marked as ā€˜experimental’ which doesn’t seem to help. This is. Umbraco 13. Anything I’m missing?
    0
    s
    • 2
    • 2
  • 'T' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
    o

    Olti

    03/11/2025, 12:09 PM
    My custom Block Component is this: https://cdn.discordapp.com/attachments/1348990254450872402/1348991296953651272/image.png?ex=67d1798c&is=67d0280c&hm=7797c70d0380f78866d6640a8664f32b6cf89f39ae0ba3fe42aa9ec87c5b643d&
    0
    s
    • 2
    • 6
  • Image cache outside of container
    i

    ivodepivo

    03/11/2025, 11:38 AM
    Does anybody recommend moving the image cache outside of a container to a volume? Seems like a quick win to me but I don't know if anybody has run into any issues with it. Also maybe the content cache?
    0
    s
    • 2
    • 4
  • Hooking into preview
    r

    Reptilia

    03/11/2025, 10:58 AM
    Our entire website is behind login, so whenever we try to preview we get redirected to login page. While we could log in and then click preview, I would like to hook into an event so if the request coming in is preview, then I want to log in the user ad our test user. Is this possible in Umbraco13?
    0
    s
    • 2
    • 3
  • Conditional "Adds" to umbraco builder in program.cs, how to structure?
    t

    TackleMcClean šŸ…

    03/11/2025, 10:18 AM
    This is a beginner C# question. In program.cs we have something like this:
    Copy code
    builder.CreateUmbracoBuilder()
        .AddBackOffice()
        .AddWebsite()
        .AddDeliveryApi()
        .AddComposers()
        .Build();
    Let's say I want to conditionally add Azure blob storage, how would I do this? This won't work:
    Copy code
    if (shouldUseBlobStorage)
    {
        builder.AddAzureBlobMediaFileSystem()
        .AddAzureBlobImageSharpCache();
    }
    since 'WebApplicationBuilder' does not contain a definition for 'AddAzureBlobMediaFileSystem'. Should I hold off with calling
    Build()
    until everything conditional has been sorted, and store the umbracoBuilder?
    Copy code
    var umbracoBuilder = builder.CreateUmbracoBuilder()
        .AddBackOffice()
        .AddWebsite()
        .AddDeliveryApi()
        .AddComposers();
    
    // do conditional stuff
    
    umbracoBuilder.Build();
    ? What then happens with my previous
    builder
    variable? Magic methods like
    Build()
    in ASP.NET confuse me šŸ˜•
    0
    m
    s
    +2
    • 5
    • 10
  • Content service to unpublish pages
    t

    TigerMan

    03/11/2025, 9:14 AM
    Hi I can unpublish pages using content service but manually. What is the appropriate way to unpublish pages automatically? I would like to set a date (I know there's one in Umbraco) which then needs to add another 24 hours and then unpublish the page but I'm not sure the best way to automate this? Thanks
    0
    s
    • 2
    • 2
  • Problem with encode/decode tokens.
    m

    marcusjmsweden

    03/11/2025, 12:42 AM
    have this problem where when I try to decode a token generated by _memberManager.GenerateEmailConfirmationTokenAsync(identityUser); This works when using the reset password token but not with generate email confirmation token. What is the difference? I have tried both econdingurl base and decoding. Nothing seems to work.
    0
    s
    • 2
    • 2
  • Large upload keeps failing after 100%
    n

    noel

    03/10/2025, 2:31 PM
    What am I running: - Umbraco v13.6.0 - inside a docker container - hidden behind a traefik proxy What I'm trying to do: I need to upload a 1.36 GB file to my umbraco but the upload keeps failing after 100%. I already uploaded a similiar size file a few months ago and it worked just fine. What I already have done / tried: - upload the file with using the proxy - uploading the file without using the proxy (diect access via ip) - adjusting the file size limitations Error description: The debug conole of the brower shows:
    Copy code
    plain
    Possibly unhandled rejection: {"data":null,"status":-1,"config":{"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"/umbraco/backoffice/umbracoapi/media/PostAddFile","fields":{"currentFolder":"1324","contentTypeAlias":"umbracoAutoSelect","propertyAlias":"umbracoFile"},"file":{"key":"8cd4722b-0127-4cae-a5a3-e5da31386fbe","messages":[]},"_isDigested":true,"_chunkSize":null,"headers":{"Accept":"application/json, text/plain, */*","X-Requested-With":"XMLHttpRequest","X-UMB-SEGMENT":null,"X-UMB-XSRF-TOKEN":"CfDJ8NmAoZtxGFBMmfT2L703U5tz5MfwPyG7y3DOdSdQGyQa-ZxkJ2UQLhhuSQoRHY154oG6cLiKc078eEeFr6LoLBzOXjsTy4RkHVMRT3HTR6bRFZ5zRPTMAPFKq7eK7o-Ajr5nRvD7iSES-YLNYswPvEza3VFno3OUI15M6Ev7cKUFvk1DuOGJlfqC2SPg7Dferg"},"_deferred":{"promise":{}}},"statusText":"","xhrStatus":"error"}
    Furthermore, the post request get rejected with "NS_ERROR_CONNETION_REFUSED" after the upload "has finished" . I thought the problem might be the file size limitations but I adjusted both in the appsettings json and the web.config just to be sure.
    Copy code
    xml
     <requestLimits maxAllowedContentLength="2000000000" />
    Copy code
    json
      "Runtime": {
            "MaxQueryStringLength": 90,
            "MaxRequestLength": 2000000000
    When trying to upload the file in a local dev environment (using iis not kestrel) I get this error in the backoffice: https://pastebin.com/1TXKyZcp <- was too long for pasting Appriciate any help, thanks! https://cdn.discordapp.com/attachments/1348664582763446460/1348664583560364112/message.txt?ex=67d04945&is=67cef7c5&hm=30a44dcecf33e37c9900c24674ca61e28f309f770cfa008af7815e9d7bf1d3b6&
    0
    s
    • 2
    • 2
  • uSync PeopleEdition syncing between v8 to v13 site
    p

    Pekdon

    03/10/2025, 12:32 PM
    Hello @Kevin Jump or any other person who has experience with uSync.PeopleEdition. I've been in contact with you before but thought I'd make another post just to make sure. So I have this Umbraco 8 site which im porting to Umbraco 13, the site is up and running and I've used uSync to sync stuff over from the other site, now I need to finish up with my work and sync over members and users from the old site. the uSync.PeopleEdition package seems to be the thing I need, I just need to be sure about how syncing passwords will work. If I export my users and members from my old site, and import them into my Umbraco 13 one, will their old passwords work on the new site? I actually think i've already tried this but it was months ago and now when im at the door step of going live i just need to be sure so I can communicate this to my client. I appreciate if the author himself, Kev, could shine some light on this šŸ™‚
    0
    s
    • 2
    • 6
  • Redirects Plugin for v14+
    j

    jonroberts

    03/10/2025, 10:02 AM
    Hi - can anyone recommend a Redirects plugin for umbraco v14+. We need to do both 301 redirects and Short URLs - accross multilpe langauges.
    0
    s
    p
    • 3
    • 2
  • 404 error page https://mysite.test.nl/over-mysite/example
    b

    Bishal Tim

    03/10/2025, 9:38 AM
    only when i access to this url i get : Page Not Found No umbraco document matches the URL '/over-mysite/example'. System.NullReferenceException: Object reference not set to an instance of an object. at Umbraco.Extensions.PublishedContentExtensions.Url(IPublishedContent content, IPublishedUrlProvider publishedUrlProvider, String culture, UrlMode mode) at SEOChecker.Common.ContentFinder.RedirectContentFinder.TryFindContent(IPublishedRequestBuilder request)
    0
    s
    • 2
    • 4
  • Environment variables and docker
    i

    ivodepivo

    03/09/2025, 7:59 PM
    Hi all, I've been working to containerize my first Umbraco site(and first real container in general) and its been going super good so far. However, when I locally run my application with the environment variables as following:
    Copy code
    CONNECTIONSTRINGS__UMBRACODBDSN_PROVIDERNAME="Microsoft.Data.SqlClient"
    CONNECTIONSTRINGS__UMBRACODBDSN="Server=xxxxxx.database.windows.net;Database=xxxxxx;User ID=xxxxxxx;Password=xxxxxxxxxxx"
    it works. However, in my container I get a 'login failed for user xxx'. The environment variables should be exactly the same. Anyone has experience with this?
    0
    • 1
    • 5
  • Issue with Umbraco Forms Not Submitting After Upgrade (v8 → v13)
    v

    Vexxuh

    03/07/2025, 5:13 PM
    Hey everyone, I've been upgrading an Umbraco 8 site to Umbraco 13 following the standard upgrade path: v8 → v10 v10 → v13 Everything seemed to work fine after migrating the code from .NET Framework to .NET Core, and the site runs and loads as expected. However, I'm running into an issue with Umbraco Forms—specifically, they are not submitting correctly. When trying to submit a form, I get the following error:
    Copy code
    InvalidOperationException: No UmbracoRouteValues feature was found in the HttpContext
    
        Umbraco.Cms.Web.Website.Controllers.SurfaceController.get_CurrentPage()
        Umbraco.Forms.Web.Controllers.UmbracoFormsController.ApplyUmbracoPageId(Record record)
        Umbraco.Forms.Web.Controllers.UmbracoFormsController.SubmitForm(Form form, FormViewModel model, IDictionary<Guid, string> formFieldValuesForConditions, IDictionary<string, string> additionalData)
        Umbraco.Forms.Web.Controllers.UmbracoFormsController.UpdateFormStep(Form form, FormViewModel model, IDictionary<Guid, string> formFieldValuesForConditions, IDictionary<string, string> additionalData, int direction)
        Umbraco.Forms.Web.Controllers.UmbracoFormsController.GoForward(Form form, FormViewModel model, IDictionary<Guid, string> formFieldValues, IDictionary<string, string> additionalData)
        Umbraco.Forms.Web.Controllers.UmbracoFormsController.HandleForm(FormViewModel model)
    Steps Taken So Far: + Verified that Umbraco Forms is installed and running. + Checked all necessary migrations were applied during the upgrade. + Ensured forms are being rendered correctly in views. Has anyone encountered this issue before when upgrading? Any insights or troubleshooting tips would be greatly appreciated! Thanks in advance! šŸ™Œ
    0
    p
    b
    • 3
    • 5
  • Partial view model issues
    s

    Sandy

    03/07/2025, 4:23 PM
    I'm struggling a bit with porting over an umbraco 8 set of partial views. The models for each are based on the main InsightCarouselBase, mainly focussing on InsightsCarouselLatesat and InsightCarouselPicked. I'm not sure why they did it this way and I cannot get it to work at all. InsightCarouselBase
    Copy code
    csharp
    @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<Umbraco.Cms.Core.Models.Blocks.BlockListItem>;
    @using ContentModels = Umbraco.Cms.Web.Common.PublishedModels;
    @using Umbraco.Cms.Core.DependencyInjection;
    
    @{
        var content = (ContentModels.InsightsCarouselBase)Model.Content;
        var settings = (ContentModels.InsightsCarouselBase)Model.Settings;
    }
    
    @if (content != null)
    {
    ...
    }
    InsightCarouselLatest
    Copy code
    csharp
    @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<Umbraco.Cms.Core.Models.Blocks.BlockListItem>;
    @using ContentModels = Umbraco.Cms.Web.Common.PublishedModels;
    
    @{
        var content = (ContentModels.InsightsCarouselLatest)Model.Content;
        var settings = (ContentModels.InsightsCarouselLatest)Model.Settings;
    }
    
    @{
        Html.RenderPartial("~/Views/Partials/blocklist/components/InsightsCarouselBase.cshtml", content);
    }
    InsightCarouselPicked
    Copy code
    csharp
    @inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<Umbraco.Cms.Core.Models.Blocks.BlockListItem>;
    @using ContentModels = Umbraco.Cms.Web.Common.PublishedModels;
    
    @{
        var content = (ContentModels.InsightsCarouselPicked)Model.Content;
        //var settings = (ContentModels.InsightsCarouselPicked)Model.Settings;
        content.Insights = content.PickedInsights.Cast<InsightsPage>().ToList();
    }
    
    @await Html.PartialAsync("~/Views/Partials/blocklist/components/InsightsCarouselBase.cshtml", content)
    0
    b
    • 2
    • 3