Closed xperiandri closed 2 years ago
In my humble opinion, it's just yet another CMS. What is the meaning of integrating it into the platform?
This piece is CRM but this one is core framework.
You can reference https://www.nuget.org/packages/OrchardCore.Application.Targets/ for minimal functionality:
Or https://www.nuget.org/packages/OrchardCore.Application.Mvc.Targets/ with UI stuff support
I can show you a sample if you are interested in this. The most useful idea, in my opinion, of Orchard Core Framework, is the ability to host several "isolated instances" of the ASP.NET Core app inside a single process and enable/disable modules on the fly per instance.
Orcharc Core CMS already implements in-process multi-tenancy and modularity. You can use an infrastructure-only piece of Orchard Core named Orchard Core Framework to get only multi-tenancy and modularity without all the CMS-related add-ons.