[3.x][META] Plan for 3.x feature branch

Created on 15 February 2022, over 2 years ago
Updated 1 November 2023, 8 months ago

(Postponed on #3264557: Plan for 2.0.0-alpha1 bugfix release )

Based on 2.0.x we're planning to create a separate 3.x feature branch to introduce new concepts, features and functionality.

Where ever possible we'll try to provide an upgrade path from 2.x, but as it never came out the alpha phase, we won't guarantee this. Please help! :)

3.x is used to be still able to role out fixes in 2.x until 3.x is ready for beta.

Issues planned to solve for the 3.0.0-alpha0 release:
PLANNED: 📌 Resolve TODOs in code Fixed
PLANNED: Create a portlet wrapper entity for blocks Fixed
PLANNED: 💬 Wrap div around form elements Fixed
PLANNED: Add deletable / draggable option per block Fixed
PLANNED: Add option to group blocks in the "Add" form Fixed
PLANNED: Remove jQuery if possible and use vanilla JS core libraries Fixed and use Drupal core's drag & drop libraries
PLANNED: 🐛 Blocks should always have a cache property Fixed (ensure correct caching!)
PLANNED: 📌 Highlight regions when dragging blocks (dashed region border) Fixed
PLANNED: Create a separate permissions to access portlet edit form inputs Fixed
PLANNED: 📌 Ensure proper entity deletion Fixed
PLANNED: Create "edit own homebox" permission Fixed
PLANNED: Review UI / UX - Drupal Standards Fixed
PLANNED: 🐛 Don't render empty blocks Fixed
PLANNED: Make addable blocks draggable into target regions Fixed
PLANNED: 📌 Remove homebox.page route. Fixed
PLANNED: 🐛 It is not possible to change other people's homebox_layout Fixed
PLANNED: Display details about homebox layouts above the "homebox_layouts" list Closed: won't fix
PLANNED: 📌 Provide a "default homebox layout" which the user can reset their layout to Fixed
PLANNED: Ability to add only one occurrence of a block/widget to a homebox in D8 Fixed

To discuss
🐛 Any nested Forms, like views Exposed Filters Do Not Work in Homebox Fixed
📌 Homebox entities do not save "real" blocks / entities Closed: works as designed
Define available blocks by disabled region Closed: duplicate
📌 Add option to enable automatic revisioning for homebox layouts Closed: won't fix

Further candidates / ideas (also from older versions) to discuss:
Per role dashboard Closed: won't fix
An inactive block section Closed: outdated
🐛 Dashboard block reordering not accessible to screen-reader (keyboard?) users Fixed
Make addable blocks draggable into target regions Fixed
Providing a way to filter through homebox-add blocks Active
Completely disable sortable/draggable (Better separation in JS) Closed: won't fix
💬 How add additonal icon/link to portlet header? Closed: won't fix - via hook
Make the ability to minimiza a block optional Closed: won't fix - settings to restrict options / functionality
Homebox page path user/uid/title Closed: won't fix
🐛 "No results behaviour" setting for views blocks is not respected Closed: won't fix - ensure to work correctly for views now
Add classes to each 'add link' li item Closed: won't fix - ensure semantic classes for styling
💬 Views bulk operations in a homebox block Closed: duplicate - ensure to work correctly for views now
💬 Assigning homebox to front page shows anonymous users a "not authorized access" message Closed: won't fix - ensure to work correctly now and allow as front-page for anonymous users (at least document how to do it)

🌱 Plan
Status

Fixed

Version

3.0

Component

Code

Created by

🇩🇪Germany Anybody Porta Westfalica

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