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

AI framework for .NET, New View Roles permission - This week in Orchard (28/08/2026)

Want to give support staff a way to see role definitions without letting them change anything? A new View Roles permission does exactly that.

Need to cap how long, or short, a text field's content can be? Text Field settings now support Minimum and Maximum length validation.

Building AI features outside of Orchard Core? CrestApps.Core brings the same AI Suite services to any ASP.NET Core project.

And signing into DotNest just got easier, with social sign-in via Microsoft, Google, GitHub, or Facebook.

This week's changes come from Matt Varblow, Antoine Griffard, and Mike Alhayek.

Latest tutorials

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

Featured tags

AI
SMS
IIS
MCP
API
SEO
SSL
All tags >

Orchard Harvest goes Online, Content Lock feature prevents editing conflicts - This week in Orchard (21/08/2026)

Worried about a licensing surprise breaking your CI builds, or being forced to buy a license just to build Orchard Core from source? That's exactly the risk ImageSharp v4's new license enforcement created, so Orchard Core replaced it with NetVips as the default image engine, which is faster too.

YesSql 6.0 has been released, and Orchard Core has been updated to pick up the latest provider and API improvements. The major version brought a few breaking API changes, so this also adapts the affected source.

Need to stop two editors from overwriting each other's changes? A new Content Lock feature locks a content item while someone else is editing it.

Important update about Orchard Harvest! Due to various factors, we had to make the difficult decision to move the event online.

This week's changes come from Jasmin Savard, Sébastien Ros, Zoltán Lehóczky, and Hisham Bin Ateya.

ClamAV Antivirus Scanner, How to Share Draft Content in Orchard Core via a Unique Link? - This week in Orchard (14/08/2026)

Worried about malicious file uploads reaching your media library? A new ClamAV integration by Mike Alhayek scans files before Orchard Core ever stores them.

Need a friendlier way to let users pick their time zone? A new ITimeZoneSelectListProvider interface makes that pluggable across the whole site.

And want to share a draft with a client without publishing it? A community module adds shareable, revocable draft links, demoed by Hisham Bin Ateya. We also point back to our latest Sponsorship Spotlight interview with him.

Orchard Core Just Got a New Home, Content Version Pruning Feature - This week in Orchard (31/07/2026)

Ever wondered how much storage your content version history is quietly eating? A new background task now prunes old, superseded versions automatically.

Curious about a faster way to add and configure parts and fields in the content editor? New Add & Configure and Save & Configure buttons cut out the extra round-trip.

Did you catch that the new Orchard Core website is live, built on vanilla Orchard Core with double-A accessibility?

And curious how a few lines of config can swap out a custom login flow for Microsoft SSO?

This week we've got all four, courtesy of PUXVSE (their first contribution!), Mike Alhayek, and Nick Jackson.

Orchard Harvest 2026 Early Bird tickets, exploring Orchard Core's Next-Gen Visual Layout Editor Feature - This week in Orchard (05/06/2026)

Explore a powerful new module for Orchard Core by Nick Jackson that lets you visually organize content type editor fields and parts into tabs, cards, and columns via an intuitive drag-and-drop interface, with zero coding or placement.json editing required!

Did you know that with just a few configuration tweaks and a single project reference, you can extend Orchard Core CMS with your very own custom module that is fully integrated into the admin UI and discoverable at runtime? Check out this brand-new guide by Manuel Tamayo Montero!

We're excited to open registration for Orchard Harvest 2026! Secure your spot today for the early bird pricing and get ready to level up your skills!

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!

Secrets module, Lombiq GitHub Actions v4.2.0 - This week in Orchard (20/02/2026)

This week, you can see an interesting demo of the Secrets module, which provides a secure, centralized way to store and manage sensitive data such as passwords, API keys, connection strings, and certificates! But before that, let us quickly mention the new Content Manager Delete behavior and the Dynamic Cache Options documentation! And don't forget to check out the latest release of the Lombiq GitHub Actions project!

Dynamic Translations, refactor IContentDefinitionService for improved modularity and design - This week in Orchard (13/02/2026)

This week, we mention the refactored IContentDefinitionService, allowing other modules to use content definition operations without referencing the entire ContentTypes module. See a demo of the Translation Editor that allows you to translate dynamic strings via the admin UI! And finally, check out a case study about how we rebuilt hajosnep.hu, Hungary's oldest maritime history association's website, with Orchard Core on DotNest!

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)

Secure your early bird ticket to the Orchard Harvest conference! Our topics for this week are adding an ability to delete Content Part and Content Type from the list page, and adding an AdditionalProperties collection for BuildDocumentIndexContext! Oh, and have we mentioned that the Orchard Core-integrated AI modules are now available on DotNest? Without further ado, let's get started!