Blog Posts
-
New User Display Name shape, Jean-Thierry Kéchichian Community Award 2025 - This week in Orchard (24/10/2025)
10/24/2025 10:57:01 AMOrchard Core updatesNew User Display Name shapeThe User Display Name shape has been introduced by Mike Alhayek to render a user's display name in a consistent and cache-friendly way. This is frequently used in admin content lists. To use this shape:
-
Orchard Harvest Panel discussion, add node title to each outcome in the workflow - This week in Orchard (17/10/2025)
10/17/2025 11:13:04 AMOrchard Core updatesAdd node title to each outcome in the workflowCurrently, when you hover over the dots while trying to connect workflow events or tasks, there is no title to indicate what each dot (outcome) signifies. With this change, hovering over the dot will show the title of the outcome. It sounds like a minor improvement, but it was a little annoying that you had to start to connect a task to another one to see the name of the outcome.
-
Liquid Tag Disabled by Default, Pattern for Text Field - This week in Orchard (10/10/2025)
10/10/2025 9:30:04 AMOrchard Core updatesLiquid Tag Disabled by DefaultFor reliability and performance reasons, the liquid tag has been disabled by default in Liquid templates. To re-enable the liquid tag, you can configure it in your appsettings.json:
-
How we reduced our app's server-side latency in Azure by 98% while lowering cost by 28%
10/6/2025 2:57:35 PMSounds like clickbait, right? Fair enough, here's the TL;DR: We moved our Azure Web App from the Windows S1 plan to the new Linux P0v4 plan. Read on for the details!
-
Orchard Harvest Program, Dynamic Fields - This week in Orchard (03/10/2025)
10/3/2025 11:42:56 AMOrchard Core updatesMove Hint and Required properties to FieldSettingsHere, you can see a refactoring where the Hint and Required properties for the Content Fields are moved to a new base called FieldSettings. Therefore, from now on, if you are implementing a class for your own custom field, you no longer need to add the Required and Hint properties repeatedly; you can use the FieldSettings base class instead.
-
Organizing ASP.NET Configuration with WebApplicationBuilder Extensions
9/19/2025 2:00:00 PMLearn how to organize your ASP.NET application configuration using extension methods for better maintainability and separation of concerns.
-
Elasticsearch improvements, hosting an Orchard Core application on Ubuntu VPS using GitHub Actions - This week in Orchard (19/09/2025)
9/19/2025 11:05:41 AMOrchard Core updatesAdding track_total_hits support in ElasticsearchGenerally, the total hit count can't be computed accurately without visiting all matches, which is costly for queries that match lots of documents. The track_total_hits parameter allows you to control how the total number of hits should be tracked.
-
Orchard Harvest 2025 speakers, adding GraphQL support for the GeoPoint Field - This week in Orchard (12/09/2025)
9/12/2025 12:05:13 PMOrchard Core updatesAdding GraphQL support for the GeoPoint FieldLet's say that you are using some service to translate ZIP codes to latitude/longitude values. To do that, you can store these values using a GeoPoint Field. However, until now, we have lacked the necessary support to integrate it into GraphQL. Thanks to Rumen Novachkov, Orchard Core now supports this too! See a little example of this new addition!
-
Orchard Harvest 2025 venue, new function to clone existing roles - This week in Orchard (05/09/2025)
9/5/2025 12:08:28 PMOrchard Core updatesSimplify security headers settings using tabsIf you navigate to Settings -> Security -> Security Headers, you have the option to set up the content security policy, the permissions policy, and the referrer policy. In the past, you had to scroll down a lot to set up the referrer policy because it was at the bottom of the page.
-
Ability to delete Content Part and Content Type from the list page, Orchard Core-integrated AI modules now available on DotNest - This week in Orchard (22/08/2025)
8/22/2025 10:15:25 AMOrchard Core updatesAbility to delete Content Part and Content Type from the list pageNowadays, removing a Content Part requires additional steps: you have to go to Design -> Content Definition -> Content Types/Parts and click the Edit button near the selected content, and then you can delete it. From a UX perspective, adding a Delete button on the list page makes things easier.
Scraped Orchard blogs
Send us new blog feeds
Noticed that a blog's feed is missing from the list?
We would love to add that to the feed list, so please don't hesitate to inform us on the following e-mail adress:
See our privacy policy.