OrchardCMS / OrchardCore

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
https://orchardcore.net
BSD 3-Clause "New" or "Revised" License
7.36k stars 2.37k forks source link

Documentation / Samples of Building SaaS Needs Updating #2352

Open mdockal opened 6 years ago

mdockal commented 6 years ago

I was looking at the documentation at https://orchardcore.readthedocs.io/en/latest. Under the heading "Building Software as a Service (SaaS) solutions with the Orchard Core Framework", it references OrchardCore.Samples. However, when you try to use the samples they are quite dated. I've been working enough on this lately that I think I can update the samples.

The documentation says nothing about a SaaS recipe. To me the SaasS recipe is useless or maybe I don't fully understand its purpose. How do you customize this page and the page after you log in? I suppose you could enable the CMS Modules on the SaaS recipe and build a CMS front end. I am not sure this would work, could someone explain this better?

This is what the home page to the Saas Recipe: image

image

It makes more sense to me to create an Empty ASP.NET Core Web Application, add OrchardCore.Application.Mvc.Targets package, add static pages to the website project for the front end, and add module(s) to the solution and reference them in the web project.

Like what I was trying to do here: #2135

agriffard commented 4 years ago

Here is the documentation about the SAAS recipe: https://docs.orchardcore.net/en/dev/docs/getting-started/starter-recipes/#saas-recipe-with-thetheme