Show a badge if a user is locked out, Lombiq Orchard Visual Studio Extension v.1.8.1 - This week in Orchard (27/06/2025)

This week's topics include displaying a badge when a user is locked out, renaming the ResetIndexProfile and RebuildIndexProfile recipe steps, and enhancing documentation for the indexing module. And have we mentioned that we've released a new version of our Orchard Visual Studio Extension, which now includes support for Razor Pages to the Dependency Injector?

Orchard Core updates

Show a badge if a user is locked out

The user's account may become locked, for example, if they attempt to log in and enter the password incorrectly several times. However, there is no indication that a user is currently locked. The goal of this change is to have a small indication if a user is currently locked out. Let's say that we have a user with the username editor. We attempted to log in with this user several times using an incorrect password. By doing that, we locked out the account of the editor user. Now, if we navigate to the admin UI of Orchard Core and check the list of users under Access Control -> Users, you will see a badge showing that this user is locked out.

Show a badge if a user is locked out

Rename ResetIndexProfile and RebuildIndexProfile recipe steps, and improve documentation for the indexing module

Last week, we showed you a demo about centralizing the Indexing process. Before that change, we had separate UIs for Azure admin, Elasticsearch admin, and Lucene. These search providers had their UI, and someone had to manage those indexes in different UIs. This means we had redundant code, and another issue is the limitation that the indexes are entirely tied to content items. Taking all these things into account, we now have these under one UI. This UI will allow us to manage all indexes (regardless of the provider) and provide the ability to have index sources that are not content-based.

And this is not just about UI stuff, but several other code cleanups and renamings too. The following recipe steps were added to allow you to manage any index profile:

  • CreateOrUpdateIndexProfile allows you to create or update your index profile.
  • ResetIndex allows you to reset an index.
  • RebuildIndex allows you to rebuild an index.

This means that the documentation for Elasticsearch, AzureAISearch, and Lucene has been updated to reflect these changes. For example, here you can see a recipe step of how to create a Lucene index profile using the IndexProfile for Content Items.

Lucene index recipe step

News from the community

Lombiq Orchard Visual Studio Extension v.1.8.1

Lombiq Orchard Visual Studio Extension is a Visual Studio extension with many features and templates frequently used by Lombiq developers. It contains Orchard-related (including Orchard Core) as well as generic goodies. It contains several useful features like:

  • Dependency Injector: When a class is opened in the editor, you can inject a dependency with this feature. Type the dependency name, hit Enter, and it will be injected.
  • Orchard Error Log Watcher: Watches the Orchard error log (or any other error log) and lights up an icon when a new entry is logged. And wait, there's more! This feature also supports BlinkStick USB LED sticks, which can blink or light up when an error occurs. Watch this video for a demonstration of the entire feature!

And our Orchard Core Visual Studio extension has been updated; we released version 1.8.1! We performed some housekeeping, and added support for Razor Pages to the Dependency Injector, thanks to the help of Drew Brasher! For more details, check out the Readme file!

Lombiq Orchard Visual Studio Extension

Orchard Core Admin UI experience renewal survey

At the beginning of this year, we started a discussion about renewing the admin area with the help of a UX professional. We aim to have a modern admin UX that’s functional, convenient, unobtrusive, and something that ordinary contributors can extend by following patterns. The point is to improve the usability of the admin, not just making it prettier (though making it prettier would be nice too). The first step of the admin area renewal is to explore how people use the admin UI of Orchard Core and what their needs look like. Combined with contributor input, this will help us improve usability, guide design decisions, and align with long-term platform goals.

For that, we have conducted a survey. Please take a few minutes to fill out our survey and help shape the future of Orchard Core. Feel free to share it with anyone you know who uses or has used Orchard Core, including colleagues, clients, or contributors you've worked with.

Orchard Core Admin UI experience renewal survey

Orchard Dojo Newsletter

Lombiq's Orchard Dojo Newsletter has 453 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!