Draggable blocks

Categories

Component ID

331495

Component name

Draggable blocks

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1024

Component created

Component changed

Component body

This module presents an on-page administration interface for blocks, using drag and sort jquery ui functionality.

In this way, on a WYSIWYG environment and without programming knoledge, blocks can visualy been arranged, enable and disable.

For this module to work, themes just have to declare editable regions on module.draggable.blocks.yml or theme.draggable.blocks.yml. Take a look on draggable_blocks.draggable.blocks.yml file for an example.

Installation

  • Download and enable the module.
  • Go to structure->block layout and enable Draggable Blocks block.
  • Set Draggable Blocks permissions.
  • Set Draggable Blocks block permission to roles you trust.

Themes compatible with Draggable Blocks

Development Status

  • The modules is on active development.
  • Drag & Drop functionality is OK, but without styling.
  • Reorder information is sent to server OK.
  • Logic to save new block information is OK.
  • Block weight logic works but is very simple, more hours needed.
  • Removing blocks pending.