Lets install Brightcove. At the time of writing this Blog we didnt have a Brightcove Sitecore 9 Install guide. Untill Sitecore 9 we need to install two packages
- Sitecore Media Framework
Detailed Brightcove install guide for 8 refer Gopi's blog https://gopigujjula.com/2017/05/Sitecore-Media-Framework-With-Brightcove-Installing-Media-Framework-Module/
Now its just one package Media Framework is integrated in Brightcove module. Going forward the Brightcove version will match the Sitecore major version. The version we will install is Brightcove 9 for Sitecore 9.
Official Documentation and Download links can be found in the following link
Install the package from the Sitecore dekstop.
Choose Developement Tools > Installation Wizard
Click upload package > Choose the package downloaded and upload
Choose the uploaded package and click next
There is a note for post install, We might miss the notes I have copied the notes for convinience
After installation, update the Sitecore.MediaFramework.Services.Brightcove.Extended.config.disabled file with the correct values, then remove the .disabled extension.
Also, run the temp/Sitecore 9.0 Media Framework Reporting Data Update Script.sql script to create the reporting databases.
Click next and Install.
We need to deploy & publish the playback page events,
Select the Workbox option from startup menu check the Analytics work flow and deploy the playback events.
I enabled the config file most of it was standard values only thing I updated was the BaseUrl at line 49. \inetpub\wwwroot\sc9.local\App_Config\Include\MediaFramework\Sitecore.MediaFramework.Services.Brightcove.Extended.config
Open the downloaded package and navigate to the following path to find the SQL Script mentioned by the package installer.
Brightcove.Media.Framework-9.0.1.zip\package.zip\files\temp\Sitecore 9.0 Media Framework Reporting Data Update Script
Let go to the content editor and expand the Media Library to check if we have a Mediaframework Item > Accounts
Time to create a new account before doing this follow this video to get the account credentials from the the Brightcove cloud
Once we have the application client id and secret time to configure.Right click account and add an account. Key in the publisher id which is typicall the account id.
Next Step would be to add players. We should match the players created in cloud in my case I have two with and wihtout playlist. When you try to add it will ask you the player id
Final step click on the settings and choose the default players.
We are all set now lets do an import. Choose the Mediaframework in the ribbon. This will be enabled when you are in the Media Framework Library Node. I started with Import Tags.
I faced an error while running the import."Account item validation failed."
Dont panic as I did. Eventually with the help of Yogesh Patel it was identified as Sitecore bug. The Sitecore.Kernel.dll needs to be patched as a fix. Please create a support ticket and request a patch and that should sort the issue.
I have attached the patch for your testing.
Once the import is completed it would like this.
Subscribe to Bala Blog (bala.one) | Sitecore MVP | Sitecore | Coveo | SharePoint | O365
Get the latest posts delivered right to your inbox