Recommended releases

Download Released

This module provides a set of plugins for Views to render content in JSON. This
format allows content in a Backdrop site to be easily used as a data source for
Semantic Web clients or web mash-ups.

A JSON data document will render the nodes generated by a view as a
serialization of an array of Javascript objects with each object's properties
corresponding to a view field.

JSON data documents are available in following formats:

  • Simple JSON - just plain-vanilla JSON serialization
  • Simile/Exhibit JSON - the serialization format used by the Exhibit web
    app - http://simile.mit.edu/exhibit/
  • JqGrid
  • Backdrop autocomplete

Installation

  • Install this module using the official
    Backdrop CMS instructions
  • In the Views UI set the view style (in Format section) to JSON data document
    to render as Simple JSON or Simile/Exhibit JSON.
  • In the view format settings choose the options or vocabulary for your format.
  • Add the fields to your view that contain the information you want to be
    pulled into the format renderer. All formats will output the fields
    recognized as belonging to that format.
  • That's it! The rendered view will be visible in the preview and at your
    view's page display path. When you create a page display for your view with
    a unique URL, no markup is emitted from this page, just the data for the
    particular content type with the proper Content-Type HTTP header.

Documentation

Additional documentation is located in the
Wiki.

Issues

Bugs and Feature requests should be reported in the
Issue Queue

Known Issues

  • The Simile/Exhibit and JqGrid output formats havn't been fully tested. It's
    not guaranteed that they work properly.
  • Not all setting combinations have been tested.

Current Maintainers

Credits

License

This project is GPL v2 software. See the LICENSE.txt file in this directory for
complete text.