-
-
Notifications
You must be signed in to change notification settings - Fork 756
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@plone/contents
- Enhance Contents View
#4756
Comments
@sneridagh what's the status of this? Do we still plan to tackle this in Plone 6.1? Otherwise, I'd move it to 6.2 in our roadmap... |
@iFlameing you've been working on this, right? What's the status? |
@tisto nope, I think there will be not enough time for this in 6.1. |
@plone/contents
@sneridagh I moved this to Plone 6.2 in the roadmap, ok with you? |
@tisto this is not going to happen in 6.1, that's for sure. My doubt is if we should maintain several projects one for each "desirable" release. Are you aware and you take a look at: https://github.com/orgs/plone/projects/33 ? I'd go for a milestone rather than use a project for the minor releases. Let's talk about it. |
@plone/contents
@plone/contents
- Enhance Contents View
PLIP (Plone Improvement Proposal)
Responsible Persons
Proposer: Víctor Fernández de Alba (@sneridagh)
Seconder:
Abstract
Overhaul, and refactor the
contents
view. Move it to use own core package@plone/contents
, so it's portable to other frameworks or platforms (electron, ionic, etc...) or even use it in Plone ClassicUIIt should address these issues:
react-aria-components
for better accessibility supportoverflow: auto
andmax-height
#5677 (partially solves#5620
)Motivation
The contents view is a key element for managing content and should have the best support and UX possible. In addition, we should improve it in order to make it a true mini-app detached from the "site frame", so the usability is better (see Quanta mocks).
https://www.figma.com/file/YpaRSKjFcFaAkVYnTSVGuz/Volto-UI-%E2%80%93-Quanta?type=design&node-id=1780-534&t=APRtPBwzIc5APzxL-4
Assumptions
No preconditions.
Proposal & Implementation
Refactor the
contents
view:@plone/contents
react-aria-components
@plone/client
instead of the Volto redux-based request APIDeliverables
Refactored Contents.jsx (and child components) using the Tanstack table library.
Documentation on how to use it outside Volto
Risks
No risks.
Participants
@iFlameing
Put your name here.
The text was updated successfully, but these errors were encountered: