Creating a Collection page of videos from another (non-Plone) site like Youtube, Vimeo, etc.?

we had a similar requirement for the 2016 Olympics site:

http://www.brasil2016.gov.br/en/videos

this is how we solved it:

  • videos are stored in YouTube
  • Plone site has sc.embedder package installed; this package is a content type that allows to include content from a external site importing only its metadata
  • we used the clock server feature of Zope to poll YouTube API every hour in search of new videos and then created (and published) instances of sc.embedder for it
  • we used a collection to display the results

Unfortunately, sc.embedder doesn't work on Plone 5 yet.

3 Likes