Author: dmagda
Date: Tue Jan 23 01:16:06 2018
New Revision: 1821957

URL: http://svn.apache.org/viewvc?rev=1821957&view=rev
Log:
reworking what's ignite page

Added:
    ignite/site/trunk/whatisignite-3.html   (with props)
Modified:
    ignite/site/trunk/css/all.css
    ignite/site/trunk/scss/ignite.scss
    ignite/site/trunk/whatisignite-2.html

Modified: ignite/site/trunk/css/all.css
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/css/all.css?rev=1821957&r1=1821956&r2=1821957&view=diff
==============================================================================
--- ignite/site/trunk/css/all.css (original)
+++ ignite/site/trunk/css/all.css Tue Jan 23 01:16:06 2018
@@ -9479,8 +9479,46 @@ div.square {
   list-style-image: 
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);
 }
 
-#ignite-facts h3 {
-  line-height: 40px;
+#ignite-facts > .fact-panel {
+  margin-bottom: 40px;
+}
+#ignite-facts > .fact-panel h3 {
+  line-height: 50px;
+  color: white;
+  padding-bottom: 0px;
+}
+#ignite-facts > .left {
+  padding-left: 0px;
+}
+#ignite-facts > .right {
+  padding-right: 0px;
+}
+
+.ignite-facts-question {
+  background: linear-gradient(to right, #bf0000, #ef0000);
+  margin-bottom: 10px;
+  padding-left: 10px !important;
+}
+
+.ignite-facts-answer {
+  padding-left: 10px !important;
+  padding-right: 10px !important;
+  margin-bottom: 45px;
+}
+
+#ignite-facts-3 > .fact-panel {
+  margin-bottom: 40px;
+}
+#ignite-facts-3 > .fact-panel h3 {
+  line-height: 50px;
+  padding-bottom: 0px;
+  font-weight: 500;
+}
+#ignite-facts-3 > .left {
+  padding-left: 0px;
+}
+#ignite-facts-3 > .right {
+  padding-right: 0px;
 }
 
 .btn-transparent {

Modified: ignite/site/trunk/scss/ignite.scss
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/scss/ignite.scss?rev=1821957&r1=1821956&r2=1821957&view=diff
==============================================================================
--- ignite/site/trunk/scss/ignite.scss (original)
+++ ignite/site/trunk/scss/ignite.scss Tue Jan 23 01:16:06 2018
@@ -2058,7 +2058,55 @@ div.square {
 }
 
 #ignite-facts {
-    h3 {
-        line-height: 40px;
+    > .fact-panel {
+        margin-bottom: 40px;
+
+        h3 {
+            line-height: 50px;
+            color: white;
+            padding-bottom: 0px;
+        }
+    }
+
+    > .left {
+       padding-left: 0px;
+    }
+
+    > .right {
+       padding-right: 0px;
     }
 }
+
+.ignite-facts-question {
+    background: linear-gradient(to right, #bf0000, #ef0000);
+    margin-bottom: 10px;
+    padding-left: 10px !important;
+}
+
+.ignite-facts-answer {
+    padding-left: 10px !important;
+    padding-right: 10px !important;
+    margin-bottom: 45px;
+}
+
+
+#ignite-facts-3 {
+    > .fact-panel {
+        margin-bottom: 40px;
+
+        h3 {
+            line-height: 50px;
+            padding-bottom: 0px;
+            font-weight:500;
+        }
+    }
+
+
+    > .left {
+        padding-left: 0px;
+    }
+
+    > .right {
+        padding-right: 0px;
+    }
+}
\ No newline at end of file

Modified: ignite/site/trunk/whatisignite-2.html
URL: 
http://svn.apache.org/viewvc/ignite/site/trunk/whatisignite-2.html?rev=1821957&r1=1821956&r2=1821957&view=diff
==============================================================================
--- ignite/site/trunk/whatisignite-2.html (original)
+++ ignite/site/trunk/whatisignite-2.html Tue Jan 23 01:16:06 2018
@@ -52,120 +52,129 @@ under the License.
     <!--#include virtual="/includes/header.html" -->
 
     <main id="main" role="main" class="container">
-        <section id="whatisignite" class="page-section" style="border: none;">
-            <h1 class="first heading" style="text-align: center;"><span>Apache 
Ignite&trade; is ...</span></h1>
-            <div class="col-sm-12 col-md-12 col-xs-12 description-block">
-                <p style="text-align: center;"><i>memory-centric distributed
-                    <strong>database</strong>, <strong>caching</strong>, and 
<strong>processing</strong> platform for
-                    transactional, analytical, and streaming workloads,<br/>
-                    delivering <nobr>in-memory</nobr> speeds at petabyte 
scale</i>
-                </p>
+        <div class="col-sm-12 col-md-12 col-xs-12" style="padding: 0px;">
+            <section id="whatisignite" class="page-section" style="border: 
none;">
+                <h1 class="first heading" style="text-align: 
center;"><span>Apache Ignite&trade; is ...</span></h1>
+                <div class="col-sm-12 col-md-12 col-xs-12 description-block">
+                    <p style="text-align: center;"><i>memory-centric 
distributed
+                        <strong>database</strong>, <strong>caching</strong>, 
and <strong>processing</strong> platform for
+                        transactional, analytical, and streaming 
workloads,<br/>
+                        delivering <nobr>in-memory</nobr> speeds at petabyte 
scale</i>
+                    </p>
+                </div>
+                <div class="col-sm-12 col-md-12 col-xs-12 img-holder">
+                    <a href="/images/durable-memory.png"><img 
class="img-responsive" src="/images/durable-memory.png" alt="Apache Ignite - 
Durable Memory" width="900px;"/></a>
+                </div>
+            </section>
+        </div>
+        <div class="col-sm-12 col-md-12 col-xs-12" style="top: -50px; padding: 
0px;">
+            <div class="section-heading">
+                <h2 style="text-align: center;">IGNITE FACTS</h2>
             </div>
-            <div class="col-sm-12 col-md-12 col-xs-12 img-holder">
-                <a href="/images/durable-memory.png"><img 
class="img-responsive" src="/images/durable-memory.png" alt="Apache Ignite - 
Durable Memory" width="900px;"/></a>
-            </div>
-        </section>
-
-        <section id="ignite-facts" class="page-section">
-            <div class="col-sm-12 col-md-12 col-xs-12" style="margin-top: 
20px;">
-                <h2 style="text-align: center; color: #e50000;">Ignite 
Facts</h2>
-                <hr><br/><br/><br/>
-
-                <h3>Is Ignite a persistent or memory-only storage?</h3>
-                <p>
-                    <strong>Both</strong>. Native persistence in Ignite can be 
turned on and off. This allows Ignite to store
-                    data sets bigger than can fit in the available memory. 
Essentially, smaller operational data sets
-                    can be stored in-memory only, and larger data sets that do 
not fit in memory can be stored on disk,
-                    using memory as a caching layer for better performance.
-
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite an in-memory database (IMDB)?</h3>
-                <p>
-                    <strong>Yes</strong>. Even though Ignite durable memory 
works well in-memory and on-disk, the disk
-                    persistence can be disabled and Ignite can act as a 
distributed in-memory database, with
-                    support for SQL and distributed joins.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite an in-memory data grid (IMDG)?</h3>
-                <p>
-                    <strong>Yes</strong>. Ignite is a full-featured 
distributed key-value data grid, which can be used either in
-                    memory-only mode or with Ignite native persistence. It can 
also automatically integrate with any 3rd party databases,
-                    including any RDBMS or NoSQL stores.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite a distributed cache?</h3>
-                <p>
-                    <strong>Yes</strong>. When native persistence is disabled, 
Ignite becomes a distributed cache.
-                    Ignite implements JCache specification (JSR 107) and 
provides
-                    a lot more functionality than required by the 
specification, including partitioned and replicated
-                    distribution modes, distributed ACID transactions, SQL 
queries, native persistence, and more.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite a distributed database?</h3>
-                <p>
-                    <strong>Yes</strong>. Data in Ignite is either partitioned 
or replicated across a cluster of
-                    multiple nodes. This provides scalability and adds 
resiliency to the system. Ignite automatically
-                    controls how data is partitioned, however, users can 
plugin their own distribution (affinity) functions
-                    and collocate various pieces of data together for 
efficiency.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite an SQL database?</h3>
-                <p>
-                    <strong>Not fully</strong>. Although Ignite aims to behave 
like any other relational SQL database,
-                    there are differences in how Ignite handles constraints 
and indexes. Ignite supports primary and
-                    secondary indexes, however, the uniqueness can only be 
enforced for the primary indexes.
-                    Ignite also does not support foreign key constraints.
-                </p>
-                <p>
-                    Essentially, Ignite purposely does not support any 
constraints that would entail a cluster-wide broadcast
-                    message for each update and significantly hurt performance 
and scalability of the system.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite a NoSQL database?</h3>
-                <p>
-                    <strong>Not exactly</strong>. Just like other NoSQL 
databases, Ignite is highly available and
-                    horizontally scalable. However, unlike other NoSQL 
databases, Ignite supports SQL and ACID transactions.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite a transactional database?</h3>
-                <p>
-                    <strong>Not fully</strong>. ACID Transactions are 
supported, but only at key-value API level.
-                    Ignite also supports cross-partition transactions, which 
means that transactions can span keys
-                    residing in different partitions on different servers.
-                </p>
-
-                <p>
-                    At SQL level Ignite supports atomic, but not yet 
transactional consistency. Ignite community plans
-                    to implement SQL transactions in version 2.5.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite a multi-model database?</h3>
-                <p>
-                    <strong>Yes</strong>. Ignite supports both, key-value and 
SQL for modelling and accessing data.
-                    In addition, Ignite provides strong processing APIs for 
computing on distributed data.
-                </p>
-                <br/><br/>
-
-                <h3>Is Ignite a key-value store?</h3>
-                <p>
-                    <strong>Yes</strong>. Ignite provides a feature rich 
key-value API, that is JCache (JSR-107) compliant
-                    and supports Java, C++, <nobr>and .NET.</nobr>
-                </p>
-                <p><a 
href="https://apacheignite.readme.io/docs/data-grid";></a></p><br/><br/>
+            <hr>
+            <section id="ignite-facts" class="page-section">
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel left">
+                    <h3 class="ignite-facts-question">Is Ignite an in-memory 
database?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Yes</strong>. Even though Ignite durable 
memory works well in-memory and on-disk, the disk
+                        persistence can be disabled and Ignite can act as a 
distributed in-memory database, with
+                        support for SQL and distributed joins.
+                    </p>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel right">
+                    <h3 class="ignite-facts-question">Is Ignite an in-memory 
data grid?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Yes</strong>. Ignite is a full-featured 
distributed key-value data grid, which can be used either in
+                        memory-only mode or with Ignite native persistence. It 
can also automatically integrate with any 3rd party databases,
+                        including any RDBMS or NoSQL stores.
+                    </p>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel left">
+                    <h3 class="ignite-facts-question">Is Ignite a distributed 
cache?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Yes</strong>. When native persistence is 
disabled, Ignite becomes a distributed cache.
+                        Ignite implements JCache specification (JSR 107) and 
provides
+                        a lot more functionality than required by the 
specification, including partitioned and replicated
+                        distribution modes, distributed ACID transactions, SQL 
queries, native persistence, and more.
+                    </p>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel right">
+                    <h3 class="ignite-facts-question">Is Ignite a distributed 
database?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Yes</strong>. Data in Ignite is either 
partitioned or replicated across a cluster of
+                        multiple nodes. This provides scalability and adds 
resiliency to the system. Ignite automatically
+                        controls how data is partitioned, however, users can 
plugin their own distribution (affinity) functions
+                        and collocate various pieces of data together for 
efficiency.
+                    </p>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel left">
+                    <h3 class="ignite-facts-question">Is Ignite an SQL 
database?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Not fully</strong>. Although Ignite aims to 
behave like any other relational SQL database,
+                        there are differences in how Ignite handles 
constraints and indexes. Ignite supports primary and
+                        secondary indexes, however, the uniqueness can only be 
enforced for the primary indexes.
+                        Ignite also does not support foreign key constraints.
+                    </p>
+                    <!--<p>-->
+                    <!--Essentially, Ignite purposely does not support any 
constraints that would entail a cluster-wide broadcast-->
+                    <!--message for each update and significantly hurt 
performance and scalability of the system.-->
+                    <!--</p>-->
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel right">
+                    <h3 class="ignite-facts-question">Is Ignite a disk or 
memory-only storage?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Both</strong>. Native persistence in Ignite 
can be turned on and off. This allows Ignite to store
+                        data sets bigger than can fit in the available memory. 
Essentially, smaller operational data sets
+                        can be stored in-memory only, and larger data sets 
that do not fit in memory can be stored on disk,
+                        using memory as a caching layer for better performance.
+                    </p><br/><br/>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel left">
+                    <h3 class="ignite-facts-question">Is Ignite a NoSQL 
database?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Not exactly</strong>. Just like other NoSQL 
databases, Ignite is highly available and
+                        horizontally scalable. However, unlike other NoSQL 
databases, Ignite supports SQL and ACID transactions.
+                    </p>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel right">
+                    <h3 class="ignite-facts-question">Is Ignite a 
transactional database?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Not fully</strong>. ACID Transactions are 
supported, but only at key-value API level.
+                        Ignite also supports cross-partition transactions, 
which means that transactions can span keys
+                        residing in different partitions on different servers. 
<br/> <br/>
+                        At SQL level Ignite supports atomic, but not yet 
transactional consistency. Ignite community plans
+                        to implement SQL transactions in version 2.5.
+                    </p>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel left">
+                    <h3 class="ignite-facts-question">Is Ignite a multi-model 
database?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Yes</strong>. Ignite supports both, key-value 
and SQL for modelling and accessing data.
+                        In addition, Ignite provides strong processing APIs 
for computing on distributed data.
+                    </p>
+                </div>
+
+                <div class="col-sm-6 col-md-6 col-xs-12 fact-panel right">
+                    <h3 class="ignite-facts-question">Is Ignite a key-value 
store?</h3>
+                    <p class="ignite-facts-answer">
+                        <strong>Yes</strong>. Ignite provides a feature rich 
key-value API, that is JCache (JSR-107) compliant
+                        and supports Java, C++, <nobr>and .NET.</nobr>
+                    </p>
+                    <p><a 
href="https://apacheignite.readme.io/docs/data-grid";></a></p><br/><br/>
+                </div>
 
-                <h3>Book</h3>
+                <h3 style="color: black;">Book</h3>
                 <p>Learn even more from <a href="http://a.co/h4MBi1v"; 
target="_blank">High-Performance in-memory computing with Apache Ignite</a> 
book.</p>
-            </div>
-        </section>
+            </section>
+        </div>
     </main>
 
     <!--#include virtual="/includes/footer.html" -->

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

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


Reply via email to