Tim Reynolds

pyroCMS video, audio and oEmbed plugin

Text / 6 months ago

4 notes

A few weeks back I set out to create a pyroCMS plugin that would embed vimeo videos using just their Id. Not long into this process I discovered the oEmbed format that is designed for embedding media content from third party sites. 

For those who have not come across oEmbed before, like myself, it defines itself as;

 ”oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the resource directly.“ 

Using oEmbed and a simple oEmbed php class I threw together I’ve quickly been able to knock up both a image and video pyroCMS plugin for multiple provides that support oEmbed. The git hub repo also include a oEmbed plugging for those looking to use other embedded objects. 

My pyroCMS image plugin supports the following providers;

  • flickr
  • smugmug
  • deviantART
  • skitch
  • yfrog

While the pyroCMS video plugin implements;

  • youtube
  • vimeo
  • bambuser
  • screenr
  • ustream
  • qik
  • revision3
  • hulu

Let me know what you think, the SimpleOembed class isn’t particularly robust but theres plenty of more advanced libraries out there that support providers and discovery if your interested. 

[ Back to Top ]