New List Tables
The New List Tables (NLT) project is a React-based prototyping area for ideas around content management improvements in WordPress. This project is being lead by the REST API core focus, and aims to modernise the WordPress Dashboard.
- Support for multiple list tables: To ensure the approach applies across multiple different screens, the multiple list tables need to be prototyped. Currently, comments and posts are supported.
- Support for "legacy" columns (non-JS): Exploring the backwards compatibility system is key. The current implementation asynchronously loads all columns which aren't supported in JS.
- Plugin interface to register custom columns: We need to provide a way to register custom behaviour.
- Support for custom list tables: We should also allow registering additional list tables to support.
This repository is open for collaboration, and we'd love your help as we prototype ideas for improvements to the Dashboard.
This project is licensed under the GPL v2. Copyright contributors.
Clone the project via git into your plugins directory:
git clone https://github.com/rmccue/new-list-table
Install the npm dependencies:
cd new-list-table npm install
Run the webpack development server