ignite-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dsetrak...@apache.org
Subject svn commit: r1697610 - in /ignite/site/trunk: css/all.css features.html index.html news.html scss/ignite.scss usecases.html
Date Tue, 25 Aug 2015 08:55:56 GMT
Author: dsetrakyan
Date: Tue Aug 25 08:55:55 2015
New Revision: 1697610

URL: http://svn.apache.org/r1697610
Log:
Addes news.

Added:
    ignite/site/trunk/news.html   (with props)
Modified:
    ignite/site/trunk/css/all.css
    ignite/site/trunk/features.html
    ignite/site/trunk/index.html
    ignite/site/trunk/scss/ignite.scss
    ignite/site/trunk/usecases.html

Modified: ignite/site/trunk/css/all.css
URL: http://svn.apache.org/viewvc/ignite/site/trunk/css/all.css?rev=1697610&r1=1697609&r2=1697610&view=diff
==============================================================================
--- ignite/site/trunk/css/all.css (original)
+++ ignite/site/trunk/css/all.css Tue Aug 25 08:55:55 2015
@@ -7636,31 +7636,14 @@ div, p, h1, h2, h3, span, body, html, ul
 }
 
 #overview h2,
-#download h2,
-#community h2,
 #askquestion h2,
 #sqlqueries h2,
 #startdata h2,
-#startcompute h2,
-#features h2 {
-  font-size: 28px;
-  color: #333;
+#startcompute h2 {
   padding: 5px 0 20px 0;
   text-align: center;
 }
 
-#overview h2:after,
-#download h2:after,
-#community h2:after,
-#sqlqueries h2:after,
-#startdata h2:after,
-#startcompute h2:after,
-#askquestion h2:after {
-  display: none;
-  width: 0;
-  height: 0;
-}
-
 h3, .h3 {
   font-size: 22px;
   color: #333;
@@ -7692,69 +7675,6 @@ sub {
   margin: -38px 0 0;
   padding-top: 80px;
 }
-#overview p {
-  text-align: center;
-}
-
-#askquestion,
-#download,
-#community {
-  margin: -38px 0 0;
-  padding-top: 20px;
-}
-#askquestion p,
-#download p,
-#community p {
-  text-align: center;
-}
-
-.feature-block {
-  margin-top: 40px;
-  padding: 40px 0 24px;
-  border-top: 2px dotted #ddd;
-}
-.feature-block .inside-feature-block-1 {
-  display: inline-block;
-  width: 100%;
-  margin-top: 20px;
-}
-.feature-block .inside-feature-block-1 > img {
-  float: right;
-  vertical-align: top;
-}
-.feature-block .inside-feature-block-1 ul > li {
-  padding-bottom: 4px;
-}
-.feature-block .inside-feature-block-1 .feature-header {
-  font-weight: 700;
-  padding-bottom: 10px;
-  padding-left: 20px;
-}
-.feature-block .inside-feature-block-1 > div {
-  float: left;
-  vertical-align: top;
-}
-.feature-block .inside-feature-block-2 {
-  display: inline-block;
-  width: 100%;
-  margin-top: 20px;
-}
-.feature-block .inside-feature-block-2 > img {
-  float: left;
-  vertical-align: top;
-}
-.feature-block .inside-feature-block-2 ul > li {
-  padding-bottom: 4px;
-}
-.feature-block .inside-feature-block-2 .feature-header {
-  font-weight: 700;
-  padding-bottom: 10px;
-  padding-left: 20px;
-}
-.feature-block .inside-feature-block-2 > div {
-  float: right;
-  vertical-align: top;
-}
 
 .carousel-inner p {
   color: #fff;
@@ -7882,100 +7802,6 @@ div#banner1 p {
   top: 0;
 }
 
