Implement Drag-and-Drop Functionality & Admin-Defined Layout Constraints for Enhanced User Experience

Created on 18 May 2023, over 1 year ago
Updated 19 September 2023, about 1 year ago

Objective

The goal of this ticket is to enhance the user interface and experience of our landing page builder by introducing two significant features. First, the system will now enable drag-and-drop functionality for blocks into page regions without the necessity of pre-defining these regions. Second, admins will have the ability to select an available layout and set reasonable defaults, adding a new level of customization and control over the look and feel of landing pages.

Details

Drag-and-Drop Functionality: This feature aims to simplify the process of building landing pages by allowing users to drag and drop blocks into page regions directly. This improvement removes the need to pre-define regions, making the user experience more fluid and intuitive.

Admin-Defined Layout Constraints: With this feature, admins will gain the ability to limit the available layout types that users can select when building their landing pages. Furthermore, admins can establish sensible defaults for these layout types, optimizing the page creation process and ensuring a consistent look and feel across all landing pages. These defaults will be used when placing a new block on the page that doesn't have an obvious destination region.

Remaining tasks

  • Create a mechanism for admins to limit available layout types.
  • Establish a system for admins to set sensible defaults for the layout types.
  • Design and implement the targeted/target-less drag-and-drop functionality in Layout Builder Plus.
  • Test the new features thoroughly for functionality and user-friendliness.
✨ Feature request
Status

Fixed

Version

2.0

Component

Code

Created by

🇺🇸United States tim bozeman

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024