Our blog contains the activity stream of Orchard Dojo: general news, new resources or tutorials are announced here.
Latest tutorials
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.
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's new website; Ready to simplify your Orchard Core hosting? - This week in Orchard (24/07/2026)
Ever lost a minute scrolling past features you'll never toggle, just to find the one you need?
Wondered which shape template actually rendered a fragment on one of your pages?
Curious what the redesigned Orchard Harvest website will look like?
And ready to simplify your Orchard Core hosting?
This week we've got all four, courtesy of Mike Alhayek and Nick Jackson, plus a look at DotNest.
Read on for the details, or jump to the section that matters to you!
Help shape Orchard Core's new website, a new website using Orchard Core - This week in Orchard (17/07/2026)
When you add a custom settings page, does it look like it belongs in the admin UI?
When you utilize workflow activities, does JavaScript syntax have to be the only option?
After checking out this week's Orchard news, both have better answers.
Thanks to Mike Alhayek, admin forms across settings and configuration pages now use the same ocat-* CSS class conventions, replacing legacy Bootstrap and Orchard-specific helpers. And all workflow tasks that previously only supported JavaScript now also support Liquid, with a new LiquidTask added to match ScriptTask.
Also this week: Nick Jackson's Orchard Core website redesign is open for community feedback, and GoRide joins the showcase of sites running on Orchard Core.
Read on for the details, or jump to the section that matters to you!
Never Let Your SSL Expire Again, Convert Alerts to Dismissible Toasts - This week in Orchard (10/07/2026)
Does your admin UI tell you when an SSL certificate is about to expire?
Does your deployment pipeline carry Security settings between environments, or does someone have to reconfigure them by hand?
After this week's post, the answer to both is yes!
This issue covers: SSL Check (color-coded expiration warnings on the Tenants page), Security settings import/export via deployment plans, and notification alerts converted to dismissible toasts.
Plus an interview with Antoine Griffard, one of Orchard's longest-running contributors!
Rethinking the Media Gallery, Explore Long-Term Orchard Core Support in Action - This week in Orchard (03/07/2026)
Discover the brand-new Vue 3-powered Media Library by Jasmin Savard with real-time updates, resumable uploads, and a sleek new UI.
Get inspired by a real-world case study of long-term Orchard Core maintenance for the City of Santa Monica.
And of course, we continue to show the new features of Orchard Core v3 targeted at developers, such as Sára El-Saig's contribution on using Jint's async scripting APIs to avoid a sync-over-async call that can cause a thread deadlock, so it's always preferable.
The other change by Mike Alhayek introduces support for cancellation tokens throughout the email and SMS sending infrastructure and improves code documentation by adding XML doc comments.
Orchard Core 3.0, Admin Theme in Orchard Core: The Developer cheat sheet - This week in Orchard (19/06/2026)
We are thrilled to announce that Orchard Core 3.0 is out! Check out this post to know everything about the latest release of Orchard Core. In the coming weeks, we will explore the latest features and additions in Orchard Core 3.0!
New documentation by contributor Quoc Bao An Nguyen covers how to work with the Admin Theme in Orchard Core for building consistent, maintainable custom admin interfaces.
Thanks to contributor ghazi1567, ReCaptcha settings can now be configured via ConfigureReCaptchaSettings(), allowing keys to be pulled from appsettings.json rather than only from the admin dashboard.
A new demo by Mike Alhayek showcases how the AI Suite can route chat sessions to live human agents (e.g., via Genesys), enabling hybrid AI-and-human support workflows.
We attended Digitalk's BeerUP Tech Fest, where we networked and gave a talk on .NET web architecture in regulated environments!
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!
Let Your AI Agents Talk to Each Other - A2A in Orchard Core, Who Are We Building the New OrchardCore.net For? - This week in Orchard (29/05/2026)
Unlock Agent-to-Agent Communication in Orchard Core today! This time, Mike Alhayek shows the A2A modules, which bring the Agent-to-Agent protocol to Orchard Core, enabling tenants to connect to remote agents or expose local agent profiles to other clients.
Thanks to Georg von Kries, the admin UI just got a usability boost with alphabetical role sorting, making user management-related operations cleaner and faster.
Mike Alhayek added new events to the IDocumentIndexHandler needed to allow other projects to implement more complex synchronization, such as when an index is updated or when another data source is updated. It means these events help keep external systems in sync with changes to the document index.
And the community is buzzing too! Nick Jackson has kicked off an important discussion: Who should the new OrchardCore.net website speak to? Head over to GitHub, read the proposal, and make your voice heard. This is your chance to shape the future of the Orchard Core website.
AI Initial Prompt Behavior and AI Chat Session Analytics, Speaker application deadline for Orchard Harvest extended to May 15 - This week in Orchard (08/05/2026)
This week, Mike Alhayek shows new features to the AI Suite: Initial Prompt, data extraction, post-session processing, and AI Chat Session Analytics!
But before that, check out how Hisham Bin Ateya and Georg von Kries improved the feature dependency display and interactivity, and the new protect global method provider by Mike Alhayek!
Harvest speaker applications are now open until May 15! If you’ve been considering speaking at Orchard Harvest, this is a great opportunity to share your ideas with the Orchard Core community. Join us on the 10th and 11th of September in Vancouver!
Let's see the details!