You are here: Home / LBN / Up2date / Plone and Zope / BastionLinux 25 / plone.rest-1.0b1-1.lbn25.noarch

plone.rest-1.0b1-1.lbn25.noarch

Package Attributes
RPM  plone.rest-1.0b1-1.lbn25.noarch.rpm Architecture  noarch Size  268190 Created  2023/06/18 04:32:25 UTC
Package Specification
Summary Plone support for HTTP verbs.
Group Application/Internet
License ZPL
Home Page https://pypi.python.org/packages/source/p/plone.rest/plone.rest-1.0b1.zip
Description

plone.rest allows you to use HTTP verbs such as GET, POST, PUT, DELETE, etc. in Plone.

REST stands for Representational State Transfer. It is a software architectural principle to create loosely coupled web APIs.

plone.rest provides the basic infrastructure that allows us to build RESTful endpoints in Plone.

The reason for separating this infrastructure into a separate package from the ‘main’ full Plone REST API is so you can create alternative endpoints tailored to specific usecases. A number of these specific endpoints are already in active use.

Audience

plone.rest is for experienced web developers who want to build their own HTTP/REST endpoints on top of Plone.

If you want to use a ready-made full RESTful Plone API, you should use plone.restapi. That package uses, and depends upon, this one.

Features

Registering RESTful service endpoints for the following HTTP verbs: GET POST PUT DELETE PATCH OPTIONS Support for Dexterity and Archetypes-based content objects Content negotiation (‘application/json’ is currently the only format supported). Named services allows to register service endpoints for custom URLs

Registering RESTful Service Endpoints

plone.rest allows you to register HTTP verbs for Plone content with ZCML.

Requires
rpmlib(PayloadFilesHavePrefix)  
Zope2  
rpmlib(PartialHardlinkSets)  
rpmlib(CompressedFileNames)  
rpmlib(FileDigests)  
/bin/sh  
rpmlib(PayloadIsXz)  
Provides
plone.rest
python2.7dist(plone.rest)
python2dist(plone.rest)

Document Actions