Drupal is a registered trademark of Dries Buytaert

views_better_rest

104 sites No security coverage
View on drupal.org

This module provides a new REST export display for views, which allows return JSON from view in a more flexible way.

Features

* Allow to define a custom JSON structure for the view by adding fields to the display abd overriding their names.
* Allow to use exposed filters with providing possible options for them.
* Allow to use exposed pager with changing number of items per page.
* Allow to use exposed sorts.
* Add URL serializer support.

Post-Installation

Create views, add a display called “Better REST Export” and select to show fields in style.

Set a path, like api/v1/my-view.

Just add fields to the display and override their names to define a custom JSON structure.

If needed, add exposed filters, sorts, and pager to the display.

Easy to use with react-tables.

Similar projects

REST Views — just add useful features over the standard rest export, can be used together with this module.
JSON:API Views — it is working through JSON:API, the path and exposed parameters are not configurable.

Activity

Total releases
2
First release
Mar 2025
Latest release
11 months ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.2.0 Stable Mar 8, 2025
1.x-dev Dev Mar 8, 2025