Create a portlet wrapper entity for blocks

Created on 16 February 2022, over 2 years ago
Updated 31 October 2023, 8 months ago

To discuss:

Introduce a Homebox Portlet entity as content wrapper above / instead of blocks:

Benefits of portlet entities:

  • Clean seperation between homebox element and content
  • Ability to also wrap and handle other entities than blocks (Even user defined content, e.g. user notes)
  • Fieldable
  • Eventually bundled (User notes, Nodes, Views, Blocks)
  • Able to store parameters for the wrapped entity (e.g. color and other settings)

Properties of a portlet definition:

  • Title (maybe dynamically from the Content)
  • Group (For structuring)
  • Pinned (maybe dynamically)
  • read-only (maybe dynamically based on conditions, e.g. role)
  • content (what will be wrapped? E.g. Block)

Properties of a portlet instance:

  • Position (Parents/Region & Weight)
  • Colors (optional)
  • Content
  • Delete

(Almost already implemented)

Alternatively, extend blocks to provide individual settings, as listed above.

✨ Feature request
Status

Fixed

Version

3.0

Component

Code

Created by

πŸ‡©πŸ‡ͺGermany Grevil

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024