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

Visual grid/layout editor #3

Open
jedateach opened this issue Sep 13, 2013 · 13 comments
Open

Visual grid/layout editor #3

jedateach opened this issue Sep 13, 2013 · 13 comments

Comments

@jedateach
Copy link
Member

This module is about trying to provide more than a single HTMLTextEditor WYSIWYG for managing SS content on a single page. The current working concept in this module splits up a single content field, and places the separate content pieces within the defined blocks.

For this concept to work well, at the heart of the experience (I think) should be a good javascript grid editor. This would produce a data structure which defines: a grid, and where pieces of content sit within it. (whereas currently for this module you simply add json to a TextareaField in the CMS.)

Taking the concept further for greater content flexibility - we could allow creating/editing widgets, elements, blocks, modules, "components" or any other content dataobjects within this visual editor.
You could potentially define and store a layout. Many_many linked objects could have many_many_extrafields which define where the linked objects should sit in the defined layout.

Much of my inspiration has come from testing the squarespace page "LayoutEngine".... Especially the drag-and-drop & insertion points functionality. Check it out to see what I mean.

Projects that could be borrowed from:

@jedateach jedateach mentioned this issue Sep 13, 2013
@jedateach jedateach changed the title Visual JSON builder with extra default builder in site settings Visual grid/layout editor Jul 4, 2014
@jedateach
Copy link
Member Author

@sheadawson @wilr @mandrew @unclecheese @Leapfrognz @jnv @lekoala @icecaster @webtorque7
Hey guys, I thought you might be interested in this discussion, considering you've worked on similar things.

@mandrew
Copy link

mandrew commented Jul 5, 2014

I'm all keen for some sort of shared repository of reusable SilverStripe component objects which could be implemented anywhere (not just for one particular module). It would make front end development in SS a lot more streamlined. These could then be dropped into your module and already configured to be editable via the CMS in some sort of grid editor

@icecaster
Copy link

Hey Jeremy,

appreciate your effort!

I'm pretty busy at the moment but will check out your module & join the conversation when I have some time available.

Cheers

@wilr
Copy link

wilr commented Jul 7, 2014

Will check out the module, I also ran into a project today that was using https://github.com/webtorque7/inpage-modules for modules on the page. Def something that looks like it needs to be a clear path.

@wilr
Copy link

wilr commented Jul 10, 2014

@riddler7
Copy link

Inpage-modules was designed around reusable building blocks. First version was a little crude. A bit less crude now. Can have multiple sections to add modules, e.g main content, side bar, footer

@jedateach
Copy link
Member Author

I just watched this webstock '13 video, which somewhat relates: http://www.webstock.org.nz/talks/adapting-ourselves-to-adaptive-content/

@jedateach
Copy link
Member Author

I have recently seen that weebly now has a very similar editor.

@jedateach
Copy link
Member Author

Another library to be aware of: http://neokoenig.github.io/jQuery-gridmanager/

@jedateach
Copy link
Member Author

FYI: this discussion topic has now made its way to the core mailing list:
https://groups.google.com/forum/#!topic/silverstripe-dev/3kC1-iG1nYw

@wilr
Copy link

wilr commented Jan 7, 2015

Just used http://vc.wpbakery.com/ and that works pretty much how I'd like something in SS to work.

@prembo
Copy link

prembo commented Dec 9, 2018

Just wondering if there is any more interest in developing something like WPBakery or Gutenberg for SilverStripe?

@wilr
Copy link

wilr commented Dec 9, 2018

@prembo This module is deprecated. Gutenberg is already ported to SilverStripe and also see Elemental for visual editing.

https://github.com/MadeHQ/silverstripe-gutenberg-editor
https://github.com/dnadesign/silverstripe-elemental

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