Modules
Modules have been introduced since version 24.4
Introduction
The purpose of modules is to group https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4438884395 into packages that can be activated selectively for organisations. https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4438884395 are the salient part that offers:
Toggleable features
Connectors allow for extending MediaHaven with the power of external services such as AI.
Connectors
https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4776361999 are a kind of https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4438884395 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, https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4438720567 are https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4438884395 that can be configured to link with an external API that implements a https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4437803009 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.
However, customers can write their own AI connectors that speak to their AI service of choice. By configuring additional https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4438884395 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