Our blog contains the activity stream of Orchard Dojo: general news, new resources or tutorials are announced here.
Latest tutorials
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!
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 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!
How Does AI Stay Personalized Across Sessions? Orchard Harvest 2025 recordings are up! - This week in Orchard (22/05/2026)
Have you ever wondered how AI stays personalized across sessions? This week, Mike Alhayek shows the AI Memory feature, which introduces persistent, user-scoped memory that enables personalized experiences across conversations!
The global file upload limit configuration makes it easier and more consistent to manage upload restrictions across actions. Hisham Bin Ateya added a new section to the Orchard Core documentation explaining how file upload limits work and how to customize them.
Thanks to Sotiris Roussos, developers also gain a new Transliterate Liquid filter that converts Unicode text into SEO-friendly ASCII representations, with seamless integration into slug generation and media workflows.
All Orchard Harvest 2025 sessions are now available on YouTube, making it easy to catch up on the latest ideas and updates!
Ready to explore what's new?
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!
Copilot Integration, Last call: Speaker application for Orchard Harvest 2026 - This week in Orchard (01/05/2026)
This week, Mike Alhayek shows how to use Copilot directly inside Orchard Core!
But before that, check out some code where you can see that, starting now, Orchard supports static data migration methods, and suppressions are no longer required for migration steps that don't use instance state.
Welcome the first contribution from Jack Liu, who made the pagination of the List Part configurable to decide whether to show a full pager with page numbers or just the arrows to navigate to the previous and next pages.
Do you know that since 2013, we've been working with Óbuda University in a hands-on way to teach web development? If you are interested in our Orchard Core courses at the university, check out our post on our site!
As we mentioned, we started publishing last year's Harvest recordings to YouTube. Check them out for some inspiration, and don't forget to apply to be a speaker for this year's Harvest by the 5th of May, midnight, anywhere on Earth!
Ready to explore? Let's dive in!
AI Chat Admin Widget and Frontend Widget, DotNest has a new look - This week in Orchard (24/04/2026)
This week, you can see a demo by Mike Alhayek of the AI Chat Admin widget that adds a floating chat widget to the Orchard Core admin dashboard. A Frontend Chat Widget is also available, which allows site visitors to interact with AI chat directly on the frontend.
See the new IJSLocalizer infrastructure, which you can use to load the localization from the PO files and make it available in JavaScript.
Georg von Kries added new validation that warns against unsafe Liquid output in SQL queries. So, whenever you edit an unsafe SQL query, it will tell you not to utilize this kind of usage in Liquid.
Check out DotNest, the Orchard Core SaaS, which has a new look! The new site is built with Tailwind CSS and a much more user-friendly content management approach.
As we mentioned, we started publishing last year's Harvest recordings to YouTube. Check them out for some inspiration and apply to be a speaker for this year's Harvest!
Ready to explore? Let's dive in!
Speaker application for Orchard Harvest 2026 and Orchard Harvest 2025 recordings - This week in Orchard (17/04/2026)
This week in Orchard, we've got some exciting updates you won't want to miss!
Mike Alhayek showcases new AI Documents features that bring Retrieval-Augmented Generation (RAG) to both Chat Interactions and Profiles.
Benedek Farkas introduces independent Render Liquid and Sanitize HTML settings for HTML and Markdown components, and thanks to Hisham Bin Ateya, there is a new Liquid filter that localizes dynamic data strings using the current culture.
And don't miss our Avastec case study, highlighting how we supported the event management backend for one of the largest retailers.
Oh, and have we mentioned that we will start publishing last year's Harvest recordings starting next Monday? Check them out for some inspiration and apply to be a speaker for this year's Harvest!
Ready to explore? Let's dive in!
Orchard Harvest 2026 Location, Bulk option for attaching Localization Part to content types - This week in Orchard (27/03/2026)
This time, you can see a demo by Hisham Bin Ateya of a bulk option for attaching the Localization Part to content types.
Before that, let's check out the new Data Protection guide, thanks to Laode Muhammad Al Fatih, which provides information on implementing data protection in Orchard Core applications, particularly in multi-tenant and load-balanced environments.
And thanks to Nick Jackson, there is a new settings panel with a CodeMirror textarea for customizing the EasyMDE editor options on both the Markdown Field and the MarkdownBody Part when using the WYSIWYG editor.
Without further ado, let's dive in!