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

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!

Latest tutorials

Featured tags

AI
IIS
MCP
API
SMS
SEO
All tags >

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!

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!

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!

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!

Block Content Type Picker for Flow Part and Bag Part, Christmas in Lombiq - This week in Orchard (19/12/2025)

Our last post of this year concerns moving GetAllCulturesAndAliases to the default implementation and adding missing docs for the Setup module. Don't forget to check out a demo about the Block Content Type Picker for Flow Part and Bag Part! We also want to share some photos of our Christmas event. Thank you all for reading our posts and for making the Orchard community stronger! See you next year!

Orchard Harvest 2025 tickets on sale, add Vector and Complex document type support to allow indexing complex objects - This week in Orchard (08/08/2025)

Secure your early bird ticket to the Orchard Harvest conference! Our topics for this week are to allow setting whether to fall back to the parent culture or not through UI, and add Vector and Complex document type support to allow indexing complex objects! Without further ado, let's get started!

Add supported_cultures Liquid filter, use TextArea in Markdown Field By default - This week in Orchard (05/07/2024)

Add supported_cultures Liquid filter and use TextArea in Markdown Field by default are the topics for this week. Don't forget that the registration for the Orchard Harvest 2024 conference is still open! Without further ado, let's dive in! Orchard Core updates Add supported_cultures Liquid filter The Culture context variable got new properties for fuller Liquid culture support: DisplayName, NativeName, and TwoLetterISOLanguageName. These are the same as their .NET counterparts. A new filter named supported_cultures was added to allow you to get a list of supported cultures. Let's see a quick example of using this new filter! We have a site set up with the Blog recipe. This recipe defines a Page content type by default with the Flow Part attached. We modified the content definition of this Page content type a little bit by removing the Flow Part and adding a Liquid Part to it. We did it under the Content -> Content Definition -> Content Types option and edited the Page content type. After that, we have to make sure that the Localization feature is enabled, to be able to add multiple supported cultures to our site. We can enable this feature under Configuration -> Features. And if you navigate to Configuration -> Settings -> Localization -> Cultures, you can add as many supported cultures as you want. Now, we can go back and create a new Page content item. As you can see, we utilized the new supported_cultures Liquid filter and printed the names of supported cultures using a list. Use TextArea in Markdown Field By default Before this change, the Markdown Field used a single-line input field by default (named the Standard editor) and offered two different editors: Multi-line with a simple textarea and WYSIWYG with a rich editor. Now, by default, it uses a textarea as the Standard editor, and the separate Multi-line option has been removed. You have nothing to do, fields configured with the Standard or Multi-line editors previously will both continue to work. Note though, that their editors will now be a textarea. To try this out, we simply added a Markdown Field to the predefined Blog Post content type. If you edit this Markdown Field, you may notice that there are two editor types: Standard and Wysiwyg. And if we create a new blog using the Standard editor type, you will get a Multi-line editor. News from the community Orchard Harvest 2024 date and location Get ready to power up your Orchard skills at Orchard Harvest Conference 2024! Join us on September 12th-13th at the Orleans Hotel and Casino in lively Las Vegas for two days packed with learning, coding, and community fun. What can you expect at Orchard Harvest Conference 2024? Hands-On Workshops: Elevate your coding game with interactive sessions led by industry experts. Insider Insights: Learn best practices, advanced techniques, and real-world insights from qualified developers. Global Connections: Connect with fellow enthusiasts, exchange ideas, and forge meaningful relationships within the Orchard community. Special Perks: Participants get exclusive discounts on accommodations at the Orleans Hotel and Casino. Can't wait until September? Check out recordings from last year's special online Orchard Harvest on our YouTube channel here. Ready to be a part of something extraordinary? Reserve your spot today and take advantage of early-bird pricing at Orchard Harvest Conference 2024. This year's leading themes: Leading up to a v3.0, what will the future Orchard Core look like? What's the role of a CMS nowadays (with the decoupled/headless operating models, and AI development tools) Explore some advanced topics such as Shapes, Placements, Cloud Integrations, Performance, module extensibility, etc. Showcases on implementing Orchard Core in action. Want to support our mission? Become a sponsor! Reach out to us at [email protected] or [email protected] to explore sponsorship opportunities. Secure your spot today and get ready to level up your skills at Orchard Harvest Conference 2024! See you there! Orchard Dojo Newsletter Lombiq's Orchard Dojo Newsletter has 470 subscribers! We have started this newsletter to inform the community around Orchard of the latest news about the platform. By subscribing to this newsletter, you will get an e-mail whenever a new post is published to Orchard Dojo, including This week in Orchard of course. Do you know of other Orchard enthusiasts who would like to read our weekly articles? Tell them to subscribe here! If you are interested in more news about Orchard and the details of the topics above, don't forget to check out the recording of this Orchard meeting!