Skip to content

itteco/oembed2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Iframely Protocol for Responsive Embeds

http://iframely.com/oembed2

Iframely protocol is simple publishing and discovery method for responsive embeds of web content.

This is how it works:

  • Content Publisher puts available widget as <link> tag in the <head> section of (X)HTML document. Publisher indicates MIME type of a hosted resource, sizing options and what are the expected use cases.
  • Consumer selects the widgets that work for user's environment and app circumstances and presents it to the user.

Sample:

<link rel="iframely player"                          // list of functional use cases
      type="text/html"                               // guides to embed as iFrame
      href="//iframe.ly/bFbn"                        // with this src
      media="(min-width:100) and (min-height:100)"   // when these sizes are ok
      title="Open Web FTW!" />

Iframely protocol does not compete with specs of oEmbed, Open Graph or Twitter Cards, but rather supplements them, as it only focuses on User Experience and not on semantic data.

The protocol references HTML5/CSS3 and will naturally evolve with those standards from a technical standpoint.

Contributing

Please, feel free to fork this document on GitHub or submit an issue. We suggest that all new rels and MIME types first go via discussion in a ticket.

Useful links

Acknowledgements

The ideas for Iframely protocol were influenced by these publications since we started in Febuary 2012:

Authors & License

(c) 2013 - 2017 Itteco Software Corp.

Specifically, these folks from Itteco:

Creative Commons License
Iframely Protocol by Itteco Software Corp. is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Releases

No releases published

Packages

No packages published