Upload
anindita-bhattacharya
View
171
Download
0
Embed Size (px)
Citation preview
Sitecore User Group Bangalore | March 19, 2017
COPYRIGHT 2017
SITECORE :MEDIA FRAMEWORK WITH BRIGHTCOVE PART-2Gopikrishna [email protected]
COPYRIGHT 2017
TODAY’S AGENDA
1. Explore Video, Playlist, Player, & Tag items2. Embed Videos in Sitecore website3. Brightcove Video Template Customization4. Adding Brightcove templates to TDS, & code generation5. Video Search Index6. Configuration changes for CM & CD environment
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
Add Brightcove Account to Sitecore Open Sitecore Content Editor. Navigate to Media Library ->Media Framework ->Accounts. Add a new Brightcove Account Item. Enter the Brightcove Publisher Id, Client Id & Client Secret
values. Click Media Framework ribbon and click on the Import All
button.
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
• Video
• Playlist
• Player
• Tag
Brightcove Templates
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
Embed Videos in Sitecore Website Rich Text Editor – Embed Media & Embed Media Link buttons
Embed Media Rendering
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
Brightcove Video Template Customization We can use Brightcove templates similar way as our custom
templates, Inherit from other templates Add new fields Add Presentation
When Brightcove Sync operation runs, our newly added field values are not effected, as there are no corresponding fields in Brightcove to sync.
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
TDS & Code Generation We can Add Brightcove templates to project. As there are couple of custom field types present, need to
modify code gen templates accordingly. Ex: Image Preview, Read-Only Text, etc.
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
Video Search Index Brightcove connector includes
“mediaframework_brightcove_index “ index in Sitecore.ContentSearch.MediaFramework.Brightcove.config file.
This index crawls on Master database, and it is used for searching for Brightcove items in Sitecore client.
Lucene vs Solr
https://github.com/Sitecore/Media-Framework-Brightcove-Edition/blob/master/src/App_Config/Include/
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
CM & CD Configuration To perform automatic media synchronization, Brightcove
connector uses “MediaFramework_Import_Brightcove” scheduling agent, which is present in Sitecore.MediaFramework.Services.Brightcove.config file.
Not required on CD Scheduling Agents Brightcove Search Index
COPYRIGHT 2017SITECORE COMMUNITYCOPYRIGHT 2017
Sitecore Slack ChannelSitecore Stack exchangeSitecore HackathonCatching Exceptions https://coresampler.fireside.fm/
Sitecore Community
COPYRIGHT 2017SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVECOPYRIGHT 2017
References https://support.brightcove.com/en/video-cloud/docs/getting-
started-brightcove-video-connect-sitecore-experience-platform
https://dev.sitecore.net/Downloads/Sitecore_Media_Framework/21/Sitecore_Media_Framework_21.aspx
https://github.com/Sitecore/Media-Framework-Brightcove-Edition
https://community.sitecore.net/technical_blogs/b/getting_to_know_sitecore/posts/sitecore-media-framework-changes
http://sitecore.stackexchange.com/questions/2434/how-to-use-both-lucene-solr-with-brightcove
COPYRIGHT 2017
THANK YOU!