diff --git a/src/includes/components/widgets.pug b/src/includes/components/widgets.pug
index 19d96e430f5d46544adef14185646e5c17e82b17..5e889adc38a6e7b2e1bfcf456b2b48a1de0bb0c0 100644
--- a/src/includes/components/widgets.pug
+++ b/src/includes/components/widgets.pug
@@ -179,3 +179,7 @@ sib-widget(name="cs-display-email-button" )
 &body=I%20share%20you%20this%20resource%20from%20Coopstarter%20:%20\${value}`
         ) 
          i.far.fa-envelope
+
+sib-widget(name="iframe-video-resource" )
+    template
+      div ${value}
diff --git a/src/includes/entrepreneur/profile/create.pug b/src/includes/entrepreneur/profile/create.pug
index 98ad2e04a66cddff45d7db4296bf41713e858e72..cdff639ba33f22c1d372dece2d465d154172026c 100644
--- a/src/includes/entrepreneur/profile/create.pug
+++ b/src/includes/entrepreneur/profile/create.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 figure.logo
     img(src="../images/logo.png" 
         alt="Coopstarter")
diff --git a/src/includes/entrepreneur/profile/detail.pug b/src/includes/entrepreneur/profile/detail.pug
index dd7f8e29e369f434c7df44c2a7690dc98221ded8..3d5d831582ad35d1a048fd399f179e5d22168183 100644
--- a/src/includes/entrepreneur/profile/detail.pug
+++ b/src/includes/entrepreneur/profile/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 div.container_min
     h2.title_lead.fd_bleu=`${data.MyAccount}`
 
diff --git a/src/includes/entrepreneur/profile/edit.pug b/src/includes/entrepreneur/profile/edit.pug
index 0c43b55a72fc74a65608eb02f4ded15ff9a846f8..922f7f099f07f4e24e056076ce0bef6af6ea37f5 100644
--- a/src/includes/entrepreneur/profile/edit.pug
+++ b/src/includes/entrepreneur/profile/edit.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 h2.title_create= data.EditYourAccount
 
 sib-form#entrepreneur_profile_edition.block_log.block_creat_count(
diff --git a/src/includes/entrepreneur/resources/detail.pug b/src/includes/entrepreneur/resources/detail.pug
index f3db4f5f2297006f39baa3f45858753bcede9a3e..fdc6ed46b9169e06ce317170a1a124a3624236f5 100644
--- a/src/includes/entrepreneur/resources/detail.pug
+++ b/src/includes/entrepreneur/resources/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
   sib-link(class="backlink", next="entrepreneur-resource-list")
     .like
@@ -15,7 +13,7 @@ include ../../components/widgets
     fields='name, steps, format.name, \
             submitter_info(submitter.account.picture, submitter.name, \
             submitter.mentorProfile.organisation.name, skills, uri, broken),\
-            content(preview_image, tags),\
+            content(preview_image, iframe_link, tags),\
             description, review.reviewer.account.picture, review.reviewer.name,\
             copyright, specifications(\
             header_specifications, author, country.name, language.name,\
@@ -45,6 +43,8 @@ include ../../components/widgets
     widget-review.reviewer.name='cs-resource-reviewer'
     class-review.reviewer.name="validator_ressource"
     widget-header_specifications='cs-section_header'
+    widget-iframe_link='iframe-video-resource'
+
     
     label-broken=`${data.ReportBrokenLink}`
     label-sharing=`${data.Access}`
diff --git a/src/includes/entrepreneur/resources/list.pug b/src/includes/entrepreneur/resources/list.pug
index f24fb4d1b5a2dc2e5a715fe4c9c8596fc1f3b25f..8e036f6ed6970205daaf7df6836b1900b9f54e13 100644
--- a/src/includes/entrepreneur/resources/list.pug
+++ b/src/includes/entrepreneur/resources/list.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
     sib-route( name='resource-report-broken-link-entrepreneur', use-id)
 
diff --git a/src/includes/mentor/browseDatabase.pug b/src/includes/mentor/browseDatabase.pug
index 231cf226620d452957daa017be73edadd073510e..aa33150f6449113781e5fe50647044248ca64069 100644
--- a/src/includes/mentor/browseDatabase.pug
+++ b/src/includes/mentor/browseDatabase.pug
@@ -1,6 +1,3 @@
-include ../components/widgets
-
-
 div.container_min
         h2.title_lead.fd_bleu=`${data.generalLabel}`
         button.button_dark.pull-right= `${data.WatchThePresentation}`
diff --git a/src/includes/mentor/profile/create.pug b/src/includes/mentor/profile/create.pug
index 92c27f8f339f9d351ff92c26a1639543de13b576..10b390d878db5853a1b4fc5d1ffbe3e4a5b62a32 100644
--- a/src/includes/mentor/profile/create.pug
+++ b/src/includes/mentor/profile/create.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 figure.logo
     img(src="../images/logo.png" 
         alt="Coopstarter")
diff --git a/src/includes/mentor/profile/detail.pug b/src/includes/mentor/profile/detail.pug
index 9ed918d6d5b5e74ee4cd69d8679b27254735787e..f7b1c3006b68875b890f53e1f15dfaf3036db226 100644
--- a/src/includes/mentor/profile/detail.pug
+++ b/src/includes/mentor/profile/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 div.container_min
     h2.title_lead.fd_bleu=`${data.MyAccount}`
 
diff --git a/src/includes/mentor/profile/edit.pug b/src/includes/mentor/profile/edit.pug
index 41e72b2098fc51ad4dec235d83bde98ba820164d..80fee452f6e424d6e841165cc8e95dd04d3a1845 100644
--- a/src/includes/mentor/profile/edit.pug
+++ b/src/includes/mentor/profile/edit.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 h2.title_create= data.EditYourAccount
 
 sib-form#mentor_profile_edition.block_log.block_creat_count(
diff --git a/src/includes/mentor/resources/confirmation-status-change.pug b/src/includes/mentor/resources/confirmation-status-change.pug
index 27d35a14b464bfb8a6f78eddc716b71a76c44f74..eccc4c4aac34eead678a03210900d50b58450f4d 100644
--- a/src/includes/mentor/resources/confirmation-status-change.pug
+++ b/src/includes/mentor/resources/confirmation-status-change.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
     sib-link(class="backlink", next="mentor-resource-list")
         .like
diff --git a/src/includes/mentor/resources/create.pug b/src/includes/mentor/resources/create.pug
index ba098a3ca91e163e6d1daf21c1658b26b9cae38a..be06ba6e4ba40dae4753fd45f1e0918083ffefcb 100644
--- a/src/includes/mentor/resources/create.pug
+++ b/src/includes/mentor/resources/create.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 h2.title_lead_avenir=`${data.PostResource}`
 
 p.p_entete=`${data.ThankYouEnrichingDatabase}`
@@ -80,6 +78,8 @@ p.p_entete=`${data.ThankYouEnrichingDatabase}`
         upload-url-preview_image=`${sdn}upload/`
         widget-preview_image='cs-form-file-custom'
         class-preview_image='input_photo w_25'
+        widget-iframe_link='sib-form-textarea'
+
 
         submit-button=`${data.SendForValidation}`
         next="resource-creation-confirmation"
diff --git a/src/includes/mentor/resources/detail.pug b/src/includes/mentor/resources/detail.pug
index dd6748d96ab5f096d2ee6d6b2ace8b96df697765..190dbabff8424cd1872b983c4819a7fba37c860a 100644
--- a/src/includes/mentor/resources/detail.pug
+++ b/src/includes/mentor/resources/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
   sib-link(class="backlink", next="mentor-resource-list")
     .like
@@ -16,7 +14,7 @@ include ../../components/widgets
     fields='name, steps, format.name,\
             submitter_info(submitter.account.picture, submitter.name, \
             submitter.mentorProfile.organisation.name, skills, uri, broken),\
-            content(preview_image, tags),\
+            content(preview_image, iframe_link, tags),\
             description, review.reviewer.account.picture, review.reviewer.name,\
             copyright, specifications(\
             header_specifications, author, country, language.name,\
@@ -54,6 +52,7 @@ include ../../components/widgets
     label-publication_year=`${data.DatePublication}`
     label-header_specifications=`${data.ResourceSpecifications}`
     label-format.name=''
+    widget-iframe_link='iframe-video-resource'
     
     widget-steps='cs-display-step-property'
     label-steps=''
diff --git a/src/includes/mentor/resources/edit.pug b/src/includes/mentor/resources/edit.pug
index 739e6cd3f58ecdc40681778415b8bc951663db2d..7937469aa14d85ba3fe9388c6ee8d938af51486a 100644
--- a/src/includes/mentor/resources/edit.pug
+++ b/src/includes/mentor/resources/edit.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 h2.title_lead_avenir=`${data.EditResource}`
 
 p.p_entete=`${data.ThankYouEnrichingDatabase}`
@@ -18,6 +16,7 @@ p.p_entete=`${data.ThankYouEnrichingDatabase}`
         widget-header_classification='cs-section_header'
         widget-header_access='cs-section_header'
         widget-header_related='cs-section_header'
+        widget-iframe_link='sib-form-textarea'
 
         range-type=`${endpoints.types}`
         range-format=`${endpoints.formats}`
diff --git a/src/includes/mentor/resources/list.pug b/src/includes/mentor/resources/list.pug
index 1129599be190b542628a7d25a43c7ab1e456171d..f3727fe10fef6b8d935ba84697a465a6c965791a 100644
--- a/src/includes/mentor/resources/list.pug
+++ b/src/includes/mentor/resources/list.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
     sib-route( name='confirm_suppress', use-id)
     sib-route( name='resource-report-broken-link-mentor', use-id)
diff --git a/src/includes/mentor/resources/validate.pug b/src/includes/mentor/resources/validate.pug
index 92c8d5115e39aa765fdacf1c2a7c7a551142cf34..294fedb71d899638655c94e7977a5eec11811e77 100644
--- a/src/includes/mentor/resources/validate.pug
+++ b/src/includes/mentor/resources/validate.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
   sib-route(name='improvement-dialog')
   sib-route(name='refusal-dialog')
diff --git a/src/includes/public/resources/detail.pug b/src/includes/public/resources/detail.pug
index 773c5309a8b96735f54c80c6a34227ee891a9fcd..23af1c761799883dacae385a55347f93c950bd3d 100644
--- a/src/includes/public/resources/detail.pug
+++ b/src/includes/public/resources/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
   sib-link(class="backlink", next="public-resource-list")
     .like
@@ -16,7 +14,7 @@ include ../../components/widgets
     fields='name, steps, format.name,\
             submitter_info(submitter.account.picture, submitter.name, \
             submitter.mentorProfile.organisation.name, skills, uri, broken),\
-            content(preview_image, tags),\
+            content(preview_image, iframe_link, tags),\
             description, review.reviewer.account.picture, review.reviewer.name,\
             copyright, specifications(\
             header_specifications, author, country.name, language.name,\
@@ -46,6 +44,7 @@ include ../../components/widgets
     widget-review.reviewer.name='cs-resource-reviewer'
     class-review.reviewer.name="validator_ressource"
     widget-header_specifications='cs-section_header'
+    widget-iframe_link='iframe-video-resource'
     
     label-broken=`${data.ReportBrokenLink}`
     label-sharing=`${data.Access}`
diff --git a/src/includes/public/resources/list.pug b/src/includes/public/resources/list.pug
index d0d8e49c1f33864e2e38d4f38f29a359fca2719f..f69ae98d16832a26e05b051b30380873f2d3e741 100644
--- a/src/includes/public/resources/list.pug
+++ b/src/includes/public/resources/list.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
     sib-route( name='resource-report-broken-link-public', use-id)
 
diff --git a/src/index.pug b/src/index.pug
index fa56f8928be8bb64bb5beac88a61823f4c6316ff..bf405d0df1300b9621d4364bb6e66802bdd7783e 100644
--- a/src/index.pug
+++ b/src/index.pug
@@ -9,6 +9,8 @@ html
         sib-route(name='entrepreneur-dashboard')
         sib-route(name='public-dashboard')
 
+    include includes/components/widgets.pug
+
     body
         #mentor-dashboard(hidden).no-sidebar
             include includes/mentor/dashboard.pug