-.key-features h2 {
-  font-size: 34px;
-  color: #333;
-  padding: 0 0 35px 0;
-  text-align: center;
-}
-.key-features .examples-heading,
-.key-features .screencasts-heading,
-.key-features .video-heading,
-.key-features .features-heading {
-  padding-top: 10px;
-  font-weight: 700;
-  padding-bottom: 10px;
-}
-.key-features .videos {
-  margin-bottom: 40px;
-}
-.key-features .videos > ul {
-  list-style: none;
-  padding-left: 0;
-}
-.key-features .videos > ul li {
-  padding: 3px 0;
-}
-.key-features .videos > ul li i.fa {
-  color: #3498db;
-}
-.key-features .videos > ul .video-title {
-  padding-left: 10px;
-}
-.key-features .videos > ul .video-duration {
-  padding-left: 5px;
-  color: #aaa;
-  font-size: 12px;
-}
-.key-features .feature-box div.feature-left {
-  float: left;
-}
-.key-features .feature-box div.feature-left ul.features-list {
-  padding-left: 20px;
-}
-.key-features .feature-box div.feature-left ul.features-list > li {
-  padding-bottom: 4px;
-}
-.key-features .feature-box div.feature-right {
-  padding-top: 10px;
-  float: right;
-}
-.key-features .feature-links {
-  margin-top: 20px;
-}
-.key-features .feature-links > a:last-child {
-  padding-left: 10px;
-}
-.key-features section.feature-section {
-  padding: 95px 0 30px 0;
-  margin-top: -40px;
-  border-bottom: 2px dotted #ddd;
-}
-.key-features section.feature-section:last-child {
-  border-bottom: none;
-}
-.key-features img {
-  display: block;
-  margin-left: auto;
-  margin-right: auto;
-}
-.key-features img .alignleft {
-  float: left;
-  margin: 5px 20px 20px 0;
-}
-.key-features .code-examples {
-  clear: both;
-  margin: 20px 0 30px 0;
-}
-.key-features .screencasts iframe {
-  border: 1px solid #eee;
-}
-.key-features #features,
-.key-features #benchmarksconfiguration,
-.key-features #yardstick,
-.key-features #use-cases {
-  padding-top: 100px;
-}
-.key-features #features h2,
-.key-features #benchmarksconfiguration h2,
-.key-features #yardstick h2,
-.key-features #use-cases h2 {
-  font-size: 34px;
-  color: #333;
-  padding: 0 0 35px 0;
-  text-align: center;
-}
-
 section.page-section {
   padding: 90px 0 10px 0;
   margin-top: -70px;
@@ -8312,6 +8138,9 @@ section.usecase-page-section .first {
   }
 }
 
