Sample applications demonstrating how to build modular and multi-tenant ASP.NET Core applications using the Orchard Core Framework.
Orchard Core Framework Samples is a collection of sample web applications that demonstrate how to build modular and multi-tenant applications using the Orchard Core Framework in ASP.NET Core. It provides practical examples of creating independent modules, configuring multiple tenants, and integrating administrative interfaces. The samples serve as a learning resource for developers adopting these architectural patterns.
ASP.NET Core developers and architects who want to implement modular or multi-tenant application structures using the Orchard Core Framework. It is particularly useful for those building scalable, maintainable web applications with reusable components.
Developers choose these samples because they offer clear, runnable examples directly from the Orchard Core team, reducing the learning curve for complex architectural patterns. The samples are kept up-to-date with modern Orchard Core practices, such as configuration via appsettings.json, and include multiple application types (modular, multi-tenant, admin UI) in one repository.
Modules and Multi-Tenancy in ASP.NET samples using the Orchard Core framework
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes runnable sample applications like MultiTenantApplication and ModularApplication, providing hands-on learning for modular and multi-tenant development with ASP.NET Core.
Demonstrates using the 'OrchardCore' section in appsettings.json for tenant configuration, replacing the older tenants.json method, as noted in the README.
The DashboardApplication sample shows how to integrate Orchard Admin UI for managing users, roles, and features, offering a practical setup guide.
Details on creating modules using OrchardCore.Module.Targets and application targets packages, with references to NuGet feeds for development packages.
The README links to a video from .NET Conf 2019 using Orchard Core RC1, which may not reflect current framework versions or best practices.
As samples, they focus on basic scenarios and lack coverage of complex issues like scalability, performance tuning, or advanced multi-tenancy strategies.
Learning and adopting these samples ties developers to the Orchard Core Framework, which may limit flexibility compared to more agnostic modular approaches.