YouTube ECL provider

This eXtension is an External Content Library provider which exposes videos from YouTube in SDL Tridion 2013. The first version supports displaying videos from a single specified account, but could potentially be extended to allow search, multiple users, video upload and publishing in future.

youtube ecl provider - screenshot


Drop the files into C:\ProgramData\SDL\SDL Tridion\External Content Library\AddInPipeline\Addins\YouTubeProvider.

Configure the provider in the ExternalContentLibrary.xml file in Tridion�s config directory. In that file, add a new mountpoint specifying the stub folder location, the privileged user and the details of a YouTube account. You will need a YouTube API developer key from as well as the username and password. Optionally, the user whose videos should be displayed can be specified.

youtube ecl provider - config

After changing the ExternalContentLibrary.xml file, you will need to restart the Tridion Service Host and then the YouTube ECL mountpoint will be available to use.

Background information

More information about ECL and ECL providers can be found in the SDL Tridion documentation:

  1. Developing a Provider (ECL) (login required)
  2. External Content Library concepts and API (login required)
  3. ECL Template Building Block
  4. ECL Event Handler

:    James Simm
License agreement
:    MIT License
Download package
:    YouTube, 2013, ECL, Extension
:   1.0
:   No

About the Author
James Simm
Senior Developer

James is a technical lead on Research Councils projects; building and maintaining a large scale research repository system, interoperability with other research systems and related projects. General new tech evangelist and all around good-natured office grump.

Building Blocks