+iframe {
+  padding-bottom: 20px;
+}
 @media (max-width: 767px) {
   iframe {
     width: auto;
@@ -8367,3 +8196,82 @@ section.usecase-page-section .first {
     display: block !important;
   }
 }
+
+.news-box {
+  background: #e8f1fc;
+  text-align: left;
+  border-radius: 6px;
+  padding: 12px 12px 0px 12px;
+}
+.news-box h4 {
+  font-size: 16px;
+  margin-bottom: 12px;
+}
+.news-box ul {
+  list-style-type: none;
+  padding-left: 0px;
+}
+.news-box ul li {
+  padding-bottom: 15px;
+  font-size: 15px;
+  line-height: 1.2em;
+  color: #333;
+}
+.news-box ul li a {
+  color: #333;
+}
+.news-box p {
+  font-size: 15px;
+  margin-bottom: 5px;
+}
+
+.news-box-date {
+  font-size: 12px;
+  color: #888;
+}
+
+.news-date {
+  font-size: 15px;
+  color: #888;
+}
+
+section.news-section h3 {
+  padding: 0 0 10px 0;
+  line-height: 1.2em;
+}
+section.news-section p {
+  padding-top: 10px;
+}
+section.news-section p a {
+  color: #f00;
+}
+section.news-section a {
+  color: #333;
+}
+
+.testimonials {
+  background: #e8f1fc;
+  text-align: left;
+  border-radius: 6px;
+  padding: 12px 12px 0px 12px;
+}
+.testimonials h4 {
+  font-size: 16px;
+  margin-bottom: 12px;
+}
+.testimonials ul {
+  list-style-type: none;
+  padding-left: 0px;
+}
+.testimonials ul li {
+  padding-bottom: 25px;
+  font-size: 15px;
+  line-height: 1.2em;
+  color: #333;
+  font-style: italic;
+}
+
+.credits {
+  font-style: normal;
+  font-size: 15px;
+}

Modified: ignite/site/trunk/features.html
URL: http://svn.apache.org/viewvc/ignite/site/trunk/features.html?rev=1697610&r1=1697609&r2=1697610&view=diff
==============================================================================
--- ignite/site/trunk/features.html (original)
+++ ignite/site/trunk/features.html Tue Aug 25 08:55:55 2015
@@ -51,7 +51,7 @@ under the License.
     <!--#include virtual="/includes/header.html" -->
 
     <main id="main" role="main" class="container">
-        <section id="overview" class="page-section">
+        <section id="features" class="page-section">
             <h2 style="padding: 60px 0 40px 0; float: left">Ignite Features</h2>
             <div class="col-sm-12 col-md-12 col-xs-12 page-menu">
                 <div class="col-sm-4 col-md-4 col-xs-12">

Modified: ignite/site/trunk/index.html
URL: http://svn.apache.org/viewvc/ignite/site/trunk/index.html?rev=1697610&r1=1697609&r2=1697610&view=diff
==============================================================================
--- ignite/site/trunk/index.html (original)
+++ ignite/site/trunk/index.html Tue Aug 25 08:55:55 2015
@@ -91,52 +91,125 @@ under the License.
         </a>
     </div>
     <main id="main" role="main" class="container">
-        <section class="overview" id="overview">
-            <h2>Overview</h2>
-            <p>
-                Apache Ignite In-Memory Data Fabric is a high-performance,
-                integrated and distributed in-memory platform for computing
-                and transacting on large-scale data sets in real-time, orders
-                of magnitude faster than possible with traditional disk-based
-                or flash technologies.
-            </p>
-            <!--#include virtual="/includes/igniteimage.html" -->
-            <p>
-                Apache Ignite In-Memory Data Fabric is designed to deliver
-                uncompromised performance for a wide set of in-memory computing
-                use cases from <a href="features.html">high performance computing</a>,
to the industry most advanced <a href="features.html">data grid</a>, highly available
<a href="features.html">service grid</a>, and <a href="features.html">streaming</a>.
-            </p>
+        <section id="overview" class="page-section">
+            <div class="col-sm-12 col-md-12 col-xs-12">
+                <div class="col-sm-9 col-md-9 col-xs-12" style="padding-right:20px;">
+                    <!--<h2>Overview</h2>-->
+                    <p>
+                        Apache Ignite In-Memory Data Fabric is a high-performance,
+                        integrated and distributed in-memory platform for computing
+                        and transacting on large-scale data sets in real-time, orders
+                        of magnitude faster than possible with traditional disk-based
+                        or flash technologies.
+                    </p>
+                    <!--#include virtual="/includes/igniteimage.html" -->
+                    <p>
+                        Apache Ignite In-Memory Data Fabric is designed to deliver
+                        uncompromised performance for a wide set of in-memory computing
+                        use cases from <a href="features.html">high performance computing</a>,
to the industry most advanced <a href="features.html">data grid</a>, highly available
<a href="features.html">service grid</a>, and <a href="features.html">streaming</a>.
+                    </p>
+                </div>
+                <div class="col-sm-3 col-md-3 col-xs-12 news-box">
+                    <h4>Latest News</h4>
+                    <ul>
+                        <li>
+                            <a href="/news.html#graduation">
+                            Apache Ignite Graduated to a Top Level Project</a><br/>
+                            <span class="news-box-date">August 25, 2015</span>
+                        </li>
+                        <li>
+                            <a href="https://dzone.com/articles/how-apache-ignite-helped-a-large-bank-process-geog-1">
+                            How Apache Ignite Processes Geographically Distributed Transactions</a><br/>
+                            <span class="news-box-date">Blog, Yakov Zhdanov, July 22,
2015</span>
+                        </li>
+                        <li><a href="/news.html#release-1.3.0">
+                            Apache Ignite 1.3.0 released</a><br/>
+                            <span class="news-box-date">July 21, 2015</span>
+                        </li>
+
+                        <li><a href="/news.html#release-1.2.0">
+                            Apache Ignite 1.2.0 released</a><br/>
+                            <span class="news-box-date">June 29, 2015</span>
+                        </li>
+                        <li>
+                            <a href="http://gridgain.blogspot.com/2015/05/benchmarking-data-grids-apache-ignite.html">
+                                Benchmarking Data Grids: Apache Ignite vs Hazelcast, Part
II</a><br/>
+                            <span class="news-box-date">Blog, Dmitriy Setrakyan, May
19, 2015</span>
+                        </li>
+                    </ul>
+                    <p style="text-align : right"><a href="/news.html">Read More</a></p>
+                </div>
+            </div>
+            <p>&nbsp;</p>
         </section>
 
-        <section id="sqlqueries">
-            <div class="feature-block">
-                <center>
-                    <h2>Distributed SQL Queries</h2>
-                    <iframe width="800" height="450" src="https://www.youtube.com/embed/eZUujozYt-g"
frameborder="0" allowfullscreen></iframe>
-                </center>
+        <section id="sqlqueries" class="page-section">
+            <h2>Distributed SQL Queries</h2>
+            <div class="col-sm-12 col-md-12 col-xs-12" style="padding-top: 15px;">
+                <div class="col-sm-4 col-md-4 col-xs-12" style="padding-left: 15px;">
+                    <p>
+                        Apache Ignite supports a very elegant query API with support for:
+                        <ul class="page-list">
+                            <li>Scan Queries (Predicate-based)</li>
+                            <li>SQL Queries (ANSI 99)</li>
+                            <li>Text Queries</li>
+                        </ul>
+                        <p>This video demonstrates how to exectute distributed cache
queries in Ignite using standard SQL syntax.</p>
+                    </p>
+                </div>
+                <div class="col-sm-8 col-md-8 col-xs-12">
+                    <iframe  width="600" height="350" src="https://www.youtube.com/embed/eZUujozYt-g"
frameborder="0" allowfullscreen></iframe>
+                </div>
             </div>
+            <p>&nbsp;</p>
         </section>
 
-        <section id="startdata">
-            <div class="feature-block">
-                <center>
-                    <h2>Getting Started with Data Grid</h2>
-                    <iframe width="800" height="450" src="https://www.youtube.com/embed/pFbDWpOiMOU"
frameborder="0" allowfullscreen></iframe>
-                </center>
+        <section id="startdata" class="page-section">
+            <h2>Getting Started with Data Grid</h2>
+            <div class="col-sm-12 col-md-12 col-xs-12" style="padding-top: 15px;">
+                <div class="col-sm-4 col-md-4 col-xs-12" style="padding-left: 15px;">
+                    <p>
+                        Apache Ignite In-Memory Data Grid is an implementation of <code><span
style="white-space: nowrap">JCache (JSR 107)</span></code> specification. 
With JCache support you get the following:
+                        <ul class="page-list">
+                            <li>Basic Cache Operations</li>
+                            <li>ConcurrentMap APIs</li>
+                            <li>Collocated Processing (EntryProcessor)</li>
+                            <li>Events and Metrics</li>
+                            <li>Pluggable Persistence</li>
+                        </ul>
+                        <p>This video shows you some basic cache operations and <code>ACID
transactions</code> supported by Ignite data grid.</p>
+                    </p>
+                </div>
+
+                <div class="col-sm-8 col-md-8 col-xs-12">
+                    <iframe  width="600" height="350" src="https://www.youtube.com/embed/pFbDWpOiMOU"
frameborder="0" allowfullscreen></iframe>
+                </div>
             </div>
+            <p>&nbsp;</p>
         </section>
 
-        <section id="startcompute">
-            <div class="feature-block">
-                <center>
-                    <h2>Getting Started with Compute Grid</h2>
-                    <iframe width="800" height="450" src="https://www.youtube.com/embed/J775J77_-B8"
frameborder="0" allowfullscreen></iframe>
-                </center>
+        <section id="startcompute" class="page-section">
+            <h2>Getting Started with Compute Grid</h2>
+            <div class="col-sm-12 col-md-12 col-xs-12" style="padding-top: 15px;">
+                <div class="col-sm-4 col-md-4 col-xs-12" style="padding-left: 15px;">
+                    <p>Apache Ignite has advanced clustering capabilities including:
+                    <ul class="page-list">
+                        <li>Logical Cluster Group</li>
+                        <li>Auto Node Discovery</li>
+                        <li>Hybrid Cloud Support</li>
+                    </ul>
+                    <p>This video shows you how to get started with Apache Ignite.
</p>
+                    <p>In this simple example, we will broadcast a closure to all the
nodes in the cluster and print out '<i>Hello World</i>'.</p>
+                </div>
+                <div class="col-sm-8 col-md-8 col-xs-12">
+                    <iframe  width="600" height="350" src="https://www.youtube.com/embed/J775J77_-B8"
frameborder="0" allowfullscreen></iframe>
+                </div>
             </div>
+            <p>&nbsp;</p>
         </section>
 
-        <section id="askquestion">
-            <div class="feature-block">
+        <section id="askquestion" class="page-section">
+            <div>
                 <center>
                     <h2>Ask a Question</h2>
                     <p>

Added: ignite/site/trunk/news.html
URL: http://svn.apache.org/viewvc/ignite/site/trunk/news.html?rev=1697610&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ignite/site/trunk/news.html
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: ignite/site/trunk/scss/ignite.scss
URL: http://svn.apache.org/viewvc/ignite/site/trunk/scss/ignite.scss?rev=1697610&r1=1697609&r2=1697610&view=diff
==============================================================================
--- ignite/site/trunk/scss/ignite.scss (original)
+++ ignite/site/trunk/scss/ignite.scss Tue Aug 25 08:55:55 2015
@@ -74,31 +74,14 @@ div, p, h1, h2, h3, span, body, html, ul
 }
 
 #overview h2,
