wsapi4plone

A Web Services API for Plone (wsapi4plone)
Download

wsapi4plone Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • WebLion Group, Penn State University
  • Publisher web site:
  • https://weblion.psu.edu/

wsapi4plone Tags


wsapi4plone Description

A Web Services API for Plone (wsapi4plone) wsapi4plone is a Plone product that provides an XML-RPC API to Plone content and operations. One of the main goals is to provide a slim, versatile and extensive way to create, read, update and delete (CRUD) Plone content. The secondary goal is to provide an interface on which Plone sites can communicate with one another.There are four categories that the wsapi4plone could be useful for: Cross Site Communication, Desktop Applications, Skinning/Theming, and Batch Processing. The primary focus of wsapi4plone thus far is on Cross Site Communication (Plone to Plone communication) and Desktop Applications (Desktop Authoring).XML-RPC Calls * post_object(params) input: { path: , ...} returns: * put_object(params) input: { path: , ...} returns: * get_object(paths=[]) input: returns: { path: , ...} * delete_object(paths=[]) input: returns: None * query(filtr={}) returns: { path: {index_id: value, ...}, ...} * clipboard(action, target, destination) Not Yet Implemented * get_schema(type_name, path='') returns: { attr: {required: True | False, type: type_string, ...}, ...} * get_types(path='') returns: * get_workflow(path='') returns: { state: current_state, transitions: , ...} * set_workflow(transition, path='') returns: NoneTODO pumazi: pull in docstrings to populate this list of calls.InstallationTo install wsapi4plone, simply add the following lines to your Plone instance declaration. The next time you start Zope, the calls will be available. No further installation is required....eggs = ... wsapi4plonezcml = ... wsapi4plone Requirements: · Python


wsapi4plone Related Software