Go to main content Go to main menu

Package Installation

Our migration tool is hosted on Optimizely's nuget feed. After adding a few small configurations, you will be ready to go.

Prerequisites

  • .NET 6 (Core)
  • Optimizely CMS 12.32.4 or higher
  • ImageVault.EPiServer/ImageVault.EPiServer.UI 12.21.3 or higher
  • ImageVault.Client 6.6.29 or higher
  • TLS 1.3

Note: Your Optimizely CMS will need to have any/all integrations working simulaniously in order for migration from one system to another.

Packages

Migration from Image Vault to Optimizely DAM(CMP)

nuget.optimizely.com

dotnet add package Epinova.ImageVaultMigration.Cmp

Migration from Image Vault to QBank

nuget.optimizely.com

dotnet add package Epinova.ImageVaultMigration.Qbank

 

Place the following configuration in your project.

appsettings.json

"Epinova": {
    "Migration": {
      "Options": {
        "LicenseKey": "your-license-key"
      },
      "ImageVault": {
        "UseImageVaultToRenderImages": false,
        "ChunkSize": 10
      }
    }
  }

Good to know: Make sure that your Image Vault SDK user has "Download original" permissions.

Initialize the Migration Tool in your project.

CMP Migration

Startup.cs (CMP)

using Epinova.ImageVaultMigration.Cmp;
...
services.AddImageVaultToCmpMigration();

Qbank Migration

Startup.cs (Qbank)

using Epinova.ImageVaultMigration.Qbank;
...
services.AddImageVaultToQbankMigration();