abp icon indicating copy to clipboard operation
abp copied to clipboard

CmsKit using something like grapesjs

Open nebula2 opened this issue 1 year ago • 6 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.

I think that the cms kit would benefit a lot from using something like grapes.js.

For most of our customers we implement the backoffice webapp. but when it comes to CMS functionality we do not have something in hand which the customer can use, because the CMS kit is lacking a nice and intuitive way to design the whole public site.

Because of that, I was playing around with grapes.js. There may be better alternatives, but that is something I was starting with.

I managed to get something running like this without much effort (pro):

image

image

I can share what I did to accomplish that, but it's just a PoC at the moment. Just ask :) It's a lot of code, so I do not want to put it all in here.

It may be opinionated, but I think that an editor like this is way more suitable for the audience that the cms is facing.

Describe the solution you'd like

I would like to see a cms kit which offers non-technical people the ability to design a public site completely on their own.

Additional context

No response

nebula2 avatar Mar 02 '24 20:03 nebula2

I would love something like this (even for CMS Kit pro if that would get something like this of the ground)

sturlath avatar Mar 14 '24 07:03 sturlath

if using grapes js, we may use the plugin functionality to add widgets and maybe even data from the api.

imagine you're able to simply print data from an appservice (like products). I think that could enable a lot of use cases.

nebula2 avatar Mar 14 '24 11:03 nebula2

another thing just for reference: https://github.com/PiranhaCMS/piranha.core

nebula2 avatar Aug 17 '24 17:08 nebula2

Made a repository for a proof of concept - using community version of ABP.

https://github.com/Chrobyte/abp-grapesjs

Along with some kind of a "blog post" https://chrobyte.de/blogs/default/poc-for-abp-cmskit-using-grapesjs

nebula2 avatar Sep 11 '24 13:09 nebula2

For anyone who's interested:

Another interesting project I just stumbled upon - which I'll check out in this matter: https://github.com/dnnsoftware/Dnn.Platform

nebula2 avatar Sep 12 '24 08:09 nebula2

On that note the evolution (same author) for DNN would be https://www.oqtane.org/ (Blazor) but then there is also https://orchardcore.net

I think abp.io (pinking @Enis) could learn allot from there projects.. I would love to see more focus on modules like CMS and their functionality.

Hopefully we will see that focus after a huge focus on external tool like Studio, CLI etc. I understand that there has been a need for some of it but I feel (IMO) like that focus has affected the rollout of much needed features.

sturlath avatar Sep 12 '24 09:09 sturlath