Cloud Providers are a way to extend openEQUELLA without having to modify the core code. In addition to this, as the name suggests, the extensions can be hosted on external servers by third parties.
Currently the ways in which Cloud Providers can extend openEQUELLA are in a few key areas:
- Contribution wizard controls
- Attachments and viewing them
In order to create a Cloud Provider which openEQUELLA administrators can register, you will need to run a web application which is capable of responding to a few pre-defined requests.
There is a sample implementation of a cloud provider which provides you with a keyword search to the OMDB API written in Typescript running on a NodeJS webserver located in the sample subfolder.