backdrop / backdrop-issues

Issue tracker for Backdrop core.
144 stars 39 forks source link

[PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403

Open domaingood opened 2 years ago

domaingood commented 2 years ago

Pre-build page templates including master templates, content templates, product templates and more. Visual Page Builder with a front-end, drag and drop user interface. The user interface provides access to component library and real-time responsive preview. | Smart Components that intelligently adjust to brand standards, accessibility, and simplify the site creation process for non-technical users. | Roles and Permissions that are available at the component level, page level and sub-page level (helpers) empowering multi-experience creation. https://www.acquia.com/products/drupal-cloud/site-studio https://github.com/acquia/cohesion https://sitestudiodocs.acquia.com/6.7/user-guide/site-studio-uikit

klonos commented 2 years ago

This is a really good UX tool @domaingood, but it would take a lot of effort/work. I'd suggest starting something in contrib first.

I don't think that we could directly use/port https://github.com/acquia/cohesion as I'm assuming it requires to host your site on Acquia (I could be wrong though). I'm afraid that we'd need to start something from scratch.

Perhaps there's another popular design kit for D7 that you can leverage? 🤷🏼

sojibdg commented 2 years ago

@klonos Thank you for taking a look on this issue. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. So We can port/use for backdrop? Because now a days wordpress popular for their site builder.

klonos commented 2 years ago

Thanks @sojibdg

My understanding is that although the code is open-source, it does require https://github.com/acquia/cohesion, which as stated in the project description is a:

...Drupal add-on available for Acquia customers.

That makes me think that it requires Acquia hosting infrastructure in order to work. I could be wrong in this assumption though, so can you please provide basic steps to get this running on a vanilla Drupal installation?

The other concern I have is that this is built for D8/9 and newer versions, and it is quite a lot of code. So it would take a lot of time/effort to do it.