Sitecore symposium 2012 - Brightcove Video Cloud Connect Module
Click here to load reader
-
Upload
isite-design-is-now-connective-dx -
Category
Technology
-
view
5.866 -
download
4
description
Transcript of Sitecore symposium 2012 - Brightcove Video Cloud Connect Module
Brightcove Video Cloud Connect ModuleWendy Derstine
Senior Solutions Architect, ISITE Design
11/7/12
Hi Everyone – My name is Wendy Derstine and I am a Senior Solutions Architect at ISITE Design, a digital agency serving clients from offices in Boston, Los Angeles and Portland, OR.
I’m going to talk today about the Brightcove Video Cloud Connect Sitecore Module and the presentation given by Agency Oasis and Brightcove at Sitecore Symposium.
This was released in May of 2012 so not brand-new for Symposium, but still very fresh and relevant especially for those of us who have just started using it.
Talking points have been added in green
Brightcove Video Cloudwww.brightcove.com
Brightcove Video Cloud is a popular online video hosting solution.
There could of course be an entire presentation about Brightcove, but now is not the time or the place – more information can be found at www.brightcove.com
Partnerships
Sitecore/Brightcove Partnership announced in May 2012
Brightcove Video Cloud Connect Module for Sitecore Developed in partnership with Agency Oasis
Released in May 2012
Sitecore Symposium Presentation: Brightcove Video Cloud Connect:
A Video CEP Sitecore and Brightcove Unite to Provide Video Solutions for Content Editors
Mark Ursino and Brendon Buckley, Agency Oasis
Shiri Friedman, Brightcove
Sitecore announced their partnership with Brightcove and released the Brightcove Video Cloud Connect Module developed in partnership with Agency Oasis in May.
Mark Ursino and Brendon Buckley from Agency Oasis delivered the “Brightcove Video Cloud Connect” presentation in conjunction with Shiri Friedman from Brightcove at the Sitecore Symposium.
Disclaimer – a lot of the images in this slide deck were pulled from their presentation
Synchronization & Management
Manage videos and playlists from the Media Library. Videos
Tags
Playlists
Support for multiple accounts
One of the coolest features of this module is the synchronization between Brightcove and the Sitecore Media Library.
You can continue to manage your videos and playlists in Brightcove or you can start to manage them directly in Sitecore.
Rich Text Editor
Insert videos and playlists in Sitecore pages using the rich text editor.
Embedded or modal links
Content Editors can insert Video and playlists into Sitecore pages using the Rich text editor in Sitecore. Videos can be embedded in the page or modal links.
Video Sublayout
Source Items: Single Video
Playlist data
Page Editor Support
Integration
Prerequisites Active Brightcove Video Cloud account
Sitecore 6.4 or 6.5
DMS 2.0
Download module from SDN - http://sdn.sitecore.net/products/brightcove.aspx
Package Installation
DMS new page events to deploy Brightcove Video Started
Brightcove Video Paused
Brightcove Video Finished
The integration of the module is pretty standard.
Prerequisites – Sitecore 6.4 or 6.5 and DMS 2.0 as well as an active Brightcove video cloud account
The module can be downloaded from SDN
There is a package to install and then several new DMS page events to deploy
Config Files
Web.config updates
New Brightcove configuration file: Account information
Automatic synching settings
As with almost all Sitecore packages, there are a few web.config changes
And an additional Brightcove config file mainly for account information and synchronization settings
Rich Text Editor Customizations
Rich Text Editor customizations Adding .js file
Editing RTE profile
There are also some Rich Text editor customizations that need to happen to add the custom buttons to the text editor.
This involves adding a js file and editing the Rich Text Editor profile to include the buttons for inserting Brightcove videos via embed snippets and modal links
Security
Three additional security roles are installed Brightcove Administrators
Brightcove Contributors
Brightcove Publishers
Custom security roles are also installed.
Brightcove Contributors Upload, edit and delete videos Create, edit and delete playlists
Brightcove Publishers Configure video players (i.e. publish) Create, edit and delete playlists
Brightcove Administrators Configure the module Configure video players (i.e. publish) All other permissions
Lucene Index Utility Lucene search indexes
are used for the data searches in the content editor.
Lucene Index Utility Search specific index
Fields & Values
Filters
Rebuild index
The module makes heavy use of the Lucene search indexes for data search within the content editor.
The module comes with the Lucene Index Utility to search and rebuilding the indexes.
When searching, you can specify which index as well as fields and value and filters.
This is in the Sitecore Editor under the Development tools.
Technical Challenges
Large Datasets Content Silo (Alex Shyba)
(Precursor to Item Buckets)
Auto generation of 3-tiers of folders
Silo List field type for selecting video:
Custom multilist
Built-in Lucene searchWhat I found just as interesting if not more so in their presentation than the actual module details was their detailing of some of the challenges they faced while creating a shared source module for Sitecore.
A potentially very large Dataset and Sitecore’s limitation of 100 sub-items per item always creates a bit of a challenge.
In this case they used Content Silos created by Alex Shyba – a precursor to the item buckets unveiled at Symposium.
User Interface Challenges
Custom editor tabs Search (not traverse)
Adding Videos
Remember that automatically generated content tree in the last slide? How much would it suck to have to find a video in that as a content author?
Custom editor tabs for searching using the Lucene index are a MUCH better choice.
Creating Custom Editors
Create Editor Item in Core
Assign the Editor to the template To create a custom editor, create the editor item in core
and then assign the editor to the template.
Module Creation Gotchas
Analytics Tracking “/sitecore modules/web/” Requests are tracked
Put public files here
“/sitecore modules/shell/” directory requests are ignored
Put CMS UI files here
Synchronization between Sites Bi-directional pull/push – which wins?
XML files record order of transactions
Questions?
Wendy Derstine - Senior Solutions Architect, ISITE Design [email protected] @wendyderstine
Additional Links
Brightcove Video Cloud Connect on SDNhttp://sdn.sitecore.net/products/brightcove.aspx
Partnership Press Releasehttp://www.brightcove.com/en/company/press/sitecore-and-brightcove-partner-give-marketers-more-efficient-way-add-online-video-web-campaigns
Sitecore Symposium Presentation:
Brightcove Video Cloud Connect: A Video CEP Sitecore and Brightcove Unite to Provide Video Solutions for Content Editors
Mark Ursino and Brendon Buckley, Agency Oasis, Shiri Friedman, Brightcove