Extensions
Anyone can develop an extension, whether it's for your own internal use, or to be shared with other users on Parut.
The official Parut extension marketplace is a git repo hosted at https://github.com/parut-com/extensions-repository
Extensions are based around scripts written in JavaScript, that aims to get configuration from an account admin and create registry items that are used to extension the account schema.
If you enter Developer Mode
while viewing an extension, you will be able to view and update the extensions script.
The Registry
The registry consists of the following item types:
Table
A database table to which you can create, read, update and delete documents.
Access Token
An access token, creating just for the issuing extension, for access parts of the Parut account.
Page
A custom page that is put inside the Parut client app.
Menu Item
A link that will be put on the Parut menu.
Example extension
An example of an extension is the official authman extension which can be viewed at https://github.com/parut-com/authentication