abpframework / abp

Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
https://abp.io
GNU Lesser General Public License v3.0
12.78k stars 3.41k forks source link

Confusing documentation regarding CMS Kit #9902

Closed improwise closed 2 years ago

improwise commented 3 years ago

In the documentation for the CMS Kit, you have:

"This module currently available only for the MVC / Razor Pages UI. While there is no official Blazor package, it can also work in a Blazor Server UI since a Blazor Server UI is actually a hybrid application that runs in an ASP.NET Core MVC / Razor Pages application."

https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index

Which is a bit confusing as it could both mean that the CMS Kit interface is only available as MVC/Razor components or that it is only available if you use the startup template for MVC/Razor. Assume it means the latter but could probably rephrased a bit for added clarity.

improwise commented 3 years ago

If it is the case that the CMS Kit can't be used when using the Angular template perhaps it should be removed for the time being from the template as I would imagine the only way to edit the content of the public website would be directly in the database.

improwise commented 3 years ago

One thing I find a bit confusing though, why would it even matter if Angular is used or not as the the Public Website is a MVC/Razor page project regardless and should be completely independent from whatever front end you are using on the client side?

Perhaps this is rather a question of "How do you actually access the CMS Kit functionality?" as I see nothing of it even logged in as administrator on the public website, or perhaps even a bug report if I am supposed to see the CMS functionality and not just static content when logged in as admin.

improwise commented 3 years ago

Ah, I see the problem now. I assumed that the CMS kit was something you edited by logging into the public website as most every other CMS system I have ever used. But apparently, you are supposed to configure it by logging into the "real" application instead which explains why it only work with some templates.

I applaud the idea of integrating a simple CMS into ABP but for the time being I don't see ourselves using it until documentation and functionality has improved a bit which it hopefully will. Looks promising though.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.