Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need A Live Theme Builder #3279

Closed
CodeHighlights opened this issue Mar 4, 2019 · 7 comments
Closed

Need A Live Theme Builder #3279

CodeHighlights opened this issue Mar 4, 2019 · 7 comments

Comments

@CodeHighlights
Copy link

With wordpress, we have Elementor which allows people to edit their pages AND themes, live. Are there any plans to build something like this for Orchard Core CMS? If not, would it be possible to for someone to build this as a plugin/module or would there need to be changes in the CMS to allow such a module to do this?

@sebastienros sebastienros added this to the backlog milestone Mar 14, 2019
@pgy866
Copy link

pgy866 commented Mar 15, 2019

If there is such a module, you can directly create a template theme in the ORCHARD CORE framework, or update the template resources in the template DLL (such as CSS, JS), how wonderful, we can directly do not need any third-party software, directly in ORCHARD CORE Build and update template themes within the framework

@nigel-dewar
Copy link

nigel-dewar commented Mar 16, 2019

@CodeHighlights , I know what you are thinking, and I thought the same thing. I'm thinking it would need to be built. Bit of work, but would certainly be awesome.

After watching my wife build her WIX website, I see drag and drop builders as the way of the future for general folk. It just makes it so easy. Its hard for developers to think this way especially if they been coding for a decade or 2. As for me, Im new to development, so I see things like Elementor and say "hey this is awesome"! and "I want this".

I rekon Orchard Core has potential far beyond Wordpress of course, hence the reason Im so interested in it. The trick will be making it awesome not just for developers, but for folk who know nothing about web dev and just want to put together a great looking site.

I think with the arrival of CSS GRID, and a few other things, it shouldn't be too hard to build out something like Elementor for Orchard now. Because YesSQL is so flexible, the entire GRID schema and all its config can be stored quite easily. In fact YesSQL is perfect for this kind of thing. The entire page and its styling info can be stored as a json document. I don't know enough about liquid and 'shapes and widgets' at this stage to comment, but I'm thinking about how these components can be drag and droppable in a page designer. I'm wondering how these re-usable components could be packaged in some kind of app-catalog.

Essentially you want a person with ZERO websmarts to be able to put together not only a great looking website, but also something that is truly functional as well. Being able to select from a catalog of pre-built web-components, webparts, widgets, apps "or whatever you want to call them", plonk em on a page where they want and configure them easily to do what they want them to do.

Im doing alot of work with CSS Grid right now, and have already experimented with building some drag and drop designers myself for personal projects.

Looking at Elementors source, https://github.com/elementor/elementor I can see what they are doing, and it is very clever. I'd say, with some effort of course, the php can be re-written in C#.

If the entire design schema can be stored as json in YesSql, then it can be exported as part of a recipe as well, making the theme you design transferable to another orchard instance.

anyways, these are my initial thoughts. Naval Gazing.

@Piedone
Copy link
Member

Piedone commented Apr 25, 2024

This would perhaps work for you: https://github.com/Lombiq/Hosting-Media-Theme/

@hishamco
Copy link
Member

hishamco commented Apr 26, 2024

@Piedone
Copy link
Member

Piedone commented Apr 28, 2024

Is there a use case that you envision and aren't covered by the above two projects?

Copy link
Contributor

It seems that this issue didn't really move for quite a while. Is this something you'd like to revisit any time soon or should we close? Please reply.

@github-actions github-actions bot added the stale label May 26, 2024
Copy link
Contributor

github-actions bot commented Jun 4, 2024

Closing this issue because it has been stale for very long. If you think this is still relevant, feel free to reopen it.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants