Our blog contains the activity stream of Orchard Dojo: general news, new resources or tutorials are announced here.

Background Tasks Bulk Actions, Lombiq's MSBuild Targets improvements - This week in Orchard (09/10/2026)

Tired of enabling or disabling background tasks one by one? The Background Tasks admin list now has bulk actions, just like the Features list.

Ever changed an email/SMS or any other setting in the admin and wondered why the tenant had to reload for it to take effect? A new IOptionsMonitor refresh pipeline updates site settings-backed options without a shell release.

And how much of your module's project file is the same boilerplate as every other module's? Our custom MSBuild SDKs for Orchard Core handle references and package management for you.

This week's changes come from Mike Alhayek, with a demo by Sára El-Saig.

Latest tutorials

Hosting Orchard Core at Exoscale
zoltan.lehoczky
Step away from that Node.js
sara.el-saig

Featured tags

AI
SMS
IIS
API
SEO
MCP
SSL
All tags >

Background Tasks Bulk Actions, Lombiq's MSBuild Targets improvements - This week in Orchard (09/10/2026)

Tired of enabling or disabling background tasks one by one? The Background Tasks admin list now has bulk actions, just like the Features list.

Ever changed an email/SMS or any other setting in the admin and wondered why the tenant had to reload for it to take effect? A new IOptionsMonitor refresh pipeline updates site settings-backed options without a shell release.

And how much of your module's project file is the same boilerplate as every other module's? Our custom MSBuild SDKs for Orchard Core handle references and package management for you.

This week's changes come from Mike Alhayek, with a demo by Sára El-Saig.

Jean-Thierry Kéchichian Community Award 2026, Orchard Harvest next week - This week in Orchard (04/09/2026)

Need to filter the admin contents list by more than one content type at once? A small change now lets you pass multiple content type IDs or stereotypes in the same query.

Looking for documentation on YesSql, security, theming from an HTML template, the Media Picker, or shapes? Several new Key Topics pages cover exactly that.

Curious how Orchard Core scales across multiple backend nodes with failover? We walk through the upcoming tenant clustering feature.

And since this is our last This week in Orchard post before Orchard Harvest 2026, we cover the latest news about the now-online conference and the voting for the Jean-Thierry Kéchichian Community Award.

This week's changes come from Mike Alhayek, Antoine Griffard, Lazizbek Ergashev, and Sébastien Ros.

Catch Slow SQL Before Production, How to use Orchard Core Agent Skills? - This week in Orchard (07/08/2026)

Want tighter control over your login screen's security policy? A new setting lets you turn the Remember Me option off site-wide, not just hide it.

Wondering how a team actually keeps its AI-assisted development consistent? New documentation and two updated agent skills cover exactly that.

And curious how you catch a performance regression before it reaches production, not after? Lombiq's new SQL query monitoring feature, built on the same open-source toolkit Lombiq uses on client projects, does precisely that.

This week's changes come from Mike Alhayek, plus agent skills work from Antoine Griffard and Sébastien Ros, and a new tool from Lombiq.

AI Knowledge Base Indexing, Arguments Source Generation - This week in Orchard (10/04/2026)

This week in Orchard, we've got some exciting updates you won't want to miss!

Mike Alhayek showcases Knowledge Base Indexing, which automatically chunks, embeds, and indexes source documents into a unified AI Knowledge Base index for efficient vector search.

Hisham Bin Ateya introduces the new OrchardCore.ContentFields.Core module. You can now use content fields without pulling in the entire ContentFields module.

Thanks to Georg von Kries, Orchard Core now leverages source generators to boost performance by generating code at compile time and reducing reflection on critical paths.

And don't miss our RESCON case study, highlighting how we supported the builders of Ontario.

Ready to explore? Let's dive in!

Admin Menus Localization support, MCP Prompts and MCP Resources support - This week in Orchard (03/04/2026)

We have two demos prepared for this week! The first demo is by Hisham Bin Ateya on adding localization support for Admin Menus, and the second is MCP Prompts and MCP Resources support by Mike Alhayek! Both are worth watching!

Before the demos, let's check out the new content manager ValidateAsync behavior, which means that now ValidateAsync() only performs validation and returns the result, and it no longer cancels the session on failure.

And thanks to Mike Alhayek, there is a new PlacementLocationBuilder fluent API as a type-safe alternative to manually constructing placement location strings in display drivers.

Enough talking, let's see these in detail!

CrestApps Agent Skills, Orchard Harvest 2026 survey results - This week in Orchard (13/03/2026)

This week, you can see a demo of the CrestApps.AgentSkills ecosystem by Mike Alhayek, which provides a clean, layered architecture for defining, organizing, and exposing AI skills in .NET, with first-class support for the Model Context Protocol (MCP) and Orchard Core.

But before that, let us quickly mention how Georg von Kries refactored Orchard Core's code to optimize storage for display type locations, or how he obsoleted the synchronous CustomSettingsService.GetSettingsType method to improve performance by avoiding blocking calls, and to prepare the codebase for the future removal of the synchronous API.

Thank you for filling out the Orchard Harvest 2026 survey! Check out our post for the results and the future plans regarding Harvest!

Test drive Orchard Core with one-click setup of a walkthroughs site, Reduce allocations for ShapeDescriptors - This week in Orchard (07/11/2025)

You can still cast your vote for the Jean-Thierry Kéchichian Community Award! This week's topics include improving FlatPositionComparer performance and reducing allocations for ShapeDescriptors! See you next week at Orchard Harvest!

Simplify using shape morphing in Razor pages, Jean-Thierry Kéchichian Community Award 2025 - This week in Orchard (31/10/2025)

Cast your vote for the Jean-Thierry Kéchichian Community Award! This week's topics include simplifying using StringValues in Liquid templates and shape morphing in Razor pages! Oh, and do you know about the Orchard Harvest's sponsorship opportunity?

New User Display Name shape, Jean-Thierry Kéchichian Community Award 2025 - This week in Orchard (24/10/2025)

Don't miss your chance to shape the conversation at the Orchard Harvest Conference 2025! It's also time to nominate exemplary community members for the Jean-Thierry Kéchichian Community Award. This week's topics include introducing a new User Display Name shape and a new page in the documentation about the Archive Later feature.