OrchardCMS
, Umbraco
et DotNetNuke
sont des CMS dans la galaxie .Net. Ils fonctionnent bien comme des applications autonomes. Supposons que j'ai besoin d'une fonctionnalité CMS dans une autre application ASP.NET MVC. Je n'aime pas implémenter CMS à nouveau dans l'application. Plutôt j'aime utiliser les CMS actuels comme composant d'application.Utiliser OrchardCMS, Umbraco ou DotNetNuke comme composant dans l'application ASP.NET
Est-il possible d'utiliser par exemple OrhcardCMS comme composant de mon application MVC? Il est idéal d'avoir des relations entre CMS et application elle-même, par exemple je peux charger des entités de CMS, les mettre à jour etc.
Je sais qu'il y a des techniques d'intégration dans .Net. Par exemple, ASP.NET Identity s'intègre aux applications ASP.NET au niveau de base, mais la vue (CSHTMLs) doit être copiée et personnalisée dans la plupart des cas. Ou Hangfire et ELMAH qui s'intègrent à une application sans avoir besoin de copier la vue (cshtml, html, css) vers l'application cible. En effet, il est bon de savoir que des méthodes d'intégration sont disponibles concernant le branchement de CMS dans des applications ASP.NET.
Il y a aussi [BetterCMS] (http://www.bettercms.com/), qui est un paquet NuGet donc peut être intégré – devqon