Skip to content

Visual grid/layout editor #3

Description

@jedateach

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:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions