Has anyone tried to integrate Teamsite with Brightcove? If so, were you able to get CSSDK to import files into TeamSite from your Brighcove account? Thanks.
I haven't used brightcove in particular, but I've written custom processes that import files via the CSSDK. If you have a problem with that end rather than anything specific to brightcove, I might be able to help.
Everything depends on your term "integration"
I have used TS to generate pages that use assets stored on Brightcove. That was easy.
Using an ECM connector like functionality to query BC, import into TS and push is a differnet matter.
I am skeptical of the CSSDK doing it, but if you can query BC with a REST call, then you probably will be good to go. Otherwise you can use an external script and CLT to get the data out.
The original ECM connector was just a handful of Perl scripts with some custom menu items. You can certainly develop something similar.
Andy,
I would like to add a browse field into a DCT that would allow the user to view the available videos in our Brightcove account and then add the correct code to the page. (not import the actual video into Teamsite) Something like this:
<script type="text/javascript" src="https://sadmin.brightcove.com/js/BrightcoveExperiences.js"></script> <object id="myExperience3651664170001" class="BrightcoveExperience"> <param name="secureConnections" value="true" /> <param name="secureHTMLConnections" value="true" /> <param name="bgcolor" value="#FFFFFF" /> <param name="width" value="640" /> <param name="height" value="412" /> <param name="playerID" value="3637665192701" /> <param name="playerKey" value="AQ~~,AAADSHv-6iE~,HPURZPqzb6aS6ISSp_oq0Twi_3iBCQoS" /> <param name="isVid" value="true" /> <param name="dynamicStreaming" value="true" /> <param name="@videoPlayer" value="3651664177001" /></object>
In that case, you probably don't need the CSSDK at all. Use FormAPI to pop a window with a custom screen that queries the BC REST API and saves the properties of the selected asset in one (or more) fields in the DCR.
It is pretty easy because there may not be anything to integrate. The biggest issue is getting a list of what is in BC and putting that into a list in a DCR. Certainly not difficult.
You may want to write a custom JSP to browse BC which you can call from FormAPI. That is an elegant approach. If the BC data doesn't change often, you can use a batch process to bring that information down to TS and save it where a call server can get to the data.