You are here: Home / LBN / Up2date / Plone and Zope / BastionLinux 19 / plone.restapi-0.1-1.lbn19.noarch

plone.restapi-0.1-1.lbn19.noarch

Package Attributes
RPM  plone.restapi-0.1-1.lbn19.noarch.rpm Architecture  noarch Size  139288 Created  2019/09/30 06:54:31 UTC
Package Specification
Summary plone.restapi is a RESTful hypermedia API for Plone.
Group Application/Internet
License ZPL
Home Page https://github.com/plone/plone.restapi
Description

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

Most web APIs have a tight coupling between client and server. This makes them brittle and hard to change over time. It requires them not only to fully document every small detail of the API, but also write a client implementation that follows that specification 100% and breaks as soon as you change any detail.

A hypermedia API just provides an entry point to the API that contains hyperlinks the clients can follow. Just like a human user of a regular website, that knows the initial URL of a website and then follows hyperlinks to navigate through the site. This has the advantage that the client just needs to understand how to detect and follow links. The URL and other details of the API can change without breaking the client.

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(FileDigests)  
plone.rest  
plone.validatehook  
rpmlib(CompressedFileNames)  
/bin/sh  
rpmlib(PartialHardlinkSets)  
rpmlib(PayloadIsXz)  
Provides
plone.restapi

Document Actions