/
Modules

Modules

Modules have been introduced since version 24.4

Introduction

The purpose of modules is to group Module Plugins into packages that can be activated selectively for organisations. Module Plugins are the salient part that offers:

  • Toggleable features

  • Connectors allow for extending MediaHaven with the power of external services such as AI.

Connectors

Connectors are a kind of Module Plugins that allow for external services to be plugged into MediaHaven. The examples below use AI connectors, but the principle holds for all connectors.

For example, AI Connectors are Module Plugins that can be configured to link with an external API that implements a AI Connector API contract such that when MediaHaven needs AI information the connector can deliver it. To offer AI features such as https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4586110979 Zeticon has created standard connectors that speak to Open AI.

Customers however can write their own AI connectors that speak to their AI service of choice. By configuring additional Module Plugins that point to their custom connector the MediaHaven will deliver its AI features such as https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4586110979.

Modules

Modules provides an overview of the currently available packages.

Activation

Modules can be activated for

  • All organisations

  • A specific subset of organisations

In the illustration above we can make the following observations

  • Organisation A is linked with Modules A and B, which means that Plugin A and B are active

  • Organisation B is linked with Modules B and C, which means that Plugins A, B and C are active

  • Organisation C is linked with Module B, which means that Plugin B is active

  • Plugin A is shared with Modules A and C

  • Module B is active for all organisations

Related content