Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

17

Click here to load reader

description

ISITE Design's Wendy Derstine talks about the Brightcove Video Cloud Connect Sitecore Module and the presentation given by Agency Oasis and Brightcove at Sitecore Symposium 2012 in Las Vegas.

Transcript of Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

Page 1: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

Brightcove Video Cloud Connect ModuleWendy Derstine

Senior Solutions Architect, ISITE Design

11/7/12

Page 2: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 3: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 4: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 5: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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.

Page 6: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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.

Page 7: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

Video Sublayout

Source Items: Single Video

Playlist data

Page Editor Support

Page 8: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 9: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 10: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 11: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 12: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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.

Page 13: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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.

Page 14: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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.

Page 15: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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.

Page 16: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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

Page 17: Sitecore symposium 2012 - Brightcove Video Cloud Connect Module

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