REST Plugin

The REST Plugin should expose the limited ability to access the page that the plugin sits on using standard REST HTTP calls for both read and write.

# Why is this useful?

This plugin will allow limited access to read and write json to a wiki page without endangering other pages on the site. This would allow a number of possibilities: * multiple authors can change the contents of the page * software can read and write data to the page * documentation of software written in other languages * content can be written to by transporters

# How does it work?

Some brief audio notes regarding the proposed rest plug-in for Federated wiki.

https://audioboom.com/boos/4954743-rest-plugin-notes.mp3 Some brief audio notes regarding the proposed rest plug-in for Federated wiki.

# Original concept

The original idea was to create a set of plugins that essentially provide the ability for site-owners to specify REST calls to services they create or wish to use. These are described below. This first idea was implemented as what we have since called the Transport Plugin.

The Create Page Plugin is a generic REST Plugin that enables simple and flexible integration with Federation REST Services provided by developers for the wider community of users.

The Add Paragraph Plugin is a generic REST Plugin that enables simple and flexible integration with Federation REST Services provided by developers for the wider community of users.

A related plugin or future interface enhancement would be to allow double clicking of the paragraph to reveal an HTML form specified by the HTML added when the plugin was configured.

# See

Members of the Federation provide simple CGI's on a server they own, programmed in whatever language they prefer, which responds at the URL specified with Fedwiki Page Json.