openequella / openEQUELLA-cloudprovidersdk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openEQUELLA Cloud Provider SDK

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.

Creating your own Cloud Provider

  1. Registering a cloud provider
  2. Cloud provider services
  3. Creating a wizard controls service
  4. Cloud provider attachments

About

License:Apache License 2.0