-#download h2,
-#community h2,
 #askquestion h2,
 #sqlqueries h2,
 #startdata h2,
-#startcompute h2,
-#features h2 {
-    font-size: 28px;
-    color: #333;
+#startcompute h2 {
     padding: 5px 0 20px 0;
     text-align: center;
 }
 
-#overview h2:after,
-#download h2:after,
-#community h2:after,
-#sqlqueries h2:after,
-#startdata h2:after,
-#startcompute h2:after,
-#askquestion h2:after {
-    display: none;
-    width: 0;
-    height: 0;
-}
-
 h3, .h3 {
     font-size: 22px;
     color: #333;
@@ -124,79 +107,6 @@ sub { top: 0.5ex; }
 #overview {
     margin: -38px 0 0;
     padding-top: 80px;
-
-    p {
-        text-align: center;
-    }
-}
-
-#askquestion,
-#download,
-#community {
-    margin: -38px 0 0;
-    padding-top: 20px;
-
-    p {
-        text-align: center;
-    }
-}
-
-.feature-block {
-    margin-top: 40px;
-    padding: 40px 0 24px;
-    border-top: 2px dotted #ddd;
-
-    .inside-feature-block-1 {
-        display: inline-block;
-        width: 100%;
-        margin-top: 20px;
-
-        & > img {
-            float: right;
-            vertical-align: top;
-        }
-
-        ul > li {
-            padding-bottom: 4px;
-        }
-
-        .feature-header {
-            font-weight: 700;
-            padding-bottom: 10px;
-            padding-left: 20px;
-        }
-
-        & > div {
-            float: left;
-            vertical-align: top;
-        }
-    }
-
-    .inside-feature-block-2 {
-        display: inline-block;
-        width: 100%;
-        margin-top: 20px;
-
-        & > img {
-            float: left;
-            vertical-align: top;
-        }
-
-        ul > li {
-            padding-bottom: 4px;
-        }
-
-        .feature-header {
-            font-weight: 700;
-            padding-bottom: 10px;
-            padding-left: 20px;
-        }
-
-        & > div {
-            float: right;
-            vertical-align: top;
-        }
-    }
 }
 
 .carousel-inner p {
@@ -307,124 +217,6 @@ div#banner1 {
     top: 0;
 }
 
