{"id":6339,"date":"2011-12-19T15:43:53","date_gmt":"2011-12-19T13:43:53","guid":{"rendered":"http:\/\/flaven.fr\/?p=6339"},"modified":"2026-09-16T10:11:21","modified_gmt":"2026-09-16T08:11:21","slug":"popcorn-html5-framework-une-librairie-jquery-pour-les-medias","status":"publish","type":"post","link":"https:\/\/flaven.fr\/2011\/12\/popcorn-html5-framework-une-librairie-jquery-pour-les-medias\/","title":{"rendered":"Popcorn, HTML5, framework &#8211; une librairie jQuery pour les m\u00e9dias"},"content":{"rendered":"\n<p><!-- Popcorn, HTML5, framework - une librairie jQuery pour les m\u00e9dias  --><br \/>\n<!--  HTML5, Webdoc, ONE MILLIONth TOWER, Webgl, ONF, Popcorn, Framework, Open Source, Mozilla   --><\/p>\n<p><a title=\"Popcorn, HTML5, framework - une librairie jQuery pour les m\u00e9dias\" class=\"bigpic\" href=\"https:\/\/flaven.fr\/2011\/12\/19\/popcorn-html5-framework-une-librairie-jquery-pour-les-medias\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2011\/12\/popcornjs_slider.jpg\" width=\"600\" height=\"235\" alt=\"Popcorn, HTML5, framework - une librairie jQuery pour les m\u00e9dias\" \/><\/a><em>Copyright&copy;Popcorn<\/em><\/p>\n<p>On se devait de tester cette remarquable biblioth\u00e8que javascript et au moins d&#8217;approcher les quelques fondamentaux qu&#8217;elle promeut et les libert\u00e9s qu&#8217;elle promet. C&#8217;est chose faite ! Certes, nous avons \u00e0 3WDOC, fait un survol rapide mais n\u00e9anmoins attentif de son potentiel notamment parce par sa seule existence et son dynamisme, Popcorn l\u00e9gitime deux choses : <\/p>\n<ul>\n<li>L&#8217;usage de l&#8217;HTML5 et de jQuery pour r\u00e9aliser une narration enrichie et interactive<\/li>\n<li>Cette framework \u00e9crit d\u00e9j\u00e0 de tr\u00e8s belles pages du Web en consacrant la multiplicit\u00e9 des narrations num\u00e9riques en s&#8217;appuyant sur les qualit\u00e9s propres au web que sont : l&#8217;agr\u00e9gation au d\u00e9triment de la recherche, la recommandation et le partage.<\/li>\n<\/ul>\n<p>Sur ce blog, nous avons fait l&#8217;\u00e9loge de quelques-unes des productions rendues possibles par PopCorn.<!--more--><\/p>\n<p><b>La d\u00e9finition de PopCorn<\/b><\/p>\n<blockquote><p>\nPopcorn.js is an HTML5 media framework written in JavaScript for filmmakers, web developers, and anyone who wants to create time-based interactive media on the web. Popcorn.js is part of Mozilla&#8217;s Popcorn project.\n<\/p><\/blockquote>\n<p>Bon mais assez discut\u00e9, voyons d\u00e8s maintenant ce que le framework PopCorn a dans le citron num\u00e9rique. Un aspect a particuli\u00e8rement retenu notre attention. Car, dans tout projet Open Source qui se respecte, il est possible de d\u00e9velopper des fonctionnalit\u00e9s additionnelles sous la forme de plugin. On retrouve la filiation revendiqu\u00e9 de PopCorn avec jQuery.<\/p>\n<p><b>Pourquoi cet aspect plut\u00f4t qu&#8217;un autre ?<\/b><br \/>\nCet aspect permet d&#8217;appr\u00e9cier deux choses :<\/p>\n<ul>\n<li>Tous les ingr\u00e9dients de contenu auxquelles les internautes comme les cr\u00e9ateurs souhaitent avoir acc\u00e8s. Les internautes pour s&#8217;informer, interagir&#8230; Les cr\u00e9ateurs pour en disposer au sein de leur cr\u00e9ation comme un levier de narration. Les besoins comme les utilisations sont donc infinis, puisque chaque nouvelle forme d&#8217;expression ou de contenu pr\u00e9sent sur le web peut \u00eatre agr\u00e9g\u00e9 via un plugin comme source potentiel de contenu.<\/li>\n<li>Le mode d&#8217;ingestion de ces nouvelles informations. Le soin est donn\u00e9 \u00e0 la communaut\u00e9 de d\u00e9veloppeurs de favoriser la mise \u00e0 disposition de ce contenu sp\u00e9cifique via un plugin. L&#8217;expansion de PopCorn comme framework est donc permanente. Cette expansion est l&#8217;expression m\u00eame de la culture commune qui nait entre le monde du d\u00e9veloppement, du web et de la cr\u00e9ation audiovisuelle.<\/li>\n<\/ul>\n<p>C&#8217;est en substance, ce que dit le texte publi\u00e9 sur le site officiel de Popcorn.<\/p>\n<blockquote><p>\nPopcorn.js can be used with almost any media type you can imagine, from HTML5 audio and video, to YouTube and Vimeo, to SoundCloud, etc.  Popcorn.js also has plugins to allow content from popular web sites and services to be integrated easily, for example, Wikipedia, Twitter, Facebook, Google Maps, etc.<\/p>\n<p>Anything you can do on the web can be turned into a Popcorn.js plugin, and become part of a timeline-based web experience.  Popcorn.js breaks video out of the box and allows media to fully interact with the rest of the web.\n<\/p><\/blockquote>\n<h4>Test des plugins les plus significatifs<\/h4>\n<p>On va faire un essai sur les plugins les plus significatifs pour r\u00e9cup\u00e9rer de plate-forme tierce de publication genre facebook, twitter ou int\u00e9grer un feed RSS.<\/p>\n<p>La configuration est assez ais\u00e9e puisqu&#8217;il suffit de remplir avec vos propres param\u00e8tres afin d&#8217;acc\u00e9der \u00e0 votre page facebook, \u00e0 votre page twitter ou enfin au feed RSS de votre blog par exemple.<\/p>\n<p><b>Extrait du plugin facebook<\/b> <\/p>\n<pre lang=\"javascript\" escaped=\"true\">\n\t.facebook({\n\t\thref: &quot;http:\/\/www.facebook.com\/3wdoc&quot;,\n      type: &quot;FACEPILE&quot;,\n      target: &quot;facepilediv&quot;,\n      width: 300,\n      start: 10,\n      end: 15\n    })\n    \n<\/pre>\n<p><b>Extrait du plugin googlefeed<\/b> <\/p>\n<pre lang=\"javascript\" escaped=\"true\">\n.googlefeed({\n    start: 0,\n    end: 15,\n    target: &quot;feed&quot;,\n\turl: &quot;http:\/\/blog.3wdoc.com\/fr\/feed\/&quot;,\n    title: &quot;3WDOC&quot;,\n    orientation: &quot;Vertical&quot;\n  })\n<\/pre>\n<p><b>Extrait complet du plugin twitter<\/b><\/p>\n<pre lang=\"javascript\" escaped=\"true\">\n\n&lt;script&gt;\n    document.addEventListener( &quot;DOMContentLoaded&quot;, function() {\n      var p = Popcorn( &quot;#video&quot; )\n      .twitter({\n        start: 5,\n        end: 15,\n        title: &quot;3wdoc&quot;,\n        src: &quot;@3wdoc&quot;,\n        target: &quot;twitterdiv&quot;,\n      })\n      .twitter({\n        start: 20,\n        end: 45,\n        title: &quot;webdoc&quot;,\n        src: &quot;#webdoc&quot;,\n        target: &quot;twitterdiv&quot;\n      })\n      .play();\n    }, false);\n  &lt;\/script&gt;\n<\/pre>\n\n<p><b>Dans ce dernier exemple de plugin, comme dans un plugin jQuery, le plugin PopCorn va attacher \u00e0 la video <code>#video<\/code>, un \u00e9v\u00e9nement en l&#8217; occurrence l&#8217;affichage du feed twitter de 3WDOC puis ensuite une recherche sur le mot <code>#webdoc<\/code><\/b><\/p>\n<h2>Pour aller plus loin<\/h2>\n<ul>\n<li>Popcorn.js | The HTML5 Media Framework<br \/><a href=\"http:\/\/popcornjs.org\/\" target=\"_blank\">http:\/\/popcornjs.org\/<\/a><\/li>\n<li>Les Plugins Popcorn<br \/><a href=\"http:\/\/popcornjs.org\/creating-plugins\" target=\"_blank\">http:\/\/popcornjs.org\/creating-plugins<\/a><\/li>\n<li>Pr\u00e9sentation de la librairie <br \/><a href=\"http:\/\/mozillapopcorn.org\/popcornjs\/\" target=\"_blank\">http:\/\/mozillapopcorn.org\/popcornjs\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Copyright&copy;Popcorn On se devait de tester cette remarquable biblioth\u00e8que javascript et au moins d&#8217;approcher les quelques fondamentaux qu&#8217;elle promeut et les libert\u00e9s qu&#8217;elle promet. C&#8217;est&hellip; <\/p>\n<p class=\"text-center\"><a href=\"https:\/\/flaven.fr\/2011\/12\/popcorn-html5-framework-une-librairie-jquery-pour-les-medias\/\" class=\"more-link\">Continue reading &rarr; <span class=\"screen-reader-text\">Popcorn, HTML5, framework &#8211; une librairie jQuery pour les m\u00e9dias<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":8719,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bf_ai_meta_description":"Popcorn.js combine HTML5 et jQuery pour cr\u00e9er des narrations interactives. Analysez ses outils et r\u00e9sultats pour enrichir vos m\u00e9dias.","bf_ai_og_title":"Popcorn.js, HTML5, framework","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3436,3443,3451],"tags":[2216,2185,616,1447,807,218,1047,3512,2263,2274],"class_list":["post-6339","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-storytelling-webdocs","category-multimedia-video","category-web-design-front-end","tag-framework","tag-html5","tag-mozilla","tag-one-millionth-tower","tag-onf","tag-open-source","tag-popcorn","tag-twitter-x","tag-webdoc","tag-webgl"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3Vuhl-1Ef","jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/6339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/comments?post=6339"}],"version-history":[{"count":1,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/6339\/revisions"}],"predecessor-version":[{"id":13267,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/6339\/revisions\/13267"}],"wp:attachment":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media?parent=6339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/categories?post=6339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/tags?post=6339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}