[wp-trac] [WordPress Trac] #63885: Re-implement the Network Admin “Sites” dashboard using DataViews and DataForm

WordPress Trac noreply at wordpress.org
Tue Aug 26 21:15:14 UTC 2025


#63885: Re-implement the Network Admin “Sites” dashboard using DataViews and
DataForm
--------------------------------+-----------------------------
 Reporter:  realloc             |      Owner:  (none)
     Type:  feature request     |     Status:  new
 Priority:  normal              |  Milestone:  Awaiting Review
Component:  Networks and Sites  |    Version:
 Severity:  normal              |   Keywords:
  Focuses:  multisite           |
--------------------------------+-----------------------------
 The current Network Admin → Sites screen is still based on the legacy
 WP_List_Table implementation. To align it with modern WordPress
 interfaces, we propose re-implementing this screen using `DataViews` and
 `DataForm` from the Gutenberg project.

 This would improve consistency across the admin, provide more flexible
 filtering and bulk actions, and make the codebase easier to extend and
 maintain.

 Initial steps:

 - Create or re-use the container in the Network Admin where the JS
 application will be mounted.
 - Create a REST API endpoint that exposes get_sites() via GET.
 - Add scripts to interact with this endpoint using `DataViews`.
 - Create a REST API endpoint that accepts POST requests to save changes.
 - Add scripts to interact with this endpoint using `DataForm`.

 Notes:
 - This is a feature request and will require time and several iterations.
 - The first implementation can be minimal (just listing sites), with
 filters, sorting, and bulk actions added in later iterations.
 - Feedback from both developers and multisite users will be crucial in
 shaping the final interface.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63885>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list