-.key-features {
-    h2 {
-        font-size: 34px;
-        color: #333;
-        padding: 0 0 35px 0;
-        text-align: center;
-    }
-
-    .examples-heading,
-    .screencasts-heading,
-    .video-heading,
-    .features-heading {
-        padding-top: 10px;
-        font-weight: 700;
-        padding-bottom: 10px;
-    }
-
-    .videos {
-        margin-bottom: 40px;
-    }
-
-    .videos > ul {
-        list-style: none;
-        padding-left: 0;
-
-        li {
-            padding: 3px 0;
-
-            i.fa {
-                color: $color-river;
-            }
-        }
-
-        .video-title {
-            padding-left: 10px;
-        }
-
-        .video-duration {
-            padding-left: 5px;
-            color: #aaa;
-            font-size: 12px
-        }
-    }
-    
-    .feature-box {
-        div.feature-left {
-            float: left;
-
-            ul.features-list {
-                padding-left: 20px;
-         
-                & > li {
-                    padding-bottom: 4px;
-                }
-            }
-        }
-        
-        div.feature-right {
-            padding-top: 10px;
-            float: right;
-        }
-    }
-
-    .feature-links {
-        margin-top: 20px;
-
-        & > a:last-child {
-            padding-left: 10px;
-        }
-    }
-
-    section.feature-section {
-        padding: 95px 0 30px 0;
-        margin-top: -40px;
-        border-bottom: 2px dotted #ddd;
-
-        &:last-child {
-            border-bottom: none
-        }
-    }
-
-    img {
-        display: block;
-        margin-left: auto;
-        margin-right: auto;
-
-        & .alignleft {
-            float:left;
-            margin: 5px 20px 20px 0;
-        }
-    }
-
-    .code-examples {
-        clear: both;
-        margin: 20px 0 30px 0;
-    }
-
-    .screencasts {
-        iframe {
-            border: 1px solid #eee;
-        }
-    }
-
-    #features,
-    #benchmarksconfiguration,
-    #yardstick,
-    #use-cases {
-        padding-top: 100px;
-    
-        h2 {
-            font-size: 34px;
-            color: #333;
-            padding: 0 0 35px 0;
-            text-align: center;
-        }
-    }
-}
-
 section.page-section {
     padding: 90px 0 10px 0;
     margin-top: -70px;
@@ -815,6 +607,7 @@ section.usecase-page-section .first {
 }
 
 iframe {
+   padding-bottom: 20px;
    @media (max-width: $mobile) {
        width : auto;
        height: auto;
@@ -875,3 +668,90 @@ iframe {
         }
     }
 }
+
+.news-box {
+    background: #e8f1fc;
+    text-align: left;
+    border-radius: 6px;
+    padding: 12px 12px 0px 12px;
+
+    h4 {
+        font-size: 16px;
+        margin-bottom: 12px;
+    }
+
+    ul {
+        list-style-type: none;
+        padding-left: 0px;
+
+        li {
+            padding-bottom: 15px;
+            font-size: 15px;
+            line-height: 1.2em;
+            color: #333;
+            a {
+                    color: #333;
+                }
+        }
+    }
+
+    p {
+        font-size: 15px;
+        margin-bottom: 5px;
+    }
+}
+
+.news-box-date {
+    font-size: 12px;
+    color: #888;
+}
+.news-date {
+    font-size: 15px;
+    color: #888;
+}
+section.news-section {
+    h3 {
+        padding: 0 0 10px 0;
+        line-height: 1.2em;
+    }
+    p {
+        padding-top: 10px;
+         a {
+           color: #f00;
+        }
+    }
+
+    a {
+        color: #333;
+    }
+}
+
+.testimonials {
+    background: #e8f1fc;
+    text-align: left;
+    border-radius: 6px;
+    padding: 12px 12px 0px 12px;
+
+    h4 {
+        font-size: 16px;
+        margin-bottom: 12px;
+    }
+
+    ul {
+        list-style-type: none;
+        padding-left: 0px;
+
+        li {
+            padding-bottom: 25px;
+            font-size: 15px;
+            line-height: 1.2em;
+            color: #333;
+            font-style: italic;
+        }
+    }
+}
+
+.credits {
+    font-style: normal;
+    font-size: 15px;
+}

Modified: ignite/site/trunk/usecases.html
URL: http://svn.apache.org/viewvc/ignite/site/trunk/usecases.html?rev=1697610&r1=1697609&r2=1697610&view=diff
==============================================================================
--- ignite/site/trunk/usecases.html (original)
+++ ignite/site/trunk/usecases.html Tue Aug 25 08:55:55 2015
@@ -51,7 +51,7 @@ under the License.
     <!--#include virtual="/includes/header.html" -->
 
     <main id="main" role="main" class="container">
-        <section id="overview" class="page-section">
+        <section id="use-cases" class="page-section">
             <h2 style="padding: 60px 0 40px 0; float: left">Ignite Use Cases</h2>
             <div class="col-sm-12 col-md-12 col-xs-12 page-menu">
                 <div class="col-sm-4 col-md-4 col-xs-12">
@@ -59,7 +59,7 @@ under the License.
                     <ul>
                         <li><a href="/use-cases/caching/database-caching.html">Database
Caching</a></li>
                         <li><a href="/use-cases/caching/jcache-provider.html">JCache
Provider</a></li>
-                        <li><a href="/use-cases/caching/key-value-store">Key-Value
Store</a></li>
+                        <li><a href="/use-cases/caching/key-value-store.html">Key-Value
Store</a></li>
                         <li><a href="/use-cases/caching/hibernate-l2-cache.html">Hibernate
L2 Cache</a></li>
                         <li><a href="/use-cases/caching/web-session-clustering.html">Web
Session Clustering</a></li>
                     </ul>
@@ -68,7 +68,7 @@ under the License.
                     <h3>Ignite and Spark</h3>
                     <ul>
                         <li><a href="/use-cases/spark/shared-memory-layer.html">Shared
Memory Layer</a></li>
-                        <li><a href="/use-cases/spark/sql-queries">Faster Sql
Queries</a></li>
+                        <li><a href="/use-cases/spark/sql-queries.html">Faster
Sql Queries</a></li>
                         <li class="empty"></li>
                         <li class="empty"></li>
                         <li class="empty"></li>
@@ -77,8 +77,8 @@ under the License.
                 <div class="col-sm-4 col-md-4 col-xs-12" style="width: 275px;">
                     <h3 class="last">Ignite and Hadoop</h3>
                     <ul class="last">
-                        <li><a href="/use-cases/hadoop/hdfs-cache">IGFS as HDFS
Cache</a></li>
-                        <li><a href="/use-cases/hadoop/mapreduce">Faster In-Memory
MapReduce</a></li>
+                        <li><a href="/use-cases/hadoop/hdfs-cache.html">IGFS
as HDFS Cache</a></li>
+                        <li><a href="/use-cases/hadoop/mapreduce.html">Faster
In-Memory MapReduce</a></li>
                         <li class="empty"></li>
                         <li class="empty"></li>
                         <li class="empty"></li>



Mime
View raw message