Master To Web
Sitecore, Sitecore Media Framework, Video

Sitecore Media Framework: Vimeo Edition

Introducing the Sitecore Media Framework: Vimeo Edition

For a long time now, Sitecore has enabled the ability to integrate videos with some of the biggest names in the paid video platforms out there, such as Brightcove or Ooyala, and for good reason. Those platforms offer many advantages over the free versions.  However, they are often expensive and an overkill for most websites who may only have a small collection of videos.  These users often resort to YouTube or Vimeo and their respective standard embed options to show these videos in Sitecore.  This fails to create a true integration between the platforms.  I’m pleased to close that gap slightly by releasing the Vimeo Connector of the Sitecore Media Framework.

Here is how you get started:

MODULE INSTALLATION:

STEP 1:  Install Sitecore Media Framework

STEP 2: Install Sitecore Media Framework – Vimeo Edition

STEP 3: Reporting Database Configuration

In order for the Sitecore Media Framework reports to work, a new fact table must be added to the Experience Database (xDB) reporting database. A script that will create this new table is available on SDN. You must run this script on your xDB reporting database. This step should be completed by your database administrator. Note It is possible to install multiple Sitecore Media Framework connectors. This script only needs to be run one time per reporting database, regardless of how many different connectors you have installed.

Download Script

Multi-Server Configuration

Sitecore Media Framework can be installed in a multi-server content authoring environment. If your Sitecore environment is configured in this way, you need to configure the following.

Content Management Servers
If you are using the scheduler to synchronize media, only one content management (CM) server needs to have the scheduler configured. Remove the scheduled job from the config files on the other CM servers. The Sitecore event queue will handle keeping the other CM servers in sync.
Note: Configuring the scheduler on multiple CM servers will not cause a problem, but there is no benefit to doing so.

Content Delivery Servers
On each content delivery (CD) server remove the following index from the specified config file. This index is only needed in the CM environment.

When configuring CD servers you may find it convenient to copy config files from a CM server. If you do this and you have added a scheduler to synchronize media you should remove the scheduled job from the config files on the CD servers. Media synchronization should not run on the CD servers. It should run on one CM server. Publishing is used to make the media items available on the CD servers.

 

ACCOUNT CONFIGURATION

The following covers how to create an account in Sitecore that corresponds with a Vimeo account.

STEP 1: Create Application

STEP 2: Create Authentication Token

STEP 3: Add Vimeo Account to Sitecore

STEP 4: Add Default Player

IMPORT CONTENT

STEP 1: Manual Media Import
A Sitecore content author or administrator can manually trigger the media import process.

 

 

I’ll update this post with additional instructions soon, but that should get you started.

Related posts

Assign default Workflows to SXA items without creating new templates

Amir Setoudeh
5 years ago

Getting started with the new XM Cloud ASP.NET Core Starter Kit

Amir Setoudeh
5 months ago

Create a View Component for Sitecore XM Cloud, using the ASP.NET Core SDK 

Amir Setoudeh
3 weeks ago
Exit mobile version