I am currently thinking about adding direct support for plone.restapi for my package
A Connector
is a Plone content type that allows you mount a filesystem into the traversal of Plone like
http://host/plone/path/to/connector/some/local/path
The current implementation for the traversal uses IPublishTraverse
.
So my goal is to provide most of the semantics of the plone.restapi for "mounted" content as it exists for native Plone content type in order to provide a transparent REST API implementation for this non-Plone content sitting in some mounted storage.
Is this somehow possible with the way how plone.restapi handles requests and subpath traversal (if at all)?