Repository navigation
DataViews component #55083
Copy link
Copy link
Closed
Labels
[Feature] DataViewsWork surrounding upgrading and evolving views in the site editor and beyondWork surrounding upgrading and evolving views in the site editor and beyond[Type] OverviewComprehensive, high level view of an area of focus often with multiple tracking issuesComprehensive, high level view of an area of focus often with multiple tracking issues
Description
This document keeps track of all the work and tasks to build a powerful DataViews component capable of rendering all kind of lists of data in WordPress Admin and beyond: from Post Lists, taxonomies, patterns, templates...
DataViews is based on a Fields abstraction and support searching, filtering, reordering fields, multiple layouts, pagination and more.
See also issues and PRs tagged with the
[Feature] Data Viewslabel.
DataViews component
- Support defining actions per row. #55096
- Add support for reordering fields. #63414
- Implement a new layout (or view type): Grid/Gallery.
- Iterations on the grid layout: #56643
- Implement the list layout. #56746
- List View Iterations #56983 #57116 #57578 #57523 #56602 #57649 #56746
- Keyboard navigation: potentially use arrow up/down to navigate through the list. #57895 #59637
- Iterations on search and filtering #55905 #60696 #63152
- Bulk actions #55098 #63193 #63150
- Field registration API
- Pagination #55095 #55937 #55164 #63675
- View config iterations #63195 #63872
- Implement custom views.
- Support density #60630 #66312
- Support different fields formats #60284 #60083
- Accessibility iterations #56396 #56853 #56441 #57341 #56001 #57978 #58977
- Some Bug fixes #56154 #60708 #60709
- Performance #63151
- Unify Layouts config #67391
- Visualize page hierarchy in table/list layout (Hierarchy support for dataviews) #55957
- Next steps for search and filtering #55100
- General polish #60847 #59832 #65234 #63719 [DataViews: make actions column sticky in table layout so they are visible #65086)(https://github.com/DataViews: make actions column sticky in table layout so they are visible #65086)
Next Steps
- Implement a group by field. #57967
- Persisting view configs #57860 #57669
- Custom views next steps (admin menu placement, visibility, persistence) #56205
- Allow injecting extra configuration options for view: For instance the possibility to switch the rendering mode (template-locked/post-only)
Lower priority
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
[Feature] DataViewsWork surrounding upgrading and evolving views in the site editor and beyondWork surrounding upgrading and evolving views in the site editor and beyond[Type] OverviewComprehensive, high level view of an area of focus often with multiple tracking issuesComprehensive, high level view of an area of focus often with multiple tracking issues
Activity
dannyreaktiv commentedon Nov 2, 2023
Is it possible to use the
Tablecomponent outside of the Site Editor?youknowriad commentedon Nov 2, 2023
@dannyreaktiv Right now the component is named
DataViewsand the goal is to be able to use anywhere. Some part of the current project are specific to the site editors, others are specific to some CPTs... but the underlying component is supposed to be usable anywhere. It's still an internal component at the moment though.dannyreaktiv commentedon Nov 2, 2023
@youknowriad Thanks for info! It's a great looking component that I look forward to using.
dannyreaktiv commentedon Nov 3, 2023
I tried to use
DataViewsas part of a custom block that requires post selection, (following the nice docs) and ended up giving up. I know this isn't the goal of this issue, but I would love to see some docs on how to use theDataViewscomponent outside of the Site Editor. Ok. Thank you. Sorry to take up your time and have a great weekend.youknowriad commentedon Nov 6, 2023
@dannyreaktiv We'll definitely have some docs in place once it's ready to be used more broadly. Right now, it's changing very quickly and it would be hard to get something stable in place.
dannyreaktiv commentedon Nov 6, 2023
That's makes sense 😀👍🙌
fabiankaegy commentedon Jan 12, 2024
Hey all 👋
I'm coming fresh into this and don't yet have a great overview over the current state of things. I'm wondering if the efforts for making the Data views extensible have already been started / whether we already have any documentation somewhere for how one can add additional "Fields" / columns to the views :)
I want to help with testing and provide early feedback to help shape this but am currently a bit lost with how I can best support the efforts :) Any insights would be greatly appreciated <3
fabiankaegy commentedon Jan 13, 2024
I've started diving in and testing the data views in general a bit and one of the first pieces of feedback I wanted to provide is how it currently doesn't feel very intuitive how to get to them. Having to always click on "Manage all X" at the bottom of the sidebar adds one additional step to the user flow that I don't feel is very necessary.
What if instead the new "List" view including the search could get integrated as that step directly? Currently when the list view (which I really enjoy by the way!) there is a lot of "wasted" empty space in the left dark sidebar. If these two panels could somehow get combined and therefore also get rid of that "Manage All" intermediate step I think that would be a great enhancement.
12 remaining items
[-]DataViews: Improve all the table and list views in the site editor and further.[/-][+]DataViews: Improve all the table and list views in the site editor and further[/+]oandregal commentedon Apr 16, 2024
For the 6.6 iteration, the whole of the activity is happening elsewhere.
For example, #59659 tracks migrating all index pages to use DataViews (which was listed here in the 6.5 cycle), tracking tasks for components (filters, bulk actions, etc.), and other related efforts, such as #59689.
I've updated this issue description for 6.6 to reflect the major areas of the DataViews component, leaving any other thing out, as they already have their own tracking issue.
[-]DataViews: Improve all the table and list views in the site editor and further[/-][+]DataViews component[/+]oandregal commentedon Oct 31, 2024
I've updated a bit the issue description pointing to other places where we're tracking goals for WordPress 6.8 and adding a section about "theming", that groups together related issues:
youknowriad commentedon Nov 28, 2024
Hey folks! this issue was becoming a bit hard to follow and scan. I did some triage and updated the issue. I tried to keep it contained and easy to scan and help people understand the priorities... Let me know if you think I've missed anything.
jameskoster commentedon Dec 6, 2024
A couple to consider for low prio:
youknowriad commentedon Dec 6, 2024
Thanks @jameskoster I added them to the list.
aaronjorbin commentedon Jun 11, 2025
An old core ticket suggested making the bulk edit and quick edit have the same UI. While Dataviews don't have bulk edit or quick edit right now, I think this is a suggestion worth seriusly considering.
youknowriad commentedon Jun 12, 2025
@aaronjorbin you can enable the quick edit experiment in Gutenberg and both of these are supported with the same UI. There's still some work to make it fully stable though.
youknowriad commentedon Oct 22, 2025
@oandregal what do you think about closing this issue? Do you think it's still useful to keep this one up?
oandregal commentedon Oct 22, 2025
@youknowriad I just took a look, and this one is showing its age. I've been more focused on maintaining the iteration issue up to date to current work. Let's close this one.