# Requirements

Example how to interpret which version that is required, according to Semver ([Semver org](https://semver.org/)):

* ^1.2.3 means "is greater than or equal to 1.2.3 but lower than 2.0.0."
* ^0.2.3 means "is greater than or equal to 0.2.3 but lower than 0.3.0." (0.x.x is special)
* 0.0.1 means "is = 0.0.1."
* 0.14.x || 15.x.x means "version 0.14.x or 15.x.x".

## Recommended dependencies versions

* Dashboard plugin Writer: ^4.2.0
* Naviga Photos: ^2.1.2
* Content Agent 2.1.0
* Image Content Provider ^1.2.0
* Status map ^2.2.0

## Required

### OpenContent configuration

Verify that OpenContent standard config of version `0.11.0` or higher is present in target OC

### Modules&#x20;

modules are handled by Naviga

{% hint style="danger" %}

### Utility (^2.3.0)

*Dashboard Utility/Helpers core module*
{% endhint %}

{% hint style="danger" %}

### GUI (^3.0.0)

*Dashboard GUI/Style-Guide core module*
{% endhint %}

###

### Actions

{% hint style="warning" %}

### [Dashboard plugin Writer](https://docs.navigaglobal.com/dashboard-writer/v/4.2.0-1/) ^4.0.0

#### Writer 6.5.1, 6.4.1, 6.3.5, 6.2.2 or newer is required

{% endhint %}

For Article Size, **Writer 6.4.0** or newer is needed, as well as the [Article Size Writer plugin](https://plugins.writer.infomaker.io/v1/infomaker/im-articlesize/latest/VERSIONS.html).

{% hint style="warning" %}

### [Content Agent](https://docs.infomaker.io/content-agent/) ^`2.1.0`

{% endhint %}

{% hint style="warning" %}

### [Image Content Provider](https://docs.infomaker.io/image-content-provider/) ^`1.2.0`

{% endhint %}

{% hint style="warning" %}

### [Status Map](https://docs.infomaker.io/dashboard-status-map/) ^`2.2.0`

{% endhint %}

### Portals

{% hint style="warning" %}

### [Naviga Photos](https://docs.infomaker.io/naviga-photo/) ^`1.0.0 || ^2.0.0`

* **Image search handler** => A portal to search for images.
* **Image gallery handler** => A portal to handle displaying images and render them in a grid.
* **Image metadata handler** => A portal to handle images metadata.
* **Image upload handler** => A portal to handle upload images.
  {% endhint %}

## Optional

### Portals

{% hint style="info" %}

### [Dashboard plugin Writer](https://docs.infomaker.io/dashboard-writer/) (^3.0.0 || ^4.0.0)

#### **Article Copy** => Display a article copy portal

Used in order to let Writer plugin handle copying of articles
{% endhint %}

{% hint style="info" %}

### [Dashboard plugin Writer](https://docs.infomaker.io/dashboard-writer/) (^3.0.0 || ^4.0.0)

#### **Article preview** => Display article preview portal

Used to allow a more correct representation of the article to be previewed inside NRP.

*\*Needs CCA compliant data*
{% endhint %}

{% hint style="info" %}

### [Dashboard plugin Writer](https://docs.infomaker.io/dashboard-writer/) (^4.2.0)

#### **Article handler** => Display a article handler portal

Used to let Writer dashboard plugin handle create/update articles. Configuration of fields are done in the Writer dashboard plugin. \**Needs mapping to allow creation of articles in assignments.*&#x20;
{% endhint %}

{% hint style="info" %}

### [Dashboard plugin Writer](https://docs.infomaker.io/dashboard-writer/) (^4.0.0)

#### **Writer** => Writer application portal

Used in my assignments to let Writer dashboard plugin handle the rendering and communication with Writer
{% endhint %}
