You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by sk...@apache.org on 2025/10/17 10:52:13 UTC

(ignite-website) branch master updated: IGNITE-26766 Video elements lead to YouTube instead of iframe (#265)

This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-website.git


The following commit(s) were added to refs/heads/master by this push:
     new bc1f8382e2 IGNITE-26766 Video elements lead to YouTube instead of iframe (#265)
bc1f8382e2 is described below

commit bc1f8382e24ff3307771cf97c64550ad8cfc0d4c
Author: Alexey Alexandrov <fi...@gmail.com>
AuthorDate: Fri Oct 17 13:52:09 2025 +0300

    IGNITE-26766 Video elements lead to YouTube instead of iframe (#265)
---
 _src/_components/mixins.pug               |  4 +--
 arch/multi-tier-storage.html              |  6 ++---
 index.html                                | 20 +++++++--------
 js/main.js                                | 33 ------------------------
 use-cases/digital-integration-hub.html    |  6 ++---
 use-cases/high-performance-computing.html | 12 ++++-----
 use-cases/in-memory-cache.html            |  2 +-
 use-cases/in-memory-data-grid.html        |  4 +--
 use-cases/in-memory-database.html         |  4 +--
 use-cases/provenusecases.html             | 42 +++++++++++++++----------------
 10 files changed, 50 insertions(+), 83 deletions(-)

diff --git a/_src/_components/mixins.pug b/_src/_components/mixins.pug
index 844670e8ad..b1d10d7c13 100644
--- a/_src/_components/mixins.pug
+++ b/_src/_components/mixins.pug
@@ -2,7 +2,7 @@ mixin powvideo(url, thumbname, title, videotitile, blacktitile="", isYouTube=tru
     article.comvideo
         .comvideo__box
             if isYouTube
-                a.comvideo__screen(href=url, data-youtube)
+                a.comvideo__screen(href=url, target="_blank", data-youtube)
                     span(class="comvideo__txt " + blacktitile) !{videotitile}
                     img(src=thumbname, alt="")
             else
@@ -12,4 +12,4 @@ mixin powvideo(url, thumbname, title, videotitile, blacktitile="", isYouTube=tru
         if title
             .h4.pt-2.comvideo__title !{title}
         .comvideo__descr.pt-1
-            block
\ No newline at end of file
+            block
diff --git a/arch/multi-tier-storage.html b/arch/multi-tier-storage.html
index 91372c8b16..83dde70c57 100644
--- a/arch/multi-tier-storage.html
+++ b/arch/multi-tier-storage.html
@@ -388,7 +388,7 @@
             <div class="multitiervid__link pb-2"><span>In-Memory Mode Case-Study</span></div>
             <article class="comvideo">
               <div class="comvideo__box">
-                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=Mhtt2QL_qCQ&amp;t=639s" data-youtube="data-youtube"
+                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=Mhtt2QL_qCQ&amp;t=639s" target="_blank" data-youtube="data-youtube"
                   ><span class="comvideo__txt comvideo__txt--black comvideo__txt--small">How To Use Apache Ignite To&nbsp;Resque The Backend <br />Of The Bank</span><img src="/img/features/multitier/video-1.png" alt=""
                 /></a>
               </div>
@@ -411,7 +411,7 @@
             <div class="multitiervid__link pb-2"><span>In-Memory + External Database Mode Case-Study</span></div>
             <article class="comvideo">
               <div class="comvideo__box">
-                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk" data-youtube="data-youtube"
+                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk" target="_blank" data-youtube="data-youtube"
                   ><span class="comvideo__txt comvideo__txt--small">Embracing The Service Consumption Shift In&nbsp;Banking</span><img src="/img/poweredby/videos/006.png" alt=""
                 /></a>
               </div>
@@ -448,7 +448,7 @@
             <div class="multitiervid__link pb-2"><span>Native Persistence Case-Study</span></div>
             <article class="comvideo">
               <div class="comvideo__box">
-                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0&amp;t=137s" data-youtube="data-youtube"
+                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0&amp;t=137s" target="_blank" data-youtube="data-youtube"
                   ><span class="comvideo__txt comvideo__txt--small">How To Use Apache Ignite To&nbsp;Resque The Backend <br />Of The Bank</span><img src="/img/features/multitier/video-2.png" alt=""
                 /></a>
               </div>
diff --git a/index.html b/index.html
index 08095c5873..3405eb06ff 100644
--- a/index.html
+++ b/index.html
@@ -660,7 +660,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3w0H3zLH594" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3w0H3zLH594" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--small">Real-time Data Access with Apache Ignite SQL</span><img src="/img/poweredby/videos/bloomberg.jpg" alt=""
                   /></a>
                 </div>
@@ -670,7 +670,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=BSGFL72u2iY" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=BSGFL72u2iY" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--small">Improving the CERN Control and Monitoring Platform (C2MON) with Apache Ignite</span><img src="/img/poweredby/videos/cern.jpg" alt=""
                   /></a>
                 </div>
@@ -680,7 +680,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=NUxdoL-K9Ys" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=NUxdoL-K9Ys" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--small">How nference.ai leverages Ignite for distributed analytics in the bioinformatics domain</span><img src="/img/poweredby/videos/012.png" alt=""
                   /></a>
                 </div>
@@ -690,7 +690,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3FFexcYIpmA" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3FFexcYIpmA" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--small">Leveraging In&nbsp;Memory Compute Grids With Core Systems Of&nbsp;Record</span><img src="/img/poweredby/videos/001.png" alt=""
                   /></a>
                 </div>
@@ -700,7 +700,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=Mhtt2QL_qCQ" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=Mhtt2QL_qCQ" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--black comvideo__txt--small">Apache Ignite, Load Reduction and System Scaling for Banking</span><img src="/img/poweredby/videos/002.png" alt=""
                   /></a>
                 </div>
@@ -710,7 +710,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=z28rthKIrDk" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=z28rthKIrDk" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--small">S9D Using Apache Ignite As&nbsp;A&nbsp;Part Of&nbsp;Real Time Campaigning</span><img src="/img/poweredby/videos/003.png" alt=""
                   /></a>
                 </div>
@@ -730,7 +730,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=EdFOKJIjRSg" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=EdFOKJIjRSg" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--small">Fitness + In Memory Computing = Getting Ahead Of The Game</span><img src="/img/poweredby/videos/008.png" alt=""
                   /></a>
                 </div>
@@ -740,7 +740,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--black comvideo__txt--small">High Performance Exposure Management With Apache Ignite</span><img src="/img/poweredby/videos/009.png" alt=""
                   /></a>
                 </div>
@@ -750,7 +750,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=_mnZQ3JDcn8" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=_mnZQ3JDcn8" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--black comvideo__txt--small">Ignite Success Story: How Ignite Fuels The High Throughput Messaging In&nbsp;Sentienz Akiro</span><img src="/img/poweredby/videos/014.png" alt=""
                   /></a>
                 </div>
@@ -770,7 +770,7 @@ var handle = cache.QueryContinuous(query);</code></pre>
             <div class="swiper-slide">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--small">Embracing The Service Consumption Shift In&nbsp;Banking</span><img src="/img/poweredby/videos/006.png" alt=""
                   /></a>
                 </div>
diff --git a/js/main.js b/js/main.js
index d3649513dc..4adac912ba 100644
--- a/js/main.js
+++ b/js/main.js
@@ -397,39 +397,6 @@ frontpageTabs();
 
 
 
-
-/**
- * Change Video Block into Iframe with Youtube Video
- */
-function youtube_parser(url){
-    var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/;
-    var match = url.match(regExp);
-    return (match&&match[7].length==11)? match[7] : false;
-}
-document.addEventListener('click', function(e) {
-    let videoLink = e.target.closest('[data-youtube]');
-    if(!videoLink) return;
-    let href = videoLink.getAttribute('href');
-    console.log(href);
-    e.preventDefault();
-    let videoBlock = e.target.closest('.comvideo__box');
-    videoBlock.innerHTML = "";
-
-    let youtId = youtube_parser(href);
-    let iframeHTML = `<iframe 
-        title=${youtId}
-        src="https://www.youtube.com/embed/${youtId}?autoplay=1&showinfo=0"
-        allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
-        allowFullScreen>
-    </iframe>`;
-    videoBlock.insertAdjacentHTML('beforeend', iframeHTML);
-});
-
-
-
-
-
-
 /**
  * Download Table Save Popup
  */
diff --git a/use-cases/digital-integration-hub.html b/use-cases/digital-integration-hub.html
index 3632cd1b8a..372e1ceb4e 100644
--- a/use-cases/digital-integration-hub.html
+++ b/use-cases/digital-integration-hub.html
@@ -480,7 +480,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=EdFOKJIjRSg&amp;feature=emb_imp_woyt" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=EdFOKJIjRSg&amp;feature=emb_imp_woyt" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--white hub5__video">Fitness + In Memory Computing = Getting Ahead Of The Game</span><img src="/img/usecases/digital-hub/one-video.png" alt=""
                   /></a>
                 </div>
@@ -492,7 +492,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=g1FcrOPXWyg" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=g1FcrOPXWyg" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--black comvideo__txthub hub5__video">Using Ignite And JBoss Drools To Implement A Complex Event Processing Solution</span
                     ><img src="/img/usecases/digital-hub/two-video.png" alt=""
                   /></a>
@@ -507,7 +507,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3FFexcYIpmA" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3FFexcYIpmA" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--white hub5__video">Leveraging In-Memory Compute Grids With Core Systems Of Record</span><img src="/img/usecases/digital-hub/three-video.png" alt=""
                   /></a>
                 </div>
diff --git a/use-cases/high-performance-computing.html b/use-cases/high-performance-computing.html
index ed1d98a935..ebe6232856 100644
--- a/use-cases/high-performance-computing.html
+++ b/use-cases/high-performance-computing.html
@@ -468,7 +468,7 @@
         <div class="highcases__topright">
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=qYd9GGRC4L0" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=qYd9GGRC4L0" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt">An Ignite Compute Grid <br />In The Cloud</span><img src="/img/usecases/high-peformance/video-1.png" alt=""
               /></a>
             </div>
@@ -485,7 +485,7 @@
           <div class="highcases__twoitem">
             <article class="comvideo">
               <div class="comvideo__box">
-                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=PFHb-UuhGkk" data-youtube="data-youtube"
+                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=PFHb-UuhGkk" target="_blank" data-youtube="data-youtube"
                   ><span class="comvideo__txt">Data-Driven Drug Discovery</span><img src="/img/usecases/high-peformance/video-2.png" alt=""
                 /></a>
               </div>
@@ -496,7 +496,7 @@
           <div class="highcases__twoitem">
             <article class="comvideo">
               <div class="comvideo__box">
-                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=NUxdoL-K9Ys" data-youtube="data-youtube"
+                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=NUxdoL-K9Ys" target="_blank" data-youtube="data-youtube"
                   ><span class="comvideo__txt comvideo__txt--small">How nference.ai Leverages Ignite For Distributed Analytics In The Bioinformatics Domain</span><img src="/img/usecases/high-peformance/video-3.png" alt=""
                 /></a>
               </div>
@@ -518,7 +518,7 @@
         <div class="highcases__topright">
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=wkCW8YC8eKU" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=wkCW8YC8eKU" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--small">Detecting Potential Hazardous Situations In The Dutch Railway Planning Using Apache Ignite</span><img src="/img/usecases/high-peformance/video-4.png" alt=""
               /></a>
             </div>
@@ -533,7 +533,7 @@
           <div class="highcases__twoitem">
             <article class="comvideo">
               <div class="comvideo__box">
-                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0" data-youtube="data-youtube"
+                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0" target="_blank" data-youtube="data-youtube"
                   ><span class="comvideo__txt comvideo__txt--small">High-Performance Exposure Management With Apache Ignite</span><img src="/img/usecases/high-peformance/video-5.png" alt=""
                 /></a>
               </div>
@@ -544,7 +544,7 @@
           <div class="highcases__twoitem">
             <article class="comvideo">
               <div class="comvideo__box">
-                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B8A8yR_e6VM" data-youtube="data-youtube"
+                <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B8A8yR_e6VM" target="_blank" data-youtube="data-youtube"
                   ><span class="comvideo__txt">Real Time Exposure Management Using Ignite</span><img src="/img/usecases/high-peformance/video-6.png" alt=""
                 /></a>
               </div>
diff --git a/use-cases/in-memory-cache.html b/use-cases/in-memory-cache.html
index 572def5458..52aca1b930 100644
--- a/use-cases/in-memory-cache.html
+++ b/use-cases/in-memory-cache.html
@@ -499,7 +499,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=Mhtt2QL_qCQ" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=Mhtt2QL_qCQ" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt hub5__video comvideo__txt--black">Apache Ignite, Load Reduction and System Scaling for Banking</span><img src="/img/poweredby/videos/002.png" alt=""
                   /></a>
                 </div>
diff --git a/use-cases/in-memory-data-grid.html b/use-cases/in-memory-data-grid.html
index 878e66ad99..d18866c4bb 100644
--- a/use-cases/in-memory-data-grid.html
+++ b/use-cases/in-memory-data-grid.html
@@ -494,7 +494,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=78UE11GrWzk&amp;t=2586s " data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=78UE11GrWzk&amp;t=2586s " target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--white hub5__video">Leveraging In Memory Data Grid For Faster Time To Market </span><img src="/img/usecases/database/one-video.png" alt=""
                   /></a>
                 </div>
@@ -506,7 +506,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk&amp;feature=emb_imp_woyt" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk&amp;feature=emb_imp_woyt" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--white comvideo__txthub hub5__video">Embracing The Service Consumption Shift In Banking</span><img src="/img/usecases/database/two-video.png" alt=""
                   /></a>
                 </div>
diff --git a/use-cases/in-memory-database.html b/use-cases/in-memory-database.html
index 5f068a553a..039741672e 100644
--- a/use-cases/in-memory-database.html
+++ b/use-cases/in-memory-database.html
@@ -505,7 +505,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=-t-Syy9blXQ" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=-t-Syy9blXQ" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--white hub5__video">Apache Ignite As A Hybrid Transactional-Analytical Processing Solution At A Large Investment Bank</span
                     ><img src="/img/usecases/database/one-video.png" alt=""
                   /></a>
@@ -520,7 +520,7 @@
             <div class="hub5__item">
               <article class="comvideo">
                 <div class="comvideo__box">
-                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B8A8yR_e6VM&amp;t=2s" data-youtube="data-youtube"
+                  <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B8A8yR_e6VM&amp;t=2s" target="_blank" data-youtube="data-youtube"
                     ><span class="comvideo__txt comvideo__txt--white hub5__video">Real Time Exposure Management Using Ignite</span><img src="/img/usecases/datagrid/two-video.png" alt=""
                   /></a>
                 </div>
diff --git a/use-cases/provenusecases.html b/use-cases/provenusecases.html
index c09c552743..52f415a1e2 100644
--- a/use-cases/provenusecases.html
+++ b/use-cases/provenusecases.html
@@ -394,7 +394,7 @@
       <div class="poweredvideos__grid">
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3FFexcYIpmA" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=3FFexcYIpmA" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt">Leveraging In-Memory Compute Grids With Core Systems Of&nbsp;Record</span><img src="/img/poweredby/videos/001.png" alt=""
             /></a>
           </div>
@@ -406,7 +406,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://youtu.be/3w0H3zLH594" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://youtu.be/3w0H3zLH594" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt">Real-time Data Access with Apache Ignite SQL</span><img src="/img/poweredby/videos/bloomberg.jpg" alt=""
             /></a>
           </div>
@@ -421,7 +421,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=BSGFL72u2iY" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=BSGFL72u2iY" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt">Improving the CERN Control and Monitoring Platform (C2MON) with Apache Ignite</span><img src="/img/poweredby/videos/cern.jpg" alt=""
             /></a>
           </div>
@@ -436,7 +436,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=KLnvIiwAl2o" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=KLnvIiwAl2o" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt comvideo__txt--black comvideo__txt--medium">Building A&nbsp;Live Geospatial Analytics Platform For Construction Productivity With Apache Ignite</span><img src="/img/poweredby/videos/013.png" alt=""
             /></a>
           </div>
@@ -451,7 +451,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=WLPv_2sKRRw" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=WLPv_2sKRRw" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt comvideo__txt--black comvideo__txt--medium">Ignite: Quant Revolution</span><img src="/img/poweredby/videos/cardano.jpg" alt=""
             /></a>
           </div>
@@ -484,7 +484,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=ZZI7MVE1ZBo&amp;t=2s" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=ZZI7MVE1ZBo&amp;t=2s" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt">In-Memory Computing Patterns For High Volume, Real Time Applications</span><img src="/img/poweredby/videos/005.png" alt=""
             /></a>
           </div>
@@ -503,7 +503,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=CPmwnjDJ1Sk" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt">Embracing The Service Consumption Shift In&nbsp;Banking</span><img src="/img/poweredby/videos/006.png" alt=""
             /></a>
           </div>
@@ -515,7 +515,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=g1FcrOPXWyg" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=g1FcrOPXWyg" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt comvideo__txt--black comvideo__txt--medium">Using Ignite And JBoss Drools To&nbsp;Implement A&nbsp;Complex Event Processing Solution</span><img src="/img/poweredby/videos/007.png" alt=""
             /></a>
           </div>
@@ -530,7 +530,7 @@
         </article>
         <article class="comvideo">
           <div class="comvideo__box">
-            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=EdFOKJIjRSg" data-youtube="data-youtube"
+            <a class="comvideo__screen" href="https://www.youtube.com/watch?v=EdFOKJIjRSg" target="_blank" data-youtube="data-youtube"
               ><span class="comvideo__txt">Fitness + In Memory Computing = Getting Ahead Of The Game</span><img src="/img/poweredby/videos/008.png" alt=""
             /></a>
           </div>
@@ -546,7 +546,7 @@
         <div class="poweredvideos__more">
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=luEYsfZAYOU" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=luEYsfZAYOU" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black">What We Learned Supporting 1M RPM with 10 MS Latency Using Apache Ignite at iFood</span><img src="/img/poweredby/videos/ifood.jpg" alt=""
               /></a>
             </div>
@@ -561,7 +561,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=NUxdoL-K9Ys" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=NUxdoL-K9Ys" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black comvideo__txt--medium">How nference.ai Leverages Ignite For Distributed Analytics In&nbsp;The Bioinformatics Domain</span><img src="/img/poweredby/videos/012.png" alt=""
               /></a>
             </div>
@@ -574,7 +574,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=jF9T2cJB6t0" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black">High Performance Exposure Management With Apache Ignite</span><img src="/img/poweredby/videos/009.png" alt=""
               /></a>
             </div>
@@ -590,7 +590,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B8A8yR_e6VM" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B8A8yR_e6VM" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black">Real Time Exposure Management Using Ignite</span><img src="/img/poweredby/videos/009.png" alt=""
               /></a>
             </div>
@@ -605,7 +605,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=n8SRNf_mO_U" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=n8SRNf_mO_U" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black">Lightning Fast Flight Searches on Expedia Using Apache Ignite</span><img src="/img/poweredby/videos/expedia.jpg" alt=""
               /></a>
             </div>
@@ -620,7 +620,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=_mnZQ3JDcn8" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=_mnZQ3JDcn8" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black comvideo__txt--medium">Ignite Success Story: How Ignite Fuels The High Throughput Messaging In&nbsp;Sentienz Akiro</span><img src="/img/poweredby/videos/014.png" alt=""
               /></a>
             </div>
@@ -632,7 +632,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=mfZ8VOL6XSE" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=mfZ8VOL6XSE" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black comvideo__txt--medium">Processing Komodo Health's Data with Apache Ignite in AWS</span><img src="/img/poweredby/videos/komodo.jpg" alt=""
               /></a>
             </div>
@@ -644,7 +644,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=GoXBevB9iKA" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=GoXBevB9iKA" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt">Building A&nbsp;Graph Centric Platform On&nbsp;Ignite</span><img src="/img/poweredby/videos/019.png" alt=""
               /></a>
             </div>
@@ -656,7 +656,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B7yRPl56xAM" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=B7yRPl56xAM" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt">Data Management in the IoT with Apache Ignite</span><img src="/img/poweredby/videos/psc.jpg" alt=""
               /></a>
             </div>
@@ -671,7 +671,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=eRzX1Rd7T7I" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=eRzX1Rd7T7I" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt">Building serverless reactive systems using Apache Ignite </span><img src="/img/poweredby/videos/kubo.jpg" alt=""
               /></a>
             </div>
@@ -683,7 +683,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=wkCW8YC8eKU" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=wkCW8YC8eKU" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt comvideo__txt--black comvideo__txt--medium">Detecting Potentially Hazardous Situations In Dutch Railway Planning Using Apache Ignite</span><img src="/img/poweredby/videos/024.png" alt=""
               /></a>
             </div>
@@ -695,7 +695,7 @@
           </article>
           <article class="comvideo">
             <div class="comvideo__box">
-              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=z28rthKIrDk" data-youtube="data-youtube"
+              <a class="comvideo__screen" href="https://www.youtube.com/watch?v=z28rthKIrDk" target="_blank" data-youtube="data-youtube"
                 ><span class="comvideo__txt">S9D Using Apache Ignite As&nbsp;A&nbsp;Part Of&nbsp;Real Time Campaigning</span><img src="/img/poweredby/videos/003.png" alt=""
               /></a>
             </div>