Apply to be a speaker at Orchard Harvest 2025, Enabling and disabling users from the users list - This week in Orchard (16/05/2025)
This time, we will check out the improved Orchard Core documentation pages for the Orchard Core AI Agent Module, and move enabling and disabling users to the users list! Don't forget that you can apply to be a speaker at this year's Orchard Harvest!
Orchard Core updates
Provide a complete JSON recipe in the documentation and improve the Content Fields documentation
Last week, you could see a demo about the Orchard Core AI Agent Module. The Orchard Core AI Agent feature extends the functionality of the AI Services feature by enabling intelligent agents to perform tasks on your Orchard Core site. For example, it can email an existing user on our site. It can also enable/disable features if you tell it to. You can create a tenant using a given name if the Tenants feature is enabled. The AI also uses data from the Orchard Core Documentation. If the sample codes are invalid or missing something, the AI cannot perform the requested operations properly. This change aims to improve the documentation so that AI can use it more efficiently. For example, the Recipes page now has several new additions. A new Key Properties table is added; the table, which lists the recipe helpers (these helpers allow dynamic expressions inside recipe values using a special syntax), is now extended, and a whole new example recipe snippet is available for creating fields, and so on. This change is helping the AI and also assisting developers in better understanding how to work with Orchard Core.
Enabling and Disabling Users from the Users List
To centralize user activation and deactivation, the Is enabled? checkbox has been removed from the Edit User form. Instead, you can enable or disable a user directly from the Users List by clicking the Actions button next to the user and selecting Enable or Disable.
So, if you open the Orchard Core admin UI and navigate to Access Control -> Users, you will find the Disable/Enable options when clicking on the Actions dropdown button.
To support this change, two new methods - EnableAsync() and DisableAsync() - have been added to IUserService, providing a more standardized approach to managing user status.
News from the community
Be a speaker at Orchard Harvest 2025
After last year, the Orchard Harvest Conference will be held again in 2025. Last year, it was held in Las Vegas, and we had a really great time there. We would like to try to organize it again in Europe this year. The first step was to assess the potential interest and what would be needed. We created a survey, and we had the results!
The Orchard Harvest 2025 conference will be held in Prague, and we look forward to seeing you all this autumn in the Czech Republic, in the heart of Europe. Our confirmed dates for this year are the 11th and the 12th of November. To make our conference happen, we need our unreplicable speakers. Do you have an interesting Orchard Core-related topic you'd like to present to the community? Development techniques, memorable case studies, and valuable experiences that you'd like to share? Click on this link now to apply as a speaker! Selected speakers will receive complimentary tickets!
As we move forward, we will keep community members informed of the details, and you will also find every detail in this newsletter! We also updated the official website with the latest information about Harvest.
Orchard Dojo Newsletter
Lombiq's Orchard Dojo Newsletter has 454 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!