Abstract
An extensible Plone JSON API Framework
Introduction
This Package allows Users to expose content information via JSON.
Motivation
This project was born in 2012, out of the need for a data source to build a network based
iOS application. Or more precise, I wanted to learn iOS programming and wanted to knit my
own JSON API:)
I know, it is a little bit awkward to provide an own routing mechanism for Plone which
dispatches the request after the ZPublisher did its job, but it worked and thus, I did it.
Limitations
Since the API comes after the ZPublisher, it can only make use of HTTP GET and HTTP POST
methods. The other methods will never reach the API View.
Be aware that the API View comes with the permission zope2.View, so you need to
programmatically check for the correct permissions on your custom routes.
|