carbondata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chenliang...@apache.org
Subject [48/52] [partial] incubator-carbondata-site git commit: updated website version 1
Date Mon, 26 Dec 2016 12:59:08 GMT
http://git-wip-us.apache.org/repos/asf/incubator-carbondata-site/blob/b28a17be/content/css/style.css
----------------------------------------------------------------------
diff --git a/content/css/style.css b/content/css/style.css
index 79e3471..bfbc52c 100644
--- a/content/css/style.css
+++ b/content/css/style.css
@@ -1,11 +1,9 @@
 
 @import url("../fonts/fonts_styles.css");
-
 @import url("font-awesome.min.css");
-
 *{margin: 0; padding: 0;}
 
-body{background:#f9f9f9; color:#000 ; font-family:'Open Sans', arial, helvatica,  sans-serif; font-size:14px; line-height:22px;}
+body{background:#fdfdfd; color:#000 ; font-family:'Open Sans', arial, helvatica,  sans-serif; font-size:14px; line-height:22px;}
 
 a{-webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
@@ -15,12 +13,12 @@ a{-webkit-transition: all .1s ease-in-out;
 	outline:none
 }
 
-a{ color:#00a0d2;  text-decoration: none;}
+a{ color:#00a0d2;  text-decoration: none; cursor: pointer;}
 a:hover, a:focus{ color:#ff943d; text-decoration:none}
 
 img{ max-width:100%; height:auto}
 
-.container-fluid{ max-width: 1240px}
+.container-fluid{ max-width: 1180px}
 .container-fluid-full{ max-width: 100%}
 
 
@@ -30,38 +28,60 @@ img{ max-width:100%; height:auto}
 
 .getmore-btn:hover, .knowmore-btn:hover, .join-community:hover
 .getmore-btn:hover, .knowmore-btn:focus, .join-community:focus
- {display: block; background: #d57222; color: #fff;  text-decoration: none; }
+ {display: block; background: #dd6300; color: #fff;  text-decoration: none; }
 
 
-.navbar-nav>li>.dropdown-menu {padding: 0;  margin-top: -1px;   color: #fff !important; text-decoration: none;  background: #dd6300 !important; box-shadow: none;  border: 1px solid #dd6300 !important;
-}
-.cd_navcontnt li>.dropdown-menu a:hover, .cd_navcontnt li>.dropdown-menu a.active { color: #dd6300 !important; text-decoration:none; background: #fff !important;}
 
 
 .desktop-view{ display:block}
 .mobile-view{ display:none}
 
+header{position: fixed;z-index: 9999; width: 100%; height: 52px }
+
+ .fixed-padding{ position: relative; padding-top:50px; }
+
+
 /*a.logo { width: 210px; display: inline-block;  margin: 10px 0;}*/
 a.logo { width: 170px; display: inline-block;  margin: 5px 0;}
-.cd-navbar-wrapper.navbar {margin-bottom:0px;border-bottom: 4px solid #dd6300; border-radius: 0}
+.cd-navbar-wrapper.navbar {margin-bottom:0px;border-bottom: 4px solid #ff943d; border-radius: 0}
 /*.cd_navcontnt { margin-top: 20px;}*/
 .cd_navcontnt{ margin-top: 5px}
-.cd_navcontnt li a { padding: 10px 20px;text-transform: uppercase; font-size: 14px; font-weight: 500; color: #222 !important;}
-/*.cd_navcontnt li a:hover { color: #dd6300 !important; text-decoration: none;}
-.cd_navcontnt li a.active { color: #dd6300 !important; text-decoration: underline;}*/
-.cd_navcontnt li a:hover, .cd_navcontnt li a.active { color: #fff !important; text-decoration:none; background: #dd6300 !important;}
+.cd_navcontnt li a { padding: 10px 20px;text-transform: capitalize; font-size: 15px; font-weight: 500; color: #222 !important;}
+/*.cd_navcontnt li a:hover { color: #ff943d !important; text-decoration: none;}
+.cd_navcontnt li a.active { color: #ff943d !important; text-decoration: underline;}*/
+.cd_navcontnt li a:hover {background: #ff8624 !important; color: #fff !important;}
+.cd_navcontnt li a.active { color: #fff !important; text-decoration:none; background: #ff943d !important;}
 .cd_navcontnt li a i.fa.fa-home{font-size: 18px;}
 .cd_navcontnt li a.apache_link { width: 26px; height: auto; display: inline-block !important;margin: 0 10px; padding: 10px 0 !important; 
   background: url(../images/CDapacheGray_icon.png) no-repeat center center !important; text-indent: -9999px; background-size: contain !important;}
 
 .cd_navcontnt li a.apache_link:hover {background: url(../images/CDapache_icon.png) no-repeat center center !important; background-size:contain !important;}
 
+.navbar-nav>li>.dropdown-menu { padding: 0; margin-top: 0px; color: #ff943d !important;  text-decoration: none; 
+  background: #f8f8f8 !important; box-shadow: none; border: 1px solid #ff943d !important; border-top: 4px solid #ff943d !important;
+left: auto; right: auto;}
+
+.cd_navcontnt li>.dropdown-menu a {color: #444 !important; padding: 5px 15px; font-size: 14px;}
+.cd_navcontnt li>.dropdown-menu a:hover, .cd_navcontnt li>.dropdown-menu a.active { color: #fff !important; text-decoration: none;
+    background: #ff943d !important;}
+
+.navbar-nav>li>.apache_link + .dropdown-menu   {left: auto; right: 0;}
+
+.cd-homebanner{ width: 100%; min-height:280px; background: url(../images/CDbannerSliderbg.jpg) no-repeat top center; background-size: cover;}
+.cd-homebanner .slide-title {
+    font-size: 36px;
+    color: #fffefe;
+    line-height: 50px;
+    display: inline-block;
+    text-align: left;
+    width: 90%;
+    max-width: 520px;
+    margin-top: 90px;
+    margin-left: 10%;
+}
 
-.cd-homebanner{ width: 100%; min-height:320px; background: url(../images/CDbannerSliderbg.jpg) no-repeat top center; background-size: cover;}
-.cd-homebanner .slide-title {font-size: 40px; color: #fffefe; line-height: 50px; display: inline-block; text-align: left;  width: 85%;
-    max-width: 520px; margin-top: 100px; margin-left: 15%;}
 .cd-homebanner .slide-title strong{ color: #ff943d; font-weight: 600;  }
-.cd-homebanner .slide-img { text-align: center; overflow: hidden; height: 340px;}
+.cd-homebanner .slide-img { text-align: center; overflow: hidden; height: 280px;}
 .cd-homebanner .slide-img img {height: 106%; max-width: inherit; margin-top: -1%;   }
 
 .cd-headingBar{ background: #f2f2f2; padding: 30px; margin:0}
@@ -69,27 +89,39 @@ a.logo { width: 170px; display: inline-block;  margin: 5px 0;}
 .cd-headingBar .title .cube-icon{width:30px;height: 30px; margin:0 20px 0 0; padding:0;  display:inline-block; text-align:center;}
 .cd-headingBar .join-community-btn {display: block; background: #ff943d; border-radius: 4px; padding: 12px 40px;text-align: center; font-size: 18px; color: #fff; float: right; clear: both;
      text-transform: uppercase; font-weight: 600;}
-.cd-headingBar .join-community-btn:hover {display: block; background: #d57222}
-
-
-
-/*.cd-aboutwrapper{background: #282828; display: block;}*/
-.cd-aboutwrapper .container-fluid {padding: 0;}
+.cd-headingBar .join-community-btn:hover {display: block; background: #dd6300}
 
+.cd-joinblock {
+    background: #555;
+    padding: 10px 0;
+    /*  border-bottom: 4px solid #444;    
+    border-top: 4px solid #444;
+    */
+}
 
-.cd-aboutwrapper {
-    background: #fff;
+.cd-joinblock .title {
+    font-size: 18px;
+    color: #fff;
+    line-height:30px;
     display: block;
-        border-bottom: 1px solid #ccc;
+    text-align: center;
+    margin: 0 0 10px ;
 }
-
-.cd-aboutblock {
-    padding: 20px 20px 0 0px;
+.cd-joinblock .subscribe-btn {
     display: block;
+    background: #ff943d;
+    border-radius: 2px;
+    padding: 10px 40px;
+    text-align: center;
+    font-size: 18px;
+    color: #fff;
     clear: both;
-    border-right: 1px solid #ddd;
-    padding-bottom: 60px;
+    text-transform: capitalize;
+    font-weight: 600;
+    width: 220px;
+    margin: 20px auto 10px;
 }
+.cd-joinblock .subscribe-btn:hover {display: block; background: #dd6300}
 
 .cd-aboutblock .title {
     font-size: 24px;
@@ -109,72 +141,77 @@ a.logo { width: 170px; display: inline-block;  margin: 5px 0;}
     display: block;
 }
 
-.cd-aboutblock .para-txt {
-    font-size: 14px;
-    color: #111;
-    line-height: 22px;
+.cd-aboutblock .para-txt { font-size: 14px;
+    color: #444;
+    line-height: 20px;
     display: block;
     text-align: left;
-    font-family: OpenSansLight;
 }
 
+.cd-aboutblock .cd-indexing-heading {
+    background: #f1f1f1;
+    font-size: 18px;
+    color: #666;
+    line-height: 36px;
+    display: block;
+    text-align: left;
+    margin: 15px 0 0px;
+    padding: 0 0 0 16px;
+    border-bottom: 1px solid #dfdfdf;
+    display: none
 
 
+}
+
+.cd-aboutblock .cd-indexing-blog {
+    border: 1px solid #f1f1f1;
+    text-align: center;
+    padding: 0px;
+    display: block;
+    margin:15px auto 15px;
+    height: 220px;
+    background: #f8f8f8;
+}
 
-.cd-aboutblock .cd-indexing-blog  img{ max-width: 100%}
+.cd-aboutblock .cd-indexing-blog  img{ max-width: 100%; height: 100%}
 
 
 
 /**/
 
 .cd-aboutwrapper {
-    background: #fff;
+    background: #fdfdfd;
     display: block;
-    border-bottom: 1px solid #ccc;
+    /*border-bottom: 4px solid #444;*/
 }
 
 .cd-aboutblock {
     padding: 10px;
     display: block;
-    clear: both;
+    clear: both;    
+    margin: 20px 0px 0;
+    /*
     border: 1px solid #ddd;
-    margin: 20px 0px;
-    background: #f6f6f6;
-}
-
-
-.cd-aboutblock .cd-indexing-blog {
-    border: 1px solid #f6f6f6;
-    text-align: center;
-    padding: 0px;
-    display: block;
-    margin: 0;
-}
-
-.cd-aboutblock .para-txt {
-    font-size: 16px;
-    color: #111;
-    line-height: 22px;
-    display: block;
-    text-align: left;
-    font-family: OpenSansLight;
-    min-height: 90px;
+    background: #f6f6f6;*/
 }
 
 
 
-.cd-aboutblock .knowmore-btn {display: block; background: #ff943d; border-radius: 1px; padding: 12px 50px;text-align: center; font-size: 18px; color: #fff; 
- clear: both; margin-bottom: 16px; text-transform: uppercase; font-weight: 600;}
-.cd-aboutblock .knowmore-btn:hover {display: block; background: #d57222}
-
 
+.cd-aboutblock .knowmore-btn {display: block; background: #ff943d; border-radius: 2px; padding: 10px 50px;text-align: center; font-size: 18px; color: #fff; 
+ clear: both; margin:10px 0; text-transform: capitalize; font-weight: 600;}
+.cd-aboutblock .knowmore-btn:hover {background: #dd6300}
 
+.right-block {
+    border-left: 1px solid #d2d2ff;
+    padding: 10px 20px 20px;
+}
 
 .cd-releaseblock {
-    background: #f6f6f6;
-    margin: 20px 0;
+    background: #f1f1f1;
+    margin: 10px 0 0;
     border-radius: 0;
-    border: 1px solid #DDD;
+    border: 1px solid #d2d2ff;
 }
 
 .cd-releaseblock .title {
@@ -192,19 +229,11 @@ a.logo { width: 170px; display: inline-block;  margin: 5px 0;}
 .cd-releaseblock .release-date {
     font-size: 12px;
     color: #666;
-    line-height: 20px;
-    display: block;
+    line-height: 18px;
+    display: inline-block;
     text-align: left;
-    margin-bottom: 10px;
 }
 
-.cd-releaseblock .latestR {
-    display: block;
-    margin-bottom: 10px;
-   /* border-bottom: 1px dashed #aaa;*/
-    padding: 10px 15px;
-    background: #f6f6f6;
-}
 .cd-releaseblock .nextR{display: block;   padding: 2px 15px 15px;} 
 .cd-releaseblock .linkblock { display: block; max-height: 180px; overflow: auto; padding-right: 10px;}
 
@@ -213,40 +242,31 @@ a.logo { width: 170px; display: inline-block;  margin: 5px 0;}
     display: block;
     margin-bottom: 10px;
     /* border-bottom: 1px dashed #aaa; */
-    padding: 10px 15px;
-    background: #f6f6f6;
+    padding: 10px 5px 10px 10px;
+    /*background: #f6f6f6;*/
 }
+
+.cd-releaseblock .linkblock a {font-size: 14px; display: block;line-height: 18px;}
+.block-row{ display: block;  margin-bottom: 8px; }
+.cd-releaseblock .linkblock .whatsnew {font-size: 12px; display: inline-block; padding: 0;
+    margin: 0 10px; text-transform: capitalize; text-decoration: underline; color: #666;}
+.cd-releaseblock .linkblock .whatsnew:hover{color: #ff943d}    
+
 .cd-releaseblock .nextR{ display:none;}
 
+.cd-flowblock {padding: 20px 0; background: #fdfdfd; border-bottom: 1px solid #ddd;}
+.cd-flowblock .title {font-size: 22px;  color: #444;  line-height: 24px;  display: block; text-align: center; margin: 10px 4px 30px; height:36px;  text-transform: capitalize; font-weight: 500;}
+.cd-flowblock .title .title-underline{ height: 2px; width:50px; background: #ff943d; margin:10px auto; padding: 0; display:block;}
 
-.cd-flowblock{ padding: 20px 0; background: #f6f6f6}
-.cd-columnblock {display: block; margin:5px 0; padding: 10px;}
-.cd-columnblock:hover { box-shadow: 0 2px 4px #bbb; background: #fdfdfd;}
 
-.cd-columnblock .title {
-    font-size: 18px;
-    color: #444;
-    line-height: 20px;
-    display: block;
-    text-align: center;
-    margin: 6px 4px 10px;
-    height: 30px;
-    text-transform: capitalize;
-    font-weight: 600;
-}
-.cd-columnblock .title-info {
-    font-size: 14px;
-    color: #000;
-    line-height: 22px;
-    display: block;
-    text-align: center;
-    font-family: OpenSansLight;
-    height: 60px;
-    overflow: hidden;
-    margin: 0;
-}
+.cd-columnblock {display: block; margin:5px 0; padding:10px 5px; height: 150px}
+.cd-columnblock:hover { box-shadow: 0 2px 4px #bbb; background: #f8f8f8;}
+
+
+/*
 .cd-columnblock .iconbox{ display: block; text-align: center;}
 .cd-columnblock .iconbox .icon { display: inline-block;width:80px; height:80px; border: 4px solid #ff943d; border-radius: 50%;}
+
 .cd-columnblock .iconbox .icon.uniquedata{ background: url(../images/cd-uniquedata-icon.png) no-repeat center center; background-size: 56px; }
 .cd-columnblock:hover .iconbox .icon.uniquedata{ background: #ff943d url(../images/cd-uniquedata-icon-hover.png) no-repeat center center; 
   transform:scale(1.1);  background-size: 56px;
@@ -266,7 +286,6 @@ a.logo { width: 170px; display: inline-block;  margin: 5px 0;}
   transition: all .2s ease-in-out;
   }
 
-
 .cd-columnblock .iconbox .icon.deepsparkintegration{ background: url(../images/cd-deepsparkintegration-icon.png) no-repeat center center; background-size: 56px; }
 .cd-columnblock:hover .iconbox .icon.deepsparkintegration{ background: #ff943d url(../images/cd-deepsparkintegration-icon-hover.png) no-repeat center center; 
   transform:scale(1.1);  background-size: 56px;
@@ -302,6 +321,7 @@ a.logo { width: 170px; display: inline-block;  margin: 5px 0;}
   -o-transition: all .2s ease-in-out;
   transition: all .2s ease-in-out;
   }
+ */ 
 
 /*
 cd-advancedpushdownoptimization-icon.png
@@ -311,20 +331,118 @@ cd-multilevelindexing-icon.png
 cd-updatedeletesupport-icon.png
 */
 
+/*
 .cd-columnblock:hover .iconbox{transform:scale(1.1); 
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
+}*/
+
+.cd-columnblock .iconbox {
+    display: block;
+    text-align: center;
+    float: left;
 }
 
-.cd-releasedownload{ background: #555; padding: 30px; margin:0}
-.cd-releasedownload .title {font-size: 30px; color: #fff; line-height:50px; display: block; text-align: left; margin: 0;}
+
+.cd-columnblock .title {
+    font-size: 20px;
+    color: #444;
+    line-height: 22px;
+    display: table-cell;
+    text-align: left;
+    margin: 4px 0 0 50px;
+    min-height: 50px;
+    text-transform: capitalize;
+    font-weight: 500;
+    vertical-align: middle;
+    padding-left: 10px;
+}
+
+.cd-columnblock .title-info {
+    font-size: 13px;
+    color: #555;
+    line-height: 18px;
+    display: block;
+    text-align: left;     
+    overflow: hidden;
+    margin: 0;
+    padding-left: 10px;  
+    margin-top: 4px;
+}
+
+.cd-columnblock .iconbox .icon {
+    display: inline-block;
+    width: 50px;
+    height: 50px;
+    border: 2px solid #ff943d;
+    border-radius: 50%;
+}
+
+.cd-columnblock .iconbox .icon.uniquedata{ background: url(../images/cd-uniquedata-icon.png) no-repeat center center; background-size: 40px; }
+.cd-columnblock:hover .iconbox .icon.uniquedata{ background: #ff943d url(../images/cd-uniquedata-icon-hover.png) no-repeat center center; 
+  transform:scale(1.1);  background-size: 40px;
+  -webkit-transition: all .2s ease-in-out;
+  -moz-transition: all .2s ease-in-out;
+  -o-transition: all .2s ease-in-out;
+  transition: all .2s ease-in-out;
+  }
+
+
+.cd-columnblock .iconbox .icon.multilevelindexing{ background: url(../images/cd-multilevelindexing-icon.png) no-repeat center center; background-size: 36px; }
+.cd-columnblock:hover .iconbox .icon.multilevelindexing{ background: #ff943d url(../images/cd-multilevelindexing-icon-hover.png) no-repeat center center; 
+  transform:scale(1.1);  background-size: 36px;
+  -webkit-transition: all .2s ease-in-out;
+  -moz-transition: all .2s ease-in-out;
+  -o-transition: all .2s ease-in-out;
+  transition: all .2s ease-in-out;
+  }
+
+.cd-columnblock .iconbox .icon.deepsparkintegration{ background: url(../images/cd-deepsparkintegration-icon.png) no-repeat center center; background-size: 36px; }
+.cd-columnblock:hover .iconbox .icon.deepsparkintegration{ background: #ff943d url(../images/cd-deepsparkintegration-icon-hover.png) no-repeat center center; 
+  transform:scale(1.1);  background-size: 36px;
+  -webkit-transition: all .2s ease-in-out;
+  -moz-transition: all .2s ease-in-out;
+  -o-transition: all .2s ease-in-out;
+  transition: all .2s ease-in-out;
+  }
+
+  .cd-columnblock .iconbox .icon.advancedpushdownoptimization{ background: url(../images/cd-advancedpushdownoptimization-icon.png) no-repeat center center; background-size: 36px; }
+.cd-columnblock:hover .iconbox .icon.advancedpushdownoptimization{ background: #ff943d url(../images/cd-advancedpushdownoptimization-icon-hover.png) no-repeat center center; 
+  transform:scale(1.1);  background-size: 36px;
+  -webkit-transition: all .2s ease-in-out;
+  -moz-transition: all .2s ease-in-out;
+  -o-transition: all .2s ease-in-out;
+  transition: all .2s ease-in-out;
+  }
+
+  .cd-columnblock .iconbox .icon.dictionaryencoding{ background: url(../images/cd-dictionaryencoding-icon.png) no-repeat center center; background-size: 36px; }
+.cd-columnblock:hover .iconbox .icon.dictionaryencoding{ background: #ff943d url(../images/cd-dictionaryencoding-icon-hover.png) no-repeat center center; 
+  transform:scale(1.1);  background-size: 36px;
+  -webkit-transition: all .2s ease-in-out;
+  -moz-transition: all .2s ease-in-out;
+  -o-transition: all .2s ease-in-out;
+  transition: all .2s ease-in-out;
+  }
+
+  .cd-columnblock .iconbox .icon.updatedeletesupport{ background: url(../images/cd-updatedeletesupport-icon.png) no-repeat center center; background-size: 36px; }
+.cd-columnblock:hover .iconbox .icon.updatedeletesupport{ background: #ff943d url(../images/cd-updatedeletesupport-icon-hover.png) no-repeat center center; 
+  transform:scale(1.1);  background-size: 36px;
+  -webkit-transition: all .2s ease-in-out;
+  -moz-transition: all .2s ease-in-out;
+  -o-transition: all .2s ease-in-out;
+  transition: all .2s ease-in-out;
+  }
+
+
+.cd-releasedownload{ background: #555; padding:10px; margin:0}
+.cd-releasedownload .title {font-size: 30px; color: #fff; line-height:40px; display: block; text-align: left; margin: 0;}
 .cd-releasedownload .title .cube-icon{width:30px;height: 30px; margin:0 20px 0 0; padding:0;  display:inline-block; text-align:center;}
 
-.cd-releasedownload .title .release-date {font-size:16px; color: #bbb; line-height: 16px; display: inline-block;}
+.cd-releasedownload .title .release-date {font-size:14px; color: #bbb; line-height: 16px; display: inline-block;}
 .cd-releasedownload .release-note {
-    font-size: 16px;
+    font-size: 14px;
     color: #00a0d2;
     line-height: 16px;
     display: inline-block;
@@ -333,36 +451,49 @@ cd-updatedeletesupport-icon.png
 }
 .cd-releasedownload .release-note:hover {color:#ff943d; text-decoration: underline;}
 
-.cd-releasedownload .download-btn {display: block; background: #ff943d; border-radius:1px; padding: 12px 50px;
-  text-align: center; font-size: 18px; color: #fff; float: right; clear: both; text-transform: uppercase; font-weight: 600; margin-top: 15px}
-.cd-releasedownload .download-btn:hover {display: block; background: #d57222}
+.cd-releasedownload .download-btn {display: block; background: #ff943d; border-radius:2px; padding: 12px 40px;
+  text-align: center; font-size: 18px; color: #fff; float: right; clear: both; text-transform: uppercase; font-weight: 600; margin-top: 10px}
+.cd-releasedownload .download-btn:hover {display: block; background: #dd6300}
 
 
-.cd-systemblock { padding: 20px 0; background: #EEE; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
-.cd-thecolumnblock {display: block; margin:5px 0; min-height: 280px; padding: 15px; background: #fff; box-shadow: 0 1px 1px #bbb;}
-.cd-thecolumnblock:hover { box-shadow: 0 2px 4px #bbb; background: #fff;}
-.cd-thecolumnblock .title {font-size: 20px;  color: #444;  line-height: 24px;  display: block; text-align: left; margin: 10px 4px 10px; height: 50px;  text-transform: capitalize; font-weight: 600;}
+.cd-systemblock { padding:0; background: #f2f2f2; /*background:#EEE;*/ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
+.cd-thecolumnblock {display: block; margin:0; padding:5px;/*min-height:302px;*/  /*background: #fff; box-shadow: 0 1px 1px #bbb;*/}
+/*.cd-thecolumnblock:hover { box-shadow: 0 2px 4px #bbb; background: #fff;}*/
+.cd-thecolumnblock .title {font-size: 22px;  color: #444;  line-height: 24px;  display: block; text-align: left; margin:0 0 10px; min-height:36px;  text-transform: capitalize; font-weight: 500;}
 .cd-thecolumnblock .title .title-underline{ height: 2px; width:50px; background: #ff943d; margin:10px 0; padding: 0; display:block;}
-.cd-thecolumnblock .title-info { font-size: 14px; color: #000; line-height: 22px;    display: block; text-align: left;
-     overflow: hidden; margin: 0; font-family: OpenSansLight}
+.cd-thecolumnblock .title-info { font-size: 13px; color: #555; line-height: 18px;    display: block; text-align: left;
+     overflow: hidden; margin: 0 0 8px; /*font-family: OpenSansLight*/}
+.cd-thecolumnblock.joinblog{margin-top: 15px; background: #fff; padding:20px; margin: 15px -10px 0; box-shadow: 0 1px 1px #bbb;}
+.cd-thecolumnblock.getstartlog{background: #fff; box-shadow: 0 1px 1px #bbb; padding: 15px; margin:5px 0 15px;}
+.cd-thecolumnblock.latestblog {border: 1px dashed #999; padding: 15px; background: #fcfcfc;}     
+.cd-thecolumnblock.getstartlog .title .title-underline, .cd-thecolumnblock.latestblog .title .title-underline {background: #444;}
+
 
+.cd-thecolumnblock .listlink, .cd-thecolumnblock .orderlist{margin: 6px 0 0 20px; padding: 0;}
+.cd-thecolumnblock .listlink li { list-style-type: square; font-size: 13px; line-height: 18px; color: #555; margin-bottom: 8px;word-wrap: break-word;}
+.cd-thecolumnblock .orderlist li { font-size: 13px; line-height: 18px; color: #555; margin-bottom: 8px;}
+.cd-thecolumnblock .social-icons{ padding: 5px 0 0; text-align: right; margin: 0}
+.cd-thecolumnblock .social-icons i.fa {font-size: 24px; margin-right: 5px;color: #aaa;}
+.cd-thecolumnblock .social-icons i.fa:hover {color:#666;}
 
-.cd-apacheblock{ padding: 20px 0; 
-  background: rgba(255,255,255,1);
+
+.cd-apacheblock{ padding: 20px 0; background: #f4f4f4;
+/*
+background: rgba(255,255,255,1);
 background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(250,245,250,1) 100%);
 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(246,246,246,1)), color-stop(100%, rgba(250,245,250,1)));
 background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(250,245,250,1) 100%);
 background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(250,245,250,1) 100%);
 background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(250,245,250,1) 100%);
 background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 50%, rgba(250,245,250,1) 100%);
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faf5fa', GradientType=0 );
+filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faf5fa', GradientType=0 );*/
 
 }
-.cd-apachepic {display: table-cell; margin: 5px 0; height: 220px;padding: 15px; background: #fff; box-shadow: 0 1px 1px #bbb; vertical-align: middle;}
-.cd-apachetxtblock .title {font-size: 20px;  color: #444;  line-height: 24px;  display: block; text-align: left; margin: 10px 4px 10px; height: 50px;  text-transform: capitalize; font-weight: 600;}
+.cd-apachepic {display: table-cell; margin: 5px 0; height: 180px;padding: 15px; background: #fff; box-shadow: 0 1px 1px #bbb; vertical-align: middle;}
+.cd-apachepic img{ max-width: 100%}
+.cd-apachetxtblock .title {font-size: 22px;  color: #444;  line-height: 24px;  display: block; text-align: left; margin: 10px 4px 10px; height: 40px;  text-transform: capitalize; font-weight: 500;}
 .cd-apachetxtblock .title .title-underline{ height: 2px; width:50px; background: #ff943d; margin:10px 0; padding: 0; display:block;}
-.cd-apachetxtblock .title-info { font-size: 14px; color: #000; line-height: 22px;    display: block; text-align: left;
-      overflow: hidden; margin: 0; font-family: OpenSansLight}
+.cd-apachetxtblock .title-info {font-size: 13px; color: #444; line-height: 18px; display: block; text-align: left; overflow: hidden; margin: 0 0 10px;}
 .cd-apachetxtblock .title-info .linktxt { color: #00a0d2}
 
 
@@ -381,6 +512,51 @@ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', end
 .cd-featureblock .ecosystemblock{margin: 15px; border: 1px solid rgba(255,255,255,.3); padding: 5px} 
 .cd-featureblock .performenceblock{margin: 15px; border: 1px solid rgba(255,255,255,.3); padding: 5px} 
 
+.icon-margin-r{margin-right: 10px}
+
+.cd-quickbtns {
+    background: #f1f1f1;
+    margin: 10px 0 0;
+    padding:5px 10px;
+    border: 1px solid #d2d2ff;
+}
+
+.cd-quickbtns .title {font-size: 22px;  color: #444;  line-height: 24px;  display: block; text-align: left; margin: 10px 4px 10px; height: 40px;  text-transform: capitalize; font-weight: 500;}
+.cd-quickbtns .title .title-underline{ height: 2px; width:50px; background: #444; margin:10px 0; padding: 0; display:block;}
+
+
+.quickstart-btn {
+    background: #ff943d;
+    border: 1px solid #ff943d;
+    display: inline-block;
+    margin:5px 0 ;
+    text-align: center;
+    padding: 10px 20px;
+    color: #fff;
+    font-size: 17px;
+    font-weight: 600;
+    text-transform: capitalize;
+    width: 100%;
+    cursor: pointer;
+    position: relative;
+    border-radius: 40px;
+}
+.quickstart-btn:hover, .quickstart-btn:focus {
+    background: #dd6300;
+    border: 1px solid #dd6300;
+    color:#fff;
+}
+
+
+.quickstart-btn i.rocket-icon {
+    background: url(../images/cd-rocket-icon.png) no-repeat center center;
+    width: 34px;
+    height: 34px;
+    background-size: cover;
+    margin-top: 2px;
+}
+.quickstart-btn i.fa {font-size: 36px; position: absolute; left: 8px; top: 50%; margin-top: -19px;}
+
 
 footer{ background: #111; padding:0; }
 footer .topcontant{ display: block; padding: 20px 0; }
@@ -461,8 +637,9 @@ footer .topcontant{  display: none }
     padding:0;
     overflow-x: hidden;
     overflow-y: auto;
-    background-color: #f5f5f5;
+    background-color: #fff;
     border-right: 1px solid #ddd;
+    padding: 8px;
 }
 
 .maindashboard {
@@ -470,16 +647,7 @@ footer .topcontant{  display: none }
     background: #fff;
 
 }
-
  
-header{
-    position: fixed;
-    z-index: 9999;
-    width: 100%;
-    height: 50px
- }
-
- .fixed-padding{ position: relative; padding-top:50px; }
 
 .sidebar .nav>li>a {
     position: relative;
@@ -518,38 +686,81 @@ iframe {
     border-radius: 0;
 }
 
-.leftMainMenu .list-group-item {
-    padding: 12px 8px; margin-bottom: -1px; font-size: 13px; background: #f4f4f4; line-height: 18px;}
+.leftMainMenu .list-group-item {padding: 8px 10px; margin-bottom: -1px; font-size: 13px; background: #ddd; line-height: 18px;
+    border: 1px solid #f4f4f4;}
 
 .leftMainMenu .list-group-item:first-child { border-top-left-radius:0; border-top-right-radius:0;}
 
 .leftMainMenu .fa.fa-caret-down{ float: right;}
-.leftMainMenu .list-group-item-success {color: #3c763d; background-color: #f4f4f4;}
-.leftMainMenu .collapse.in .list-group-item { padding-left: 14px; background: #efefef;}
+.leftMainMenu .list-group-item-success {color: #3c763d; background-color: #e7e6e6;}
+.leftMainMenu .collapse.in .list-group-item { padding-left: 20px; background:#eee; color: #444}
 
 .leftMainMenu a.list-group-item-success:focus, 
 .leftMainMenu a.list-group-item-success.active, 
-.leftMainMenu a.list-group-item-success:hover { background-color: #ddd; border-color: #eee;}
+.leftMainMenu a.list-group-item-success:hover { background-color: #ccc; border-color: #f4f4f4; color: #444;}
+
 
 .leftMainMenu .list-group-submenu { margin-left:0px;}
 
 .leftMainMenu .list-group-submenu .list-group-item {
-    background: #fff !important;
-    padding-left: 20px !important;
+    background: #f9f9f9!important;
+    padding-left: 36px !important;
 }
 
+.leftMainMenu .collapse.in .list-group-item:hover {background: #e3e3e3;}
+
+.leftMainMenu .list-group-submenu .list-group-item:hover {background: #f1f1f1 !important;}
+
 .leftMainMenu .accordion-heading {  position: relative; }
 .leftMainMenu .accordion-heading .edit {
     position: absolute;
     top: 8px;
     right: 30px; 
 }
+
+
 .leftMainMenu .area { border-left: 4px solid #f38787; }
 .leftMainMenu .equipamento { border-left: 4px solid #65c465; }
 .leftMainMenu .ponto { border-left: 4px solid #98b3fa; }
 .leftMainMenu .collapse.in { overflow: visible; }
 
 
+.title-heading {
+    font-size: 20px;
+    color: #444;
+    line-height: 26px;
+    display: block;
+    text-align: left;
+    margin: 20px 5px 20px;
+    text-transform: capitalize;
+    font-weight: 600;
+}
+
+.title-heading .title-underline{ height: 2px; width:50px; background: #ff943d; margin:10px 0; padding: 0; display:block;}
+
+.cd-blog-box{ display: block; border-bottom:  1px solid #eee}
+.cd-blog-box a{ color: #444}
+.cd-blog-box .title {font-size:20px;  color: #444;  line-height: 24px;  display: block; text-align: left; margin: 10px 0 4px;text-transform: capitalize; font-weight: 500;}
+.cd-blog-box .date {
+    font-size: 12px;
+    margin: 0 0 6px;
+    color: #666;
+}
+.cd-blog-box .title-info { font-size: 13px; color: #555; line-height: 18px;display: block; text-align: left;
+     overflow: hidden; margin: 0 0 2px; /*font-family: OpenSansLight*/}
+.cd-blog-box .bloglink { font-size: 13px; color:#00a0d2}
+
+
+.blog-content{ }
+.blog-content h2 {font-size:18px;  color: #444;  line-height: 24px;  display: block; text-align: left; margin: 10px 0px 6px;  font-weight: 600;}
+.cd-thecolumnblock .title .title-underline{ height: 2px; width:50px; background: #ff943d; margin:10px 0; padding: 0; display:block;}
+.blog-content p { font-size: 13px; color: #555; line-height: 18px;    display: block; text-align: left;
+     overflow: hidden; margin: 0 0 20px; /*font-family: OpenSansLight*/}
+
+.blog-content ul, .blog-content ol{margin: 6px 0 20px 30px; padding: 0;}
+.blog-content li { list-style-type: square; font-size: 13px; line-height: 18px; color: #555; margin-bottom: 8px;}
+
+
 p img{ max-width: 100% }
 
 
@@ -559,4 +770,155 @@ p img{ max-width: 100% }
 
 /* Media Style */
 
+/*@media only screen and (min-width: 401px) and (max-width: 600px){*/
+
+@media only screen and (max-width: 990px){
+  a.logo { margin: 7px 0 0;}
+.container-fluid{ max-width: 100%}
+/*.cd-aboutwrapper .container-fluid {padding-right: 15px;   padding-left: 15px;}*/
+.container {width: 100%;}
+.cd-homebanner {min-height: auto;}
+.cd-homebanner .slide-title {font-size: 30px; line-height: 36px; width: 100%; max-width: inherit; margin-top: 20%;  margin-left: 10%;}
+.cd-homebanner .slide-img {text-align: center;overflow: hidden; height: auto; width: 100%;}
+.cd-homebanner .slide-img img {height: auto !important; max-width: 100% !important; margin-top: 0 !important;}
+
+.cd-aboutblock{ margin: 20px 0  10px;}
+.cd-releaseblock { margin: 0 0 10px; text-align: center;}
+.cd-releaseblock .title, .cd-quickbtns .title {text-align: center;}
+.cd-releaseblock .title .title-underline, .cd-quickbtns .title .title-underline{margin: 6px auto;}
+
+
+.cd-thecolumnblock { /*min-height: 400px;*/}
+.cd-releaseblock .linkblock { max-height: inherit;}
+.cd-releaseblock .linkblock a {font-size: 14px;}
+.cd-aboutblock .para-txt { min-height: inherit; margin-bottom: 20px;}
+
+.cd-aboutblock .knowmore-btn {
+    display:inline-block;
+    padding: 12px 40px;
+    font-size: 18px;
+    margin-bottom: 10px;
+    margin: 0 auto 10px;
+    width: 250px;
+}
+
+.cd-columnblock {height: 140px;}
+.cd-columnblock .iconbox { margin-bottom: 20px;}
+.cd-columnblock .title-info {font-size: 13px; line-height: 17px;  margin-top: 4px;
+}
+
+.cd-releasedownload .title { line-height: 30px; text-align: center;}
+
+
+.cd-releasedownload .title .release-date {font-size: 15px; position: relative; top: -8px;}
+.cd-releasedownload .release-note {  line-height: 14px; display: block; margin-left: 0; text-align: center;}
+
+.cd-releasedownload .title .cube-icon {width: 26px; height: 26px; margin: 0 10px 0 0;}
+
+.cd-releasedownload .download-btn {padding: 10px 30px; margin-top: 0; width: 100%;}
+
+.cd-aboutblock .cd-indexing-blog { height: auto;}
+.cd-aboutblock .cd-indexing-blog img {height: auto;}
+.right-block { padding: 15px;}
+
+.quickstart-btn {
+    padding: 10px 40px;
+    font-size: 18px;
+    display: block;
+    margin:0 0 10px;
+    width:100%;
+}
+
+.cd-thecolumnblock.joinblog { margin:20px -15px 0;}
+
+}/* Media Close*/
+
+
+@media (max-width:767px){
+
+ a.logo { width: 170px; display: inline-block; margin: 10px 10px;}
+
+ .cd_navcontnt li a.apache_link.hidden-xs{ display: none !important}
+
+ .cd_navcontnt li a { text-align: center;}
+
+ .container > .navbar-collapse .navbar-nav { margin: 0 -15px;}
+
+.container-fluid{ max-width: 100%}
+
+.container {width: 100%;}
+
+.cd-homebanner {min-height: auto;}
+
+.cd-homebanner .slide-title {font-size: 28px; width: 90%; max-width: inherit;  text-align: center; margin:40px auto;}
+.cd-homebanner .slide-img {text-align: center; overflow: hidden; height: auto; width: 100%; margin-bottom: 50px;}
+.cd-homebanner .slide-img img {height: auto !important; max-width: 100% !important; margin-top: 0 !important;}
+
+.cd-thecolumnblock { margin: 10px 0; min-height: initial;}
+
+.cd-columnblock {height: auto;}
+.cd-columnblock {margin: 5px 0 20px;}
+.cd-columnblock .title-info { min-height: inherit; height: auto;}
+
+.cd-aboutblock .cd-indexing-blog {margin: 0 0 20px;border: 1px solid #e4e4e4; height: auto;}
+.cd-aboutblock .cd-indexing-blog img {max-width: 100%; height: auto;}
+.cd-aboutblock .title {font-size: 22px; margin: 0 0 16px; text-align: center;}
+.cd-aboutblock .title .title-underline { width: 100px; margin: 5px auto 0; }
+.cd-aboutblock .para-txt {min-height: inherit; margin-bottom: 22px; text-align: center; padding: 0 15px;}
+
+.cd-aboutblock .knowmore-btn {
+    display: block;
+    padding: 12px 40px;
+    font-size: 18px;
+    margin-bottom: 10px;
+    margin: 0 auto 10px;
+    width: 230px;
+}
+
+.cd-releasedownload .title {line-height: 28px; text-align: center;font-size: 22px; margin-bottom: 14px;}
+.cd-releasedownload .title .release-date {font-size: 14px; position: relative; display: block; margin-top: 10px;}
+
+.cd-releasedownload .download-btn {padding: 10px 30px; width: 220px; float: none; margin: 30px auto 0;}
+
+.cd-featureblock .title {margin: 30px 15px 15px;}
+
+.cd-apachepic {display: block; margin: 5px 0 20px; height: auto; padding: 30px;  text-align: center;}
+
+.sidebar {position: relative; top: 0; left: 0; overflow: visible;}
+.leftMainMenu .panel { margin-bottom: 0;}
+.leftMainMenu .list-group-item {padding: 10px 20px; font-size: 14px; background: #f4f4f4; line-height: 20px;}
+
+.right-block {
+    padding: 15px 0;
+    border-top: 1px solid #d2d2ff;
+    border-left: 0;
+}
+
+.cd-aboutblock { margin:15px 0}
+.cd-thecolumnblock.joinblog { margin: 15px 0;}
+.cd-thecolumnblock.getstartlog { margin: 0px 0 15px;}
+
+.quickstart-btn {
+    padding: 10px 40px;
+    font-size: 18px;
+    display: block;
+    margin: 0 auto 10px;
+    width:300px;
+}
+
+
+
+}/* Media Close*/
+
+@media (max-width:480px){
+
+.quickstart-btn {
+    padding: 10px 20px 10px 40px;
+    font-size: 16px;
+    display: block;
+    margin: 0 auto 10px;
+    width: 94%;
+}
+
 
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-carbondata-site/blob/b28a17be/content/dashboard.html
----------------------------------------------------------------------
diff --git a/content/dashboard.html b/content/dashboard.html
index 36a9964..4a8fd6c 100644
--- a/content/dashboard.html
+++ b/content/dashboard.html
@@ -11,6 +11,7 @@
 	
     <link rel="stylesheet" href="css/bootstrap.min.css">
     <link href="css/style.css" rel="stylesheet">    	
+    <link href="css/print.css" rel="stylesheet">    
     <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
     <!--[if lt IE 9]>
@@ -35,8 +36,8 @@
         </div>
         <div class="navbar-collapse collapse cd_navcontnt" id="navbar">         
            <ul class="nav navbar-nav navbar-right navlist-custom">
-             <ul class="nav navbar-nav navbar-right navlist-custom">
-              <li><a href="index.html" ><i class="fa fa-home" aria-hidden="true"></i> </a></li>
+              <li><a href="index.html" class="hidden-xs"><i class="fa fa-home" aria-hidden="true"></i> </a></li>
+              <li><a href="index.html" class="hidden-lg hidden-md hidden-sm">Home</a></li>
             <!--  <li><a href="https://github.com/apache/incubator-carbondata">  </a>-->
                <li class="dropdown">
                   <a href="#" class="dropdown-toggle " data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Download <span class="caret"></span></a>
@@ -64,8 +65,8 @@
                     <li><a href="http://apache-carbondata-mailing-list-archive.1130556.n5.nabble.com/"  target="_blank">CarbonData Mailing List</a></li>
                     </ul>
                 </li>
-
-              <li><a href="http://www.apache.org/" class="apache_link" target="_blank">apache</a>
+              <li><a href="http://www.apache.org/" class="hidden-lg hidden-md hidden-sm">Apache</a></li>
+              <li><a href="http://www.apache.org/" class="apache_link hidden-xs" target="blank">apache</a>
            </ul>
         </div><!--/.nav-collapse -->
       </div>

http://git-wip-us.apache.org/repos/asf/incubator-carbondata-site/blob/b28a17be/content/dashboardpages.html
----------------------------------------------------------------------
diff --git a/content/dashboardpages.html b/content/dashboardpages.html
deleted file mode 100644
index c38640b..0000000
--- a/content/dashboardpages.html
+++ /dev/null
@@ -1,282 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
-    <title>CarbonData</title>
-
-    <!-- Bootstrap -->
-	
-    <link rel="stylesheet" href="css/bootstrap.min.css">
-    <link href="css/style.css" rel="stylesheet">    	
-    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
-    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
-    <!--[if lt IE 9]>
-      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
-      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
-    <![endif]-->
-  </head>
-  <body>
-    <header>
-     <nav class="navbar navbar-default navbar-custom cd-navbar-wrapper" >
-      <div class="container">
-        <div class="navbar-header">
-          <button aria-controls="navbar" aria-expanded="false" data-target="#navbar" data-toggle="collapse" class="navbar-toggle collapsed" type="button">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-          </button>
-          <a href="index.html" class="logo">
-             <img src="images/CarbonDataLogo.png" alt="CarbonData logo" title="CarbocnData logo"  />      
-          </a>
-        </div>
-        <div class="navbar-collapse collapse cd_navcontnt" id="navbar">         
-          <ul class="nav navbar-nav navbar-right navlist-custom">
-              <li><a href="index.html"><i class="fa fa-home" aria-hidden="true"></i> </a></li>
-              <li><a href="#">Download  </a></li>
-              <li><a href="#">OverView </a></li>
-              <li><a href="dashboard.html" class="active" target="blank">Documents </a></li>
-              <li><a href="#">Community </a></li>
-              <li><a href="#" class="apache_link">apache</a>
-           </ul>
-        </div><!--/.nav-collapse -->
-      </div>
-    </nav>
-     </header> <!-- end Header part -->
-   
-   <div class="fixed-padding"></div> <!--  top padding with fixde header  -->
- 
-   <section><!-- Dashboard nav -->
-    <div class="container-fluid">
-      <div class="row">
-        <div class="col-sm-3 col-md-2 sidebar">
-          <ul class="nav nav-sidebar">
-            <li class="active"><a href="#">Overview <span class="sr-only">(current)</span></a></li>
-            <li><a href="#">Contributing to CarbonData</a></li>
-            <li><a href="#">Quick start</a></li>
-            <li><a href="#">User Guide</a></li>
-            <li><a href="#">Using CarbonData</a></li>
-            <li><a href="#">FAQ</a></li>
-          </ul>        
-        </div>
-        <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 maindashboard">
-           <div class="row placeholders">            
-            <section>
-              <div style="padding:40px;">
-
-                <p>This tutorial provides a detailed overview about :</p>
-<ul>
-<li>CarbonData,</li>
-<li>Working and File Format</li>
-<li>Features</li>
-<li>Supported Data Types</li>
-<li>Compatibility</li>
-<li>Packaging and Interfaces.</li>
-</ul>
-<h2><a id="Introduction_30"></a>Introduction</h2>
-<p>CarbonData is a fully indexed columnar and Hadoop native data-store for processing heavy analytical workloads and detailed queries on big data. CarbonData allows  faster interactive query using advanced columnar storage, index, compression and encoding techniques to improve computing efficiency, in turn it will help speedup queries an order of magnitude faster over PetaBytes of data.</p>
-<p>In customer benchmarks, CarbonData has proven to manage Petabyte of data running on extraordinarily low-cost hardware and answers queries around 10 times faster than the current open source solutions (column-oriented SQL on Hadoop data-stores).</p>
-<p>Some of the Salient features of CarbonData are :</p>
-<ul>
-<li>Low-Latency for various types of data access patterns like Sequential,Random and OLAP.</li>
-<li>Allows fast query on fast data.</li>
-<li>Ensures Space Efficiency.</li>
-<li>General format available on Hadoop-ecosystem.</li>
-</ul>
-<h2><a id="CarbonData_File_Structure_42"></a>CarbonData File Structure</h2>
-<p>CarbonData file contains groups of data called blocklet, along with all required information like schema, offsets and indices, etc, in a file footer, co-located in HDFS.</p>
-<p>The file footer can be read once to build the indices in memory, which can be utilized for optimizing the scans and processing for all subsequent queries.</p>
-<p>Each blocklet in the file is further divided into chunks of data called Data Chunks. Each data chunk is organized either in columnar format or row format, and stores the data of either a single column or a set of columns. All blocklets in one file contain the same number and type of Data Chunks.</p>
-<p><img src="../docs/images/format/carbon_data_file_structure_new.png?raw=true" alt="Carbon File Structure"></p>
-<p>Each Data Chunk contains multiple groups of data called as Pages. There are three types of pages.</p>
-<ul>
-<li>Data Page: Contains the encoded data of a column/group of columns.</li>
-<li>Row ID Page (optional): Contains the row id mappings used when the Data Page is stored as an inverted index.</li>
-<li>RLE Page (optional): Contains additional metadata used when the Data Page in RLE coded.</li>
-</ul>
-<p><img src="../docs/images/format/carbon_data_format_new.png?raw=true" alt="Carbon File Format"></p>
-<h2><a id="Features_59"></a>Features</h2>
-<p>CarbonData file format is a columnar store in HDFS, it has many features that a modern columnar format has, such as splittable, compression schema ,complex data type etc, and CarbonData has following unique features:</p>
-<ul>
-<li>Stores data along with index: it can significantly accelerate query performance and reduces the I/O scans and CPU resources, where there are filters in the query. CarbonData index consists of multiple level of indices, a processing framework can leverage this index to reduce the task it needs to schedule and process, and it can also do skip scan in more finer grain unit (called blocklet) in task side scanning instead of scanning the whole file.</li>
-<li>Operable encoded data :Through supporting efficient compression and global encoding schemes, can query on compressed/encoded data, the data can be converted just before returning the results to the users, which is “late materialized”.</li>
-<li>Column group: Allow multiple columns to form a column group that would be stored as row format. This reduces the row reconstruction cost at query time.</li>
-<li>Supports for various use cases with one single Data format : like interactive OLAP-style query, Sequential Access (big scan), Random Access (narrow scan).</li>
-</ul>
-<h2><a id="Data_Types_68"></a>Data Types</h2>
-<p>The following types are supported :</p>
-<ul>
-<li>
-<p>Numeric Types</p>
-<ul>
-<li>SMALLINT</li>
-<li>INT/INTEGER</li>
-<li>BIGINT</li>
-<li>DOUBLE</li>
-<li>DECIMAL</li>
-</ul>
-</li>
-<li>
-<p>Date/Time Types</p>
-<ul>
-<li>TIMESTAMP</li>
-</ul>
-</li>
-<li>
-<p>String Types</p>
-<ul>
-<li>STRING</li>
-</ul>
-</li>
-<li>
-<p>Complex Types</p>
-<ul>
-<li>arrays: ARRAY&lt;data_type&gt;</li>
-<li>structs: STRUCT&lt;col_name : data_type [COMMENT col_comment], …&gt;</li>
-</ul>
-</li>
-</ul>
-<h2><a id="Compatibility_89"></a>Compatibility</h2>
-<h2><a id="Packaging_and_Interfaces_92"></a>Packaging and Interfaces</h2>
-<h3><a id="Packaging_94"></a>Packaging</h3>
-<p>Carbon provides following JAR packages:</p>
-<p><img src="https://cloud.githubusercontent.com/assets/6500698/14255195/831c6e90-fac5-11e5-87ab-3b16d84918fb.png" alt="carbon modules2"></p>
-<ul>
-<li>
-<p><strong>carbon-store.jar or carbondata-assembly.jar:</strong> This is the main Jar for carbon project, the target user of it are both user and developer.<br>
-- For MapReduce application users, this jar provides API to read and write carbon files through CarbonInput/OutputFormat in carbon-hadoop module.<br>
-- For developer, this jar can be used to integrate carbon with processing engine like spark and hive, by leveraging API in carbon-processing module.</p>
-</li>
-<li>
-<p><strong>carbon-spark.jar(Currently it is part of assembly jar):</strong> provides support for spark user, spark user can manipulate carbon data files by using native spark DataFrame/SQL interface. Apart from this, in order to leverage carbon’s builtin lifecycle management function, higher level concept like Managed Carbon Table, Database and corresponding DDL are introduced.</p>
-</li>
-<li>
-<p><strong>carbon-hive.jar(not yet provided):</strong> similar to carbon-spark, which provides integration to carbon and hive.</p>
-</li>
-</ul>
-<h3><a id="Interfaces_107"></a>Interfaces</h3>
-<h4><a id="API_109"></a>API</h4>
-<p>Carbon can be used in following scenarios:</p>
-<ol>
-<li>
-<p>For MapReduce application user<br>
-This User API is provided by carbon-hadoop. In this scenario, user can process carbon files in his MapReduce application by choosing CarbonInput/OutputFormat, and is responsible using it correctly.Currently only CarbonInputFormat is provided and OutputFormat will be provided soon.</p>
-</li>
-<li>
-<p>For Spark user<br>
-This User API is provided by the Spark itself. There are also two levels of APIs</p>
-<ul>
-<li>
-<p><strong>Carbon File</strong></p>
-<p>Similar to parquet, json, or other data source in Spark, carbon can be used with data source API. For example(please refer to DataFrameAPIExample for the more detail):</p>
-<pre><code>// User can create a DataFrame from any data source or transformation.
-val df = ...
-
-// Write data
-// User can write a DataFrame to a carbon file
-df.write
-.format(&quot;carbondata&quot;)
-.option(&quot;tableName&quot;, &quot;carbontable&quot;)
-.mode(SaveMode.Overwrite)
-.save()
-
-
-// read carbon data by data source API
-df = carbonContext.read
-.format(&quot;carbondata&quot;)
-.option(&quot;tableName&quot;, &quot;carbontable&quot;)
-.load(&quot;/path&quot;)
-
-// User can then use DataFrame for analysis
-df.count
-SVMWithSGD.train(df, numIterations)
-
-// User can also register the DataFrame with a table name, and use SQL for analysis
-df.registerTempTable(&quot;t1&quot;)  // register temporary table in SparkSQL catalog
-df.registerHiveTable(&quot;t2&quot;)  // Or, use a implicit funtion to register to Hive metastore
-sqlContext.sql(&quot;select count(*) from t1&quot;).show
-</code></pre>
-</li>
-<li>
-<p><strong>Managed Carbon Table</strong></p>
-<p>Carbon has in built support for high level concept like Table, Database, and supports full data lifecycle management, instead of dealing with just files, user can use carbon specific DDL to manipulate data in Table and Database level. Please refer <a href="https://github.com/HuaweiBigData/carbondata/wiki/Language-Manual:-DDL">DDL</a> and <a href="https://github.com/HuaweiBigData/carbondata/wiki/Language-Manual:-DML">DML</a></p>
-<pre><code>// Use SQL to manage table and query data
-create database db1;
-use database db1;
-show databases;
-create table tbl1 using org.apache.carbondata.spark;
-load data into table tlb1 path 'some_files';
-select count(*) from tbl1;
-</code></pre>
-</li>
-</ul>
-</li>
-<li>
-<p>For developer who want to integrate carbon into a processing engines like spark,hive or flink, use API provided by carbon-hadoop and carbon-processing:</p>
-<ul>
-<li>
-<p><strong>Query</strong> : integrate carbon-hadoop with engine specific API, like spark data source API</p>
-</li>
-<li>
-<p><strong>Data life cycle management</strong> : carbon provides utility functions in carbon-processing to manage data life cycle, like data loading, compact, retention, schema evolution. Developer can implement DDLs of their choice and leverage these utility function to do data life cycle management.</p>
-</li>
-</ul>
-</li>
-</ol>
-
-              </div>
-            </section>
-            <footer>
-    <div class="topcontant">
-      <div class="container-fluid">
-          <div class="col-md-4 col-sm-4">
-            <p class="footext">
-              Apache CarbonData, CarbonData, Apache, the Apache feather logo, and the Apache CarbonData project logo are trademarks of The Apache Software Foundation
-            </p>
- 
-          </div>
-          <div class="col-md-8 col-sm-8">
-             <ul class="footer-nav">
-              <li><a href="">Site Map</a></li>
-              <li><a href="">Service</a></li>
-              <li><a href="">Contact us</a></li>
-             </ul>
-          </div>
-       </div>
-    </div>
-    <div class="bottomcontant">
-       <div class="container-fluid">
-          <div class="col-md-8 col-sm-8">
-            <p class="copyright-txt">Copyright © 2016. All rights reserved  &nbsp;&nbsp;|&nbsp;&nbsp;
-              <a href="#" class="term-links">Apache Software Foundation  </a>&nbsp;&nbsp;| &nbsp;&nbsp; <a href="#" class="term-links"> Privacy Policy </a>
-            </p>
-
-          </div>
-          <div class="col-md-4 col-sm-4">
-                 <div class="social-icon">
-                  <a href="#" class="icons"><i class="fa fa-facebook" aria-hidden="true"></i></a>
-                  <a href="#" class="icons"><i class="fa fa-twitter" aria-hidden="true"></i></a>
-                  <a href="#" class="icons"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
-                 </div>
-          </div>
-    </div>
-     </div>
-
-  </footer>
-          </div>           
-
-        </div>
-      </div>
-    </div>
-   </section><!-- End systemblock part -->
-
-  <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
-
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
-    <!-- Include all compiled plugins (below), or include individual files as needed -->
-    <script src="js/bootstrap.min.js"></script>
-  </body>
-  </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-carbondata-site/blob/b28a17be/content/docs/configuration.md
----------------------------------------------------------------------
diff --git a/content/docs/configuration.md b/content/docs/configuration.md
deleted file mode 100644
index 8af98bb..0000000
--- a/content/docs/configuration.md
+++ /dev/null
@@ -1,135 +0,0 @@
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
--->
-
-# Configuring CarbonData
- This tutorial will guide you through the advance configuration of CarbonData.
- 
-##  System Configuration
-This section provides the details of all the configurations required for Carbon System.
-<b><p align="center">System Configuration in carbon.properties</p></b>
-
-| Parameter | Default Value | Description |
-|----------------------------|-------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| carbon.storelocation | /user/hive/warehouse/carbon.store | Location where Carbon will create the store, and write the data in its own format.NOTE: Store location should be in HDFS. |
-| carbon.ddl.base.hdfs.url | hdfs://hacluster/opt/data | This property is used to configure the HDFS relative path from the HDFS base path, configured in fs.defaultFS. The path configured in carbon.ddl.base.hdfs.url will be appended to the HDFS path configured in fs.defaultFS. If this path is configured, then user need not pass the complete path while dataload.For example: If absolute path of the csv file is hdfs://10.18.101.155:54310/data/cnbc/2016/xyz.csv,the path "hdfs://10.18.101.155:54310" will come from property fs.defaultFS and user can configure the /data/cnbc/ as carbon.ddl.base.hdfs.url.Now while dataload user can specify the csv path as/2016/xyz.csv. |
-| carbon.badRecords.location | /opt/Carbon/Spark/badrecords | Path where the bad records are stored. |
-| carbon.kettle.home | $SPARK_HOME/carbonlib/carbonplugins | Path used by Carbon internally to create graph for loading the data. |
-| carbon.data.file.version | 2 | If this parameter value is set to1, then the Carbon supports the data load which is in old format. If the value is set to 2, then the Carbon supports the data load of new format only.NOTE: The file format created before DataSight Spark V100R002C30 is considered as old format. |                    
-
-##  Performance Configuration
-This section provides the details of all the configurations required for Carbon Performance Optimization.
-<b><p align="center">Performance Configuration in carbon.properties</p></b>
-
-1. **Data Loading Configuration**
-
-| Parameter | Default Value | Description | Range |
-|--------------------------------------|---------------|----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| carbon.sort.file.buffer.size | 20 | File read buffer size used during sorting. | The value is in MB.Min=1 and Max=100 |
-| carbon.graph.rowset.size | 100000 | Rowset size exchanged between data load graph steps. | Min=500 and Max=1000000 |
-| carbon.number.of.cores.while.loading | 6 | Number of cores to be used while data loading. |  |
-| carbon.sort.size | 500000 | Record count to sort and write to temp intermediate files. |  |
-| carbon.enableXXHash | true | Algorithm for hashmap for hashkey calculation. |  |
-| carbon.number.of.cores.block.sort | 7 | Number of cores to be used for block sort while dataloading. |  |
-| carbon.max.driver.lru.cache.size | -1 | Max LRU cache size upto which data will be loaded at the driver side. | The value is in MB. The default value is -1, means there is no memory limit for caching. Only integer values greater than 0 are accepted. |
-| carbon.max.executor.lru.cache.size | -1 | Max LRU cache size upto which data will be loaded at the executor side. | The value is in MB. The default value is -1, means there is no memory limit for caching. Only integer values greater than 0 are accepted. If this parameter is not configured, then thecarbon.max.driver.lru.cache.size value will be considered. |
-| carbon.merge.sort.prefetch | true | Enable prefetch of data during merge sort while reading data from sort temp files in data loading. |  |
-| carbon.update.persist.enable | true | Enabling this parameter considers persistent data. Enabling this will reduce the execution time of UPDATE operation. |  |
-
-2. **Compaction Configuration**
-
-| Parameter | Default Value | Description | Range |
-|-----------------------------------------------|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
-| carbon.number.of.cores.while.compacting | 2 | Number of cores which is used to write data during compaction. |  |
-| carbon.compaction.level.threshold | 4,3 | This property is for minor compaction which decides how many segments to be merged.Example: if it is set as 2,3 then minor compaction will be triggered for every 2 segments. 3 is the number of level 1 compacted segment which is further compacted to new segment. | Valid values are from 0-100. |
-| carbon.major.compaction.size | 1024 | Major compaction size can be configured using this parameter. Sum of the segments which is below this threshold will be merged. The value is in MB. |  |
-| carbon.horizontal.compaction.enable | true | This property is used to turn ON/OFF horizontal compaction. After every DELETE and UPDATE statement, horizontal compaction may occur in case the delta (DELETE/ UPDATE) files becomes more than specified threshold. By default the horizontal compaction is Turned ON but can turn OFF the horizontal compaction by setting the value to false. |  |
-| carbon.horizontal.UPDATE.compaction.threshold | 1 | This property specifies the threshold limit on number of UPDATE delta files within a segment. In case the number of delta files goes beyond the threshold, the UPDATE delta files within the segment becomes eligible for horizontal compaction and compacted into single UPDATE delta file. | By default the value is set to 1 and can be altered to values between 1 to 10000. |
-| carbon.horizontal.DELETE.compaction.threshold | 1 | This property specifies the threshold limit on number of DELETE delta files within a block of a segment. In case the number of delta files goes beyond the threshold, the DELETE delta files for the particular block of the segment becomes eligible for horizontal compaction and compacted into single DELETE delta file. | By default the value is set to 1 and can be altered to values between 1 to 10000. |  
-
-3. **Query Configuration**
-
-| Parameter | Default Value | Description | Range |
-|--------------------------------------|---------------|---------------------------------------------------|---------------------------|
-| carbon.number.of.cores | 4 | Number of cores to be used while querying. |  |
-| carbon.inmemory.record.size | 120000 | Number of records to be in memory while querying. | Min=100000 and Max=240000 |
-| carbon.enable.quick.filter | false | Improves the performance of filter query. |  |
-| no.of.cores.to.load.blocks.in.driver | 10 | Number of core to load the blocks in driver. |  |
-
-
-##   Miscellaneous Configurations
-
-<b><p align="center">Extra Configuration in carbon.properties</p></b>
-
-1. **Time format for CarbonData** 
-
-| Parameter | Default Format | Description |
-|-------------------------|---------------------|--------------------------------------------------------------|
-| carbon.timestamp.format | yyyy-MM-dd HH:mm:ss | Timestamp format of input data used for timestamp data type. |
-
-2. **Dataload Configuration**
-  
-| Parameter | Default Value | Description |
-|---------------------------------------------|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| carbon.sort.file.write.buffer.size | 10485760 | File write buffer size used during sorting. |
-| carbon.lock.type | LOCALLOCK | This configuration specifies the type of lock to be acquired during concurrent operations on table.There are following types of lock implementation: - LOCALLOCK: Lock is created on local file system as file. This lock is useful when only one spark driver (thrift server) runs on a machine and no other Carbon spark application is launched concurrently. - HDFSLOCK: Lock is created on HDFS file system as file. This lock is useful when multiple carbon spark applications are launched and no ZooKeeper is running on cluster and HDFS supports file based locking. |
-| carbon.sort.intermediate.files.limit | 20 | Minimum no of intermediate files after which sort merged to be started. |
-| carbon.block.meta.size.reserved.percentage | 10 | space reserved in percentage for writing block meta data in carbon data file. |
-| carbon.csv.read.buffersize.byte | 1048576 | csv reading buffer size. |
-| high.cardinality.value | 100000 | To identify and apply compression for non-high cardinality columns. |
-| carbon.merge.sort.reader.thread | 3 | Maximum no of threads used for reading intermediate files for final merging. |
-| carbon.load.metadata.lock.retries | 3 | Maximum number of retries to get the metadata lock for loading data to table. |
-| carbon.load.metadata.lock.retry.timeout.sec | 5 | Interval between the retries to get the lock. |
-| carbon.tempstore.location | /opt/Carbon/TempStoreLoc | Temporary store location. By default it takes System.getProperty("java.io.tmpdir"). |
-| carbon.load.log.counter | 500000 | Data loading records count logger. |   
-
-3. **Compaction Configuration**
-
-| Parameter | Default Value | Description |
-|-----------------------------------|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| carbon.numberof.preserve.segments | 0 | If the user wants to preserve some number of segments from being compacted then he can set this property.Example: carbon.numberof.preserve.segments=2 then 2 latest segments will always be excluded from the compaction. No segments will be preserved by default. |
-| carbon.allowed.compaction.days | 0 | Compaction will merge the segments which are loaded with in the specific number of days configured.Example: if the configuration is 2, then the segments which are loaded in the time frame of 2 days only will get merged. Segments which are loaded 2 days apart will not be merged.This is disabled by default. |
-| carbon.enable.auto.load.merge | false | To enable compaction while data loading. |
-  
-4. **Query Configuration**
-
-| Parameter | Default Value | Description |
-|--------------------------|---------------|-----------------------------------------------------------------------------------------------|
-| max.query.execution.time | 60 | Maximum time allowed for one query to be executed. The value is in minutes. |
-| carbon.enableMinMax | true | Min max is feature added to enhance query performance. To disable this feature, set it false. | 
-  
-5. **Global Dictionary Configurations**
-  
-| Parameter | Default Value | Description |
-|---------------------------------------|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| high.cardinality.identify.enable | true | If the parameter is true, the high cardinality columns of the dictionary code are automatically recognized and these columns will not be used as global dictionary encoding. If the parameter is false, all dictionary encoding columns are used as dictionary encoding.The high cardinality column must meet the following requirements:value of cardinality > configured value of high.cardinalityEqually, the value of cardinality is higher than the threshold.value of cardinality/ row number x 100 > configured value of high.cardinality.row.count.percentageEqually, the ratio of the cardinality value to data row number is higher than the configured percentage. |
-| high.cardinality.threshold | 1000000 | Threshold to identify whether high cardinality column.Configuration value formula:Value of cardinality > configured value of high.cardinalityThe minimum value is 10000. |
-| high.cardinality.row.count.percentage | 80 | Percentage to identify whether column cardinality is more than configured percent of total row count.Configuration value formula:Value of cardinality/ row number x 100 > configured value of high.cardinality.row.count.percentageThe value of the parameter must be larger than 0. |
-| carbon.cutOffTimestamp | 1970-01-01 05:30:00 | Sets the start date for calculating the timestamp. Java counts the number of milliseconds from start of "1970-01-01 00:00:00". This property is used to customize the start of position. For example "2000-01-01 00:00:00".The date must be in the form "carbon.timestamp.format".NOTE: The Carbon supports data store up to 68 years from the cut-off time defined. For example, if the cut-off time is 1970-01-01 05:30:00, then the data can be stored up to 2038-01-01 05:30:00. |
-| carbon.timegranularity | SECOND | The property used to set the data granularity level DAY, HOUR, MINUTE, or SECOND. |
-  
-##  Spark Configuration
- <b><p align="center">Spark Configuration Reference in spark-defaults.conf</p></b>
- 
-| Parameter | Default Value | Description |
-|----------------------------------------|--------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| spark.driver.memory | 1g | Amount of memory to use for the driver process, i.e. where SparkContext is initialized.NOTE: In client mode, this config must not be set through the SparkConf directly in your application, because the driver JVM has already started at that point. Instead, please set this through the --driver-memory command line option or in your default properties file. |
-| spark.executor.memory | 1g | Amount of memory to use per executor process. |
-| spark.sql.bigdata.register.analyseRule | org.apache.spark.sql.hive.acl.CarbonAccessControlRules | CarbonAccessControlRules need to be set for enabling Access Control. |
-   
- 
\ No newline at end of file


Mime
View raw message