You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by ts...@apache.org on 2015/05/04 21:27:21 UTC

[49/51] [partial] drill-site git commit: Initial commit

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/blog/2015/04/30/apache-parquet-graudates-to-a-top-level-project/index.html
----------------------------------------------------------------------
diff --git a/blog/2015/04/30/apache-parquet-graudates-to-a-top-level-project/index.html b/blog/2015/04/30/apache-parquet-graudates-to-a-top-level-project/index.html
new file mode 100644
index 0000000..fb57301
--- /dev/null
+++ b/blog/2015/04/30/apache-parquet-graudates-to-a-top-level-project/index.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+<meta name=viewport content="width=device-width, initial-scale=1">
+
+
+<title>Apache Parquet Graduates to a Top-Level Project - Apache Drill</title>
+
+<link href="/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/css/style.css" rel="stylesheet" type="text/css">
+<link href="/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/css/breadcrumbs.css" rel="stylesheet" type="text/css">
+<link href="/css/code.css" rel="stylesheet" type="text/css">
+<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
+<link href="/css/responsive.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript" src="/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript" src="/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript" src="/js/script.js"></script>
+<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
+
+
+</head>
+
+<body onResize="resized();">
+  <div class="page-wrap">
+    <div class="bui"></div>
+
+<div id="menu" class="mw">
+<ul>
+  <li class='toc-categories'>
+  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
+  </li>
+  <li class="logo"><a href="/"></a></li>
+  <li class='expand-menu'>
+  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
+  </li>
+  <li class='clear-float'></li>
+  <li class="documentation-menu">
+    <a href="/docs/">Documentation</a>
+    <ul>
+      
+        <li><a href="/docs/getting-started/">Getting Started</a></li>
+      
+        <li><a href="/docs/architecture/">Architecture</a></li>
+      
+        <li><a href="/docs/tutorials/">Tutorials</a></li>
+      
+        <li><a href="/docs/install-drill/">Install Drill</a></li>
+      
+        <li><a href="/docs/connect-a-data-source/">Connect a Data Source</a></li>
+      
+        <li><a href="/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
+      
+        <li><a href="/docs/query-data/">Query Data</a></li>
+      
+        <li><a href="/docs/sql-reference/">SQL Reference</a></li>
+      
+        <li><a href="/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
+      
+        <li><a href="/docs/develop-custom-functions/">Develop Custom Functions</a></li>
+      
+        <li><a href="/docs/manage-drill/">Manage Drill</a></li>
+      
+        <li><a href="/docs/developer-information/">Developer Information</a></li>
+      
+        <li><a href="/docs/release-notes/">Release Notes</a></li>
+      
+        <li><a href="/docs/sample-datasets/">Sample Datasets</a></li>
+      
+        <li><a href="/docs/archived-pages/">Archived Pages</a></li>
+      
+        <li><a href="/docs/progress-reports/">Progress Reports</a></li>
+      
+        <li><a href="/docs/project-bylaws/">Project Bylaws</a></li>
+      
+    </ul>
+  </li>
+  <li class='nav'>
+    <a href="/community-resources/">Community</a>
+    <ul>
+      <li><a href="/team/">Team</a></li>
+      <li><a href="/mailinglists/">Mailing Lists</a></li>
+      <li><a href="/community-resources/">Community Resources</a></li>
+    </ul>
+  </li>
+  <li class='nav'><a href="/faq/">FAQ</a></li>
+  <li class='nav'><a href="/blog/">Blog</a></li>
+  <li id="twitter-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
+  <li class='search-bar'>
+    <form id="drill-search-form">
+      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
+      <button type="submit">
+        <i class="fa fa-search"></i>
+      </button>
+    </form>
+  </li>
+  <li class="d">
+    <a href="/download/">
+      <i class="fa fa-cloud-download"></i> Download
+    </a>
+  </li>
+</ul>
+</div>
+
+    <div class="post int_text">
+
+  <header class="post-header">
+    <div class="int_title">
+      <h1 class="post-title">Apache Parquet Graduates to a Top-Level Project</h1>
+    </div>
+    <p class="post-meta">
+    
+      
+      
+      <strong>Author:</strong> Tomer Shiran (Founder, PMC Member and Committer, Apache Drill)
+    
+<br/><strong>Date:</strong> Apr 30, 2015
+</p>
+  </header>
+  <div class="addthis_sharing_toolbox"></div>
+
+  <article class="post-content">
+    <p>It&#39;s an exciting day. Apache Parquet, the de-facto standard columnar format for Hadoop, has graduated to an Apache top-level project.</p>
+
+<p>The Drill project supports a variety of file formats, but Parquet is the highest performing format, and it&#39;s the one we recommend to anyone who wants to maximize the performance of their queries. We&#39;ve had the pleasure of working closely with the Parquet community for over two years, and it&#39;s exciting to see how much the project has evolved.</p>
+
+<p>We&#39;ve made a number of contributions to the project, including support for self-describing data. We just implemented off-heap memory management for the Parquet readers and writers, which will improve Parquet&#39;s memory handling. (This enhancement will be available in Parquet 1.8.)</p>
+
+<p>I wanted to congratulate Twitter&#39;s Julien Le Dem (<a href="https://twitter.com/j_">@j_</a>), VP of Apache Parquet, and the entire Parquet community on the graduation milestone. Oh, and how can I get a two-letter Twitter handle?</p>
+
+<p>Happy Drilling!<br>
+Tomer Shiran</p>
+
+  </article>
+ <div id="disqus_thread"></div>
+    <script type="text/javascript">
+        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+        var disqus_shortname = 'drill'; // required: replace example with your forum shortname
+
+        /* * * DON'T EDIT BELOW THIS LINE * * */
+        (function() {
+            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+        })();
+    </script>
+    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
+    
+</div>
+<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
+
+  </div>
+  <p class="push"></p>
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
+Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
+</div>
+</div>
+
+  <script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/blog/2015/05/04/drill-0.9-released/index.html
----------------------------------------------------------------------
diff --git a/blog/2015/05/04/drill-0.9-released/index.html b/blog/2015/05/04/drill-0.9-released/index.html
new file mode 100644
index 0000000..f752162
--- /dev/null
+++ b/blog/2015/05/04/drill-0.9-released/index.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+<meta name=viewport content="width=device-width, initial-scale=1">
+
+
+<title>Drill 0.9 Released - Apache Drill</title>
+
+<link href="/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/css/style.css" rel="stylesheet" type="text/css">
+<link href="/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/css/breadcrumbs.css" rel="stylesheet" type="text/css">
+<link href="/css/code.css" rel="stylesheet" type="text/css">
+<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
+<link href="/css/responsive.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript" src="/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript" src="/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript" src="/js/script.js"></script>
+<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
+
+
+</head>
+
+<body onResize="resized();">
+  <div class="page-wrap">
+    <div class="bui"></div>
+
+<div id="menu" class="mw">
+<ul>
+  <li class='toc-categories'>
+  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
+  </li>
+  <li class="logo"><a href="/"></a></li>
+  <li class='expand-menu'>
+  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
+  </li>
+  <li class='clear-float'></li>
+  <li class="documentation-menu">
+    <a href="/docs/">Documentation</a>
+    <ul>
+      
+        <li><a href="/docs/getting-started/">Getting Started</a></li>
+      
+        <li><a href="/docs/architecture/">Architecture</a></li>
+      
+        <li><a href="/docs/tutorials/">Tutorials</a></li>
+      
+        <li><a href="/docs/install-drill/">Install Drill</a></li>
+      
+        <li><a href="/docs/connect-a-data-source/">Connect a Data Source</a></li>
+      
+        <li><a href="/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
+      
+        <li><a href="/docs/query-data/">Query Data</a></li>
+      
+        <li><a href="/docs/sql-reference/">SQL Reference</a></li>
+      
+        <li><a href="/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
+      
+        <li><a href="/docs/develop-custom-functions/">Develop Custom Functions</a></li>
+      
+        <li><a href="/docs/manage-drill/">Manage Drill</a></li>
+      
+        <li><a href="/docs/developer-information/">Developer Information</a></li>
+      
+        <li><a href="/docs/release-notes/">Release Notes</a></li>
+      
+        <li><a href="/docs/sample-datasets/">Sample Datasets</a></li>
+      
+        <li><a href="/docs/archived-pages/">Archived Pages</a></li>
+      
+        <li><a href="/docs/progress-reports/">Progress Reports</a></li>
+      
+        <li><a href="/docs/project-bylaws/">Project Bylaws</a></li>
+      
+    </ul>
+  </li>
+  <li class='nav'>
+    <a href="/community-resources/">Community</a>
+    <ul>
+      <li><a href="/team/">Team</a></li>
+      <li><a href="/mailinglists/">Mailing Lists</a></li>
+      <li><a href="/community-resources/">Community Resources</a></li>
+    </ul>
+  </li>
+  <li class='nav'><a href="/faq/">FAQ</a></li>
+  <li class='nav'><a href="/blog/">Blog</a></li>
+  <li id="twitter-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
+  <li class='search-bar'>
+    <form id="drill-search-form">
+      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
+      <button type="submit">
+        <i class="fa fa-search"></i>
+      </button>
+    </form>
+  </li>
+  <li class="d">
+    <a href="/download/">
+      <i class="fa fa-cloud-download"></i> Download
+    </a>
+  </li>
+</ul>
+</div>
+
+    <div class="post int_text">
+
+  <header class="post-header">
+    <div class="int_title">
+      <h1 class="post-title">Drill 0.9 Released</h1>
+    </div>
+    <p class="post-meta">
+    
+    <strong>Authors:</strong>
+    <ul>
+      
+        
+        <li>Tomer Shiran (Founder, PMC Member and Committer, Apache Drill)</li>
+      
+        
+        <li>Jacques Nadeau (PMC Chair and Committer, Apache Drill)</li>
+      
+    </ul>
+    
+<br/><strong>Date:</strong> May 4, 2015
+</p>
+  </header>
+  <div class="addthis_sharing_toolbox"></div>
+
+  <article class="post-content">
+    <p>It has been about a month since the release of Drill 0.8, which included <a href="/blog/drill-0.8-released/">more than 240 improvements</a>. Today we&#39;re happy to announce the availability of Drill 0.9, providing additional enhancements and bug fixes. In fact, this release includes <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313820&amp;version=12328813">200 resolved JIRAs</a>. Some of the noteworthy features in Drill 0.9 are:</p>
+
+<ul>
+<li><strong>Authentication</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-2674">DRILL-2674</a>). Drill now supports username/password authentication through the Java and C++ clients, as well as JDBC and ODBC. On the server-side, Drill leverages Linux PAM to securely validate the credentials. Users can choose to use an external user directory such as Active Directory or LDAP. To enable authentication, set the <code>security.user.auth</code> option in <code>drill-override.conf</code>.</li>
+<li><strong>Impersonation</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-2363">DRILL-2363</a>). Queries now execute and access resources using the identity of the user who submitted the query. Previously, all queries would run as the same user (eg, <code>drill</code>). With the new impersonation capability, the query will fail if the submitting user does not have permission to read the requested file(s) in the distributed file system. To enable impersonation, set the <code>drill.exec.impersonation</code> option in <code>drill-override.conf</code>.</li>
+<li><strong>Ownership chaining</strong>. Drill now allows views with different owners to be chained. This represents a very flexible access control solution. For example, an administrator with access to raw, sensitive data could create a view called <code>masked</code> which would expose only a subset of the data to other users. The administrator would enable users to read the <code>masked</code> view but not the raw data. Note that Drill provides an option <code>max_chained_user_hops</code> that specifies how many ownership changed are allowed in a chain, thereby providing administrators (or data stewards) more control over sharing of data.</li>
+<li><strong>MongoDB authentication</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-1502">DRILL-1502</a>). Drill can now connect to a MongoDB cluster that requires authentication.</li>
+<li><strong>Extended JSON datatypes</strong>. Our friends at MongoDB invented <a href="http://docs.mongodb.org/manual/reference/mongodb-extended-json/">extended JSON</a> - a set of extensions to the JSON format for supporting additional data types. We decided to embrace extended JSON in Drill. For example, standard JSON doesn&#39;t have a time type, so a time could be represented as either a string or a number: <code>{&quot;foo&quot;: &quot;19:20:30.450Z&quot;}</code> is just a string. With extended JSON, the <code>$time</code> qualifier can be used to specify that <code>foo</code> is a time <code>{&quot;foo&quot;: {&quot;$time&quot;: &quot;19:20:30.450Z&quot;}}</code>.
+We now support a number of qualifiers including <code>$bin</code>, <code>$date</code>, <code>$time</code>, <code>$interval</code>, <code>$numberLong</code> and <code>$dateDay</code> (see <a href="https://github.com/apache/drill/blob/master/exec/java-exec/src/test/resources/vector/complex/extended.json">the example</a>). We&#39;re in the process of adding some additional qualifiers to make sure that all of MongoDB&#39;s extended types are supported (this is particularly important when querying data in MongoDB).</li>
+<li><strong>Avro support</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-1512">DRILL-1512</a>). Drill can now read Avro files. This patch was contributed by Andrew Selden at Elastic.co (formerly known as Elasticsearch).</li>
+<li><strong>Improved error messages</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-2675">DRILL-2675</a> and more). It can be challenging for a complex distributed system like Drill to translate low-level internal conditions into actionable messages to the user. This release includes several enhancements that enable Drill to accomplish just that in a variety of cases.</li>
+<li><strong>Parquet and Calcite enhancements</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-1410">DRILL-1410</a> and <a href="https://issues.apache.org/jira/browse/DRILL-1384">DRILL-1384</a>). Drill isn&#39;t a traditional query engine - it&#39;s the first analytical query engine with a JSON data model. This has required us to enhance Parquet (our columnar format) and Calcite (our SQL parser). These enhancements have now been contributed back to those projects, and Drill is using the latest versions which include these enhancements.</li>
+<li><p><strong>New sys tables for memory and thread information</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-2275">DRILL-2275</a>). Drill includes two new <code>sys</code> tables that provide real-time metrics about memory utilization and threads on each of the nodes in the cluster. You can run a simple <code>SELECT *</code> to see what information is available:</p>
+<div class="highlight"><pre><code class="language-sql" data-lang="sql"><span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">sys</span><span class="p">.</span><span class="n">drillmemory</span><span class="p">;</span>
+<span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">sys</span><span class="p">.</span><span class="n">drillbitthreads</span><span class="p">;</span>
+</code></pre></div></li>
+<li><p><strong>Support for very wide tables</strong> (<a href="https://issues.apache.org/jira/browse/DRILL-2739">DRILL-2739</a>). Drill previously had some issues with tables that had more than 4095 colums. This limitation has been addressed.</p></li>
+</ul>
+
+<p>You can now <a href="/download/">download Drill 0.9</a>. As always, you can check out the official <a href="/docs/release-notes/">release notes</a> for more details.</p>
+
+<p>We&#39;re gearing up for Drill&#39;s 1.0 release later this month. Stay tuned!</p>
+
+<p>Happy Drilling!<br>
+Tomer Shiran and Jacques Nadeau</p>
+
+  </article>
+ <div id="disqus_thread"></div>
+    <script type="text/javascript">
+        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+        var disqus_shortname = 'drill'; // required: replace example with your forum shortname
+
+        /* * * DON'T EDIT BELOW THIS LINE * * */
+        (function() {
+            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+        })();
+    </script>
+    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
+    
+</div>
+<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
+
+  </div>
+  <p class="push"></p>
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
+Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
+</div>
+</div>
+
+  <script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/blog/index.html
----------------------------------------------------------------------
diff --git a/blog/index.html b/blog/index.html
new file mode 100644
index 0000000..7ab8f6a
--- /dev/null
+++ b/blog/index.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+<meta name=viewport content="width=device-width, initial-scale=1">
+
+
+<title>Blog - Apache Drill</title>
+
+<link href="/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/css/style.css" rel="stylesheet" type="text/css">
+<link href="/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/css/breadcrumbs.css" rel="stylesheet" type="text/css">
+<link href="/css/code.css" rel="stylesheet" type="text/css">
+<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
+<link href="/css/responsive.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript" src="/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript" src="/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript" src="/js/script.js"></script>
+<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
+
+
+</head>
+
+<body onResize="resized();">
+  <div class="page-wrap">
+    <div class="bui"></div>
+
+<div id="menu" class="mw">
+<ul>
+  <li class='toc-categories'>
+  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
+  </li>
+  <li class="logo"><a href="/"></a></li>
+  <li class='expand-menu'>
+  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
+  </li>
+  <li class='clear-float'></li>
+  <li class="documentation-menu">
+    <a href="/docs/">Documentation</a>
+    <ul>
+      
+        <li><a href="/docs/getting-started/">Getting Started</a></li>
+      
+        <li><a href="/docs/architecture/">Architecture</a></li>
+      
+        <li><a href="/docs/tutorials/">Tutorials</a></li>
+      
+        <li><a href="/docs/install-drill/">Install Drill</a></li>
+      
+        <li><a href="/docs/connect-a-data-source/">Connect a Data Source</a></li>
+      
+        <li><a href="/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
+      
+        <li><a href="/docs/query-data/">Query Data</a></li>
+      
+        <li><a href="/docs/sql-reference/">SQL Reference</a></li>
+      
+        <li><a href="/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
+      
+        <li><a href="/docs/develop-custom-functions/">Develop Custom Functions</a></li>
+      
+        <li><a href="/docs/manage-drill/">Manage Drill</a></li>
+      
+        <li><a href="/docs/developer-information/">Developer Information</a></li>
+      
+        <li><a href="/docs/release-notes/">Release Notes</a></li>
+      
+        <li><a href="/docs/sample-datasets/">Sample Datasets</a></li>
+      
+        <li><a href="/docs/archived-pages/">Archived Pages</a></li>
+      
+        <li><a href="/docs/progress-reports/">Progress Reports</a></li>
+      
+        <li><a href="/docs/project-bylaws/">Project Bylaws</a></li>
+      
+    </ul>
+  </li>
+  <li class='nav'>
+    <a href="/community-resources/">Community</a>
+    <ul>
+      <li><a href="/team/">Team</a></li>
+      <li><a href="/mailinglists/">Mailing Lists</a></li>
+      <li><a href="/community-resources/">Community Resources</a></li>
+    </ul>
+  </li>
+  <li class='nav'><a href="/faq/">FAQ</a></li>
+  <li class='nav'><a href="/blog/">Blog</a></li>
+  <li id="twitter-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
+  <li class='search-bar'>
+    <form id="drill-search-form">
+      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
+      <button type="submit">
+        <i class="fa fa-search"></i>
+      </button>
+    </form>
+  </li>
+  <li class="d">
+    <a href="/download/">
+      <i class="fa fa-cloud-download"></i> Download
+    </a>
+  </li>
+</ul>
+</div>
+
+    <div class="int_title">
+<h1>Blog</h1>
+  
+</div>
+
+<div class="int_text" align="left"><!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2015/05/04/drill-0.9-released/">Drill 0.9 Released</a> (May 4, 2015)<br/>The community has just released Drill 0.9, which includes 199 resolved JIRAs and numerous enhancements.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2015/04/30/apache-parquet-graudates-to-a-top-level-project/">Apache Parquet Graduates to a Top-Level Project</a> (Apr 30, 2015)<br/>The Apache Parquet project has graduated to a top-level project (TLP) at the Apache Software Foundation.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2015/03/31/drill-0.8-released/">Drill 0.8 Released</a> (Mar 31, 2015)<br/>The community has just released Drill 0.8, which includes 243 resolved JIRAs and numerous enhancements.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2015/03/23/microstrategy-announces-drill-support/">MicroStrategy Announces Drill Support</a> (Mar 23, 2015)<br/>MicroStrategy announced that it is now certified with Apache Drill, providing a first-class BI experience for Hadoop and NoSQL databases.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2015/01/27/schema-free-json-data-infrastructure/">Schema-free JSON Data Infrastructure</a> (Jan 27, 2015)<br/>JSON has emerged as the de-facto standard data exchange format. Data infrastructure technologies such as Apache Drill, MongoDB and Elasticsearch are embracing JSON as their native data models, bringing game-changing ease-of-use and agility to developers and analysts.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2014/12/23/drill-0.7-released/">Drill 0.7 Released</a> (Dec 23, 2014)<br/>The community has just released Drill 0.7, which includes 228 resolved JIRAs and numerous enhancements.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2014/12/16/whats-coming-in-2015/">What's Coming in 2015?</a> (Dec 16, 2014)<br/>Drill is now a top-level project, and the community is expanding rapidly. Find out more about some of the new features planned for 2015.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2014/12/11/apache-drill-qa-panelist-spotlight/">Apache Drill Q&A Panelist Spotlight</a> (Dec 11, 2014)<br/>Join us on Twitter for a live Q&A on Wednesday, December 17.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2014/12/09/running-sql-queries-on-amazon-s3/">Running SQL Queries on Amazon S3</a> (Dec 9, 2014)<br/>Drill enables you to run SQL queries directly on data in S3. There's no need to ingest the data into a managed cluster or transform the data. This is a step-by-step tutorial on how to use Drill with S3.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2014/12/02/drill-top-level-project/">Apache Drill Graduates to a Top-Level Project</a> (Dec 2, 2014)<br/>Drill has graduated to a Top-Level Project at Apache. This marks a significant accomplishment for the Drill community, which now includes dozens of developers working at a variety of companies.</p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="/blog/2014/11/19/sql-on-mongodb/">SQL on MongoDB</a> (Nov 19, 2014)<br/>The MongoDB storage plugin for Drill enables analytical queries on MongoDB databases. Drill's schema-free JSON data model is a natural fit for MongoDB's data model.</p>
+
+<p class="info">Want to contribute a blog post? Check out the source for some of the <a href="https://github.com/apache/drill/tree/gh-pages/blog/_posts">existing posts</a> to see how it's done. When you're ready, email your Markdown file to <a href="mailto:dev@drill.apache.org">dev@drill.apache.org</a>.</p>
+<h1>Third-Party Articles</h1>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="https://www.mapr.com/blog/how-turn-raw-data-yelp-insights-minutes-apache-drill">How to Turn Raw Data from Yelp into Insights in Minutes with Apache Drill</a> (Nov 13, 2014)<br/></p>
+<!-- previously: site.posts -->
+<p><a class="post-link" href="https://www.mapr.com/blog/how-use-sql-hadoop-drill-rest-json-nosql-and-hbase-simple-rest-client">How to Use SQL, Hadoop, Drill, REST, JSON, NoSQL, and HBase in a Simple REST Client</a> (Jan 6, 2015)<br/></p>
+</div>
+
+  </div>
+  <p class="push"></p>
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
+Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
+</div>
+</div>
+
+  <script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/community-resources/index.html
----------------------------------------------------------------------
diff --git a/community-resources/index.html b/community-resources/index.html
new file mode 100644
index 0000000..cf20663
--- /dev/null
+++ b/community-resources/index.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+<meta name=viewport content="width=device-width, initial-scale=1">
+
+
+<title>Community Resources - Apache Drill</title>
+
+<link href="/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/css/style.css" rel="stylesheet" type="text/css">
+<link href="/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/css/breadcrumbs.css" rel="stylesheet" type="text/css">
+<link href="/css/code.css" rel="stylesheet" type="text/css">
+<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
+<link href="/css/responsive.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript" src="/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript" src="/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript" src="/js/script.js"></script>
+<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
+
+
+</head>
+
+<body onResize="resized();">
+  <div class="page-wrap">
+    <div class="bui"></div>
+
+<div id="menu" class="mw">
+<ul>
+  <li class='toc-categories'>
+  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
+  </li>
+  <li class="logo"><a href="/"></a></li>
+  <li class='expand-menu'>
+  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
+  </li>
+  <li class='clear-float'></li>
+  <li class="documentation-menu">
+    <a href="/docs/">Documentation</a>
+    <ul>
+      
+        <li><a href="/docs/getting-started/">Getting Started</a></li>
+      
+        <li><a href="/docs/architecture/">Architecture</a></li>
+      
+        <li><a href="/docs/tutorials/">Tutorials</a></li>
+      
+        <li><a href="/docs/install-drill/">Install Drill</a></li>
+      
+        <li><a href="/docs/connect-a-data-source/">Connect a Data Source</a></li>
+      
+        <li><a href="/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
+      
+        <li><a href="/docs/query-data/">Query Data</a></li>
+      
+        <li><a href="/docs/sql-reference/">SQL Reference</a></li>
+      
+        <li><a href="/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
+      
+        <li><a href="/docs/develop-custom-functions/">Develop Custom Functions</a></li>
+      
+        <li><a href="/docs/manage-drill/">Manage Drill</a></li>
+      
+        <li><a href="/docs/developer-information/">Developer Information</a></li>
+      
+        <li><a href="/docs/release-notes/">Release Notes</a></li>
+      
+        <li><a href="/docs/sample-datasets/">Sample Datasets</a></li>
+      
+        <li><a href="/docs/archived-pages/">Archived Pages</a></li>
+      
+        <li><a href="/docs/progress-reports/">Progress Reports</a></li>
+      
+        <li><a href="/docs/project-bylaws/">Project Bylaws</a></li>
+      
+    </ul>
+  </li>
+  <li class='nav'>
+    <a href="/community-resources/">Community</a>
+    <ul>
+      <li><a href="/team/">Team</a></li>
+      <li><a href="/mailinglists/">Mailing Lists</a></li>
+      <li><a href="/community-resources/">Community Resources</a></li>
+    </ul>
+  </li>
+  <li class='nav'><a href="/faq/">FAQ</a></li>
+  <li class='nav'><a href="/blog/">Blog</a></li>
+  <li id="twitter-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
+  <li class='search-bar'>
+    <form id="drill-search-form">
+      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
+      <button type="submit">
+        <i class="fa fa-search"></i>
+      </button>
+    </form>
+  </li>
+  <li class="d">
+    <a href="/download/">
+      <i class="fa fa-cloud-download"></i> Download
+    </a>
+  </li>
+</ul>
+</div>
+
+    <div class="int_title">
+<h1>Community Resources</h1>
+  
+</div>
+
+<div class="int_text" align="left"><h2 id="user-resources">User Resources</h2>
+
+<ul>
+<li><a href="/docs/">Documentation</a></li>
+<li>Twitter: <a href="https://twitter.com/ApacheDrill">@ApacheDrill</a></li>
+<li>Meetup: <a href="http://www.meetup.com/Bay-Area-Apache-Drill-User-Group/">Bay Area Apache Drill User Group</a></li>
+<li>Presentations: <a href="http://www.slideshare.net/ApacheDrill/">SlideShare</a></li>
+</ul>
+
+<h2 id="developer-resources">Developer Resources</h2>
+
+<ul>
+<li>Issue tracker: <a href="https://issues.apache.org/jira/browse/DRILL/">JIRA</a></li>
+<li><a href="/docs/contribute-to-drill/">Contribute to Drill</a></li>
+<li>Hangout: <a href="https://plus.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc">Monthly Drill Hangout</a> (first Tuesday of every month at 10am PDT)</li>
+<li>Source code: <a href="https://github.com/apache/drill">GitHub</a></li>
+</ul>
+</div>
+
+  </div>
+  <p class="push"></p>
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
+Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
+</div>
+</div>
+
+  <script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/arrows.css
----------------------------------------------------------------------
diff --git a/css/arrows.css b/css/arrows.css
new file mode 100755
index 0000000..9906307
--- /dev/null
+++ b/css/arrows.css
@@ -0,0 +1,86 @@
+@charset "UTF-8";
+/* CSS Document */
+
+.nav-circlepop a {
+	width: 50px;
+	height: 50px;
+}
+
+.nav-circlepop a::before {
+	position: absolute;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+	border-radius: 50%;
+	background: #fff;
+	content: '';
+	opacity: 0;
+	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
+	transition: transform 0.3s, opacity 0.3s;
+	-webkit-transform: scale(0.9);
+	transform: scale(0.9);
+}
+
+.nav-circlepop .icon-wrap {
+	position: relative;
+	display: block;
+	margin: 10% 0 0 10%;
+	width: 80%;
+	height: 80%;
+}
+
+.nav-circlepop a.next .icon-wrap {
+	-webkit-transform: rotate(180deg);
+	transform: rotate(180deg);
+}
+
+.nav-circlepop .icon-wrap::before,
+.nav-circlepop .icon-wrap::after {
+	position: absolute;
+	left: 25%;
+	width: 3px;
+	height: 50%;
+	background: #fff;
+	content: '';
+	-webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
+	transition: transform 0.3s, background-color 0.3s;
+	-webkit-backface-visibility: hidden;
+	backface-visibility: hidden;
+}
+
+.nav-circlepop .icon-wrap::before {
+	-webkit-transform: translateX(-50%) rotate(30deg);
+	transform: translateX(-50%) rotate(30deg);
+	-webkit-transform-origin: 0 100%;
+	transform-origin: 0 100%;
+}
+
+.nav-circlepop .icon-wrap::after {
+	top: 50%;
+	-webkit-transform: translateX(-50%) rotate(-30deg);
+	transform: translateX(-50%) rotate(-30deg);
+	-webkit-transform-origin: 0 0;
+	transform-origin: 0 0;
+}
+
+.nav-circlepop a:hover::before {
+	opacity: 1;
+	-webkit-transform: scale(1);
+	transform: scale(1);
+}
+
+.nav-circlepop a:hover .icon-wrap::before,
+.nav-circlepop a:hover .icon-wrap::after {
+	background: #4aaf4c;
+}
+
+.nav-circlepop a:hover .icon-wrap::before {
+	-webkit-transform: translateX(-50%) rotate(45deg);
+	transform: translateX(-50%) rotate(45deg);
+}
+
+.nav-circlepop a:hover .icon-wrap::after {
+	-webkit-transform: translateX(-50%) rotate(-45deg);
+	transform: translateX(-50%) rotate(-45deg);
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/breadcrumbs.css
----------------------------------------------------------------------
diff --git a/css/breadcrumbs.css b/css/breadcrumbs.css
new file mode 100644
index 0000000..e9503c4
--- /dev/null
+++ b/css/breadcrumbs.css
@@ -0,0 +1,40 @@
+.breadcrumbs
+{
+  display: block;
+  padding: 0.5625rem 0 0.5625rem 0;
+  overflow: hidden;
+  margin-top: 56px;
+  margin-left: 0px;
+  list-style: none;
+  border-bottom: solid 1px #E4E4E4;
+  width: 100%;
+}
+
+.breadcrumbs>*
+{
+  margin: 0;
+  float: left;
+  font-size: 0.6875rem;
+  line-height: 0.6875rem;
+  text-transform: uppercase;
+  color: #334D5C;
+}
+.breadcrumbs>*:before
+{
+  content: "/";
+  color: #aaa;
+  margin: 0 0.75rem;
+  position: relative;
+  top: 1px;
+}
+.breadcrumbs>.current {
+  font-weight: bold;
+}
+.breadcrumbs>*.current {
+  cursor: default;
+  color: #333;
+}
+.breadcrumbs>* a {
+  color: #1a6bc7;
+  text-decoration:none;
+}

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/code.css
----------------------------------------------------------------------
diff --git a/css/code.css b/css/code.css
new file mode 100644
index 0000000..b06c8d2
--- /dev/null
+++ b/css/code.css
@@ -0,0 +1,69 @@
+div.highlight pre, code {
+  background: #f5f6f7 url(../images/code-block-bg.png) 0 0 repeat;
+  border-radius: 0;
+  border: none;
+  border-left: 5px solid #494747;
+  font-family: 'Source Code Pro', monospace;
+  font-size: 14px;
+  line-height: 24px;
+  overflow: auto;
+  word-wrap: normal;
+  white-space: pre;
+}
+
+pre {
+  padding: 24px 12px;
+  color: #222;
+  margin: 24px 0;
+}
+code {
+  background: #f5f6f7 url(../images/code-block-bg.png) 0 0 repeat;
+  border-radius: 0;
+  border: none;
+  border-left: 5px;
+  font-family: 'Source Code Pro', monospace;
+  font-size: 14px;
+  line-height: 24px;
+  overflow: auto;
+  word-wrap: normal;
+  white-space: pre;
+}
+
+div.admonition {
+  margin: 24px 0;
+  width: auto;
+  max-width: 100%;
+  padding: 2px 12px 22px 12px;
+  border-left: 5px solid transparent;
+}
+.admonition .admonition-title {
+  margin-bottom: 0;
+  font-size: 12px;
+  font-weight: bold;
+  text-transform: uppercase;
+  line-height: 24px;
+}
+.admonition > p {
+  margin: 0 0 12.5px 0;
+}
+.admonition p.first {
+  margin-top: 0 !important;
+}
+.admonition > p.last {
+  margin-bottom: 0;
+}
+.admonition .admonition-title:after {
+  content: ":";
+  font-weight: 900;
+}
+.admonition.important{
+  background-color: #fff2d5;
+  border-color: #ffb618;
+}
+.admonition.important .admonition-title {
+  color: #ffb618;
+}
+.admonition.note{
+  background-color: #edf4e8;
+  border-color: #6ba442;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/docpage.css
----------------------------------------------------------------------
diff --git a/css/docpage.css b/css/docpage.css
new file mode 100644
index 0000000..d7cf704
--- /dev/null
+++ b/css/docpage.css
@@ -0,0 +1,389 @@
+/*****************
+ Categories Bar
+*****************/
+#menu ul li.toc-categories a {
+	height:50px;
+	padding:0;
+  text-decoration: none;
+	width: 60px;
+  text-align: center;
+  color: #bababa;
+}
+#menu ul li.toc-categories {
+	float:left;
+  line-height: 45px;
+  font-size: 18px;
+  display: none;
+  overflow: auto;
+}
+
+/****************
+ Docs Nav (Bottom)
+****************/
+
+div.doc-nav {
+  overflow: auto;
+  width: 100%;
+  margin-top: 30px;
+}
+div.doc-nav a{
+  text-decoration: none;
+}
+div.doc-nav a:hover{
+  text-decoration: underline;
+}
+div.doc-nav span.previous-toc {
+  float: left;
+  width: auto;
+}
+div.doc-nav span.back-to-toc {
+  float: left;
+  width: auto;
+  margin-left: 15%;
+}
+div.doc-nav span.next-toc {
+  float: right;
+}
+
+
+/*****************
+ Main Area
+*****************/
+
+.main-content .int_text {
+  margin-left: 0px;
+  margin-top: 0px;
+}
+.main-content .int_text img {
+  margin: 30px 0px;
+}
+.main-content .int_title
+{
+  text-align: left;
+  margin-left: 0px;
+  margin-top: 30px;
+}
+.int_title::after{
+  left: 0px;
+}
+.main-content .edit-link {
+  position: relative;
+  float: right;
+  margin-top: 13px;
+  margin-right: 20px;
+  text-decoration: none;
+  font-size: 24px;
+  color: #333333;
+}
+div.int_title h1, div.main-content h1, div.main-content h2, div.main-content h3, div.main-content h4, div.main-content h5, div.main-content h6 {
+  /*font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
+  font-weight: normal;
+  line-height: 24px;
+  color: #313030;
+  padding: 0;
+}
+div.main-content h1, div.main-content h2 {
+  margin-top: 24px;
+  margin-bottom: 24px;
+}
+
+div.main-content h3 {
+  margin-top: 24px;
+  font-weight: bold;
+}
+
+div.section > h2, div.section > h3, div.section > h4 {
+  margin: 24px 0;
+}
+div.main-content h1, div.int_title h1 {
+  border-top: none;
+  font-size: 36px;
+  line-height: 48px;
+  padding: 0;
+}
+
+/***************************
+/* Sidebar doc menu styles
+***************************/
+
+.sidebar {
+  position: fixed;
+  -webkit-transform: translateZ(0);
+  background-color: #f5f6f7;
+  width: 293px;
+  height: auto;
+  top: 51px;
+  bottom: 0;
+  left: 0;
+  overflow-y: auto;
+  overflow-x: hidden;
+  font-size: 0.85em;
+  z-index: 100;
+  transition: left 0.4s cubic-bezier(.02,.01,.47,1);
+  -moz-transition: left 0.4s cubic-bezier(.02,.01,.47,1);
+  -webkit-transition: left 0.4s cubic-bezier(.02,.01,.47,1);
+}
+.sidebar.force-expand {
+  left: 0px;
+}
+aside {
+  display:block;
+}
+div.docsidebar {
+  font-size: 14px;
+  height: 100%;
+}
+div.docsidebarwrapper {
+  padding: 0;
+  padding-top: 24px;
+  padding-bottom: 130px;
+  /*min-height: 100%;*/
+  position: relative;
+}
+div.docsidebar h3 {
+  padding: 0 12px;
+  font-size: 14px;
+  line-height: 24px;
+  font-weight: bold;
+  margin: -3px 0 15px 0;
+}
+div.docsidebarwrapper ul {
+  margin: 12px 0 0 0;
+  padding: 0;
+}
+div.docsidebar ul {
+  list-style: none;
+  margin: 10px 0 10px 0;
+  padding: 0;
+  color: #000;
+}
+div.docsidebar ul li {
+  font-weight: normal;
+  line-height: 24px;
+}
+.docsidebarwrapper > ul > .toctree-l1.current_section {
+  background-color: #fff;
+  border-right: 1px solid #f5f6f7;
+}
+.docsidebarwrapper a
+{
+  color: #333333;
+  text-decoration: none;
+}
+.docsidebarwrapper > ul > ul.current_section {
+  background-color: #fff;
+  border-right: 1px solid #f5f6f7;
+  margin-right: 0px;
+}
+.docsidebarwrapper > ul > .toctree-l1 {
+  padding: 11px 0 0 12px;
+  line-height: 24px;
+  border-top: 1px solid #ebebed;
+}
+.docsidebarwrapper > ul > .toctree-l1 > a {
+  font-size: 18px;
+  line-height: 24px;
+  width: 100%;
+  display: inline-block;
+}
+div.docsidebar ul ul, div.docsidebar ul.want-points {
+  list-style: none outside none;
+  margin-left: 0;
+}
+div.docsidebar ul ul {
+  margin-top: 0px;
+  margin-bottom: 0;
+}
+div.docsidebar ul ul ul {
+  margin-top: -3px;
+}
+
+.docsidebarwrapper li.toctree-l1 ul > li > a {
+  line-height: 24px;
+  display: inline-block;
+  width: 100%;
+}
+.docsidebarwrapper li.toctree-l1 ul > li
+{
+  font-size: 14px;
+}
+div.docsidebar li.toctree-l2 {
+  text-indent: -12px;
+  padding-left: 47px;
+}
+div.docsidebar li.toctree-l1 a:hover, div.docsidebar li.toctree-l2 a:hover, div.docsidebar li.toctree-l3 a:hover {
+  text-decoration: underline;
+}
+
+div.docsidebar li.toctree-l3  {
+  padding-left: 57px;
+  text-indent: -12px;
+}
+span.expand, span.contract{
+  width: 0px;
+  cursor: pointer;
+  font-size: 80%;
+  display:none; 
+  position: relative;
+  right: 5px;
+}
+span.expand.show, span.contract.show {
+  display: inline-block;
+}
+
+.docsidebarwrapper li.toctree-l2.current, .docsidebarwrapper li.toctree-l3.current {
+  background-color: #1A6BC7;
+  color: white;
+}
+.docsidebarwrapper li.toctree-l2.current.current > a, .docsidebarwrapper li.toctree-l3.current.current > a {
+  color: white;
+}
+.docsidebarwrapper a:hover {
+  color: black;
+}
+.docsidebarwrapper a {
+  display: inline-block;
+  width: 100%;
+}
+
+.docsidebarwrapper ul {
+  font-size: 14px;
+}
+
+.permalink
+{
+  text-decoration:none;
+  font-size: 70%;
+  color: #1A6BC7;
+}
+.permalink.hide {
+  visibility: hidden;
+}
+/****************************
+/* Responsive media queries
+/***************************/
+
+@media (max-width: 320px) {
+  .int_text {
+    width: auto;
+  }
+  .int_title {
+    width: auto;
+  }
+}
+@media (max-width: 768px) {
+  .int_text {
+    width: auto;
+  }
+  .int_title {
+    width: auto;
+  }
+  
+}
+/* Browser styles when browser max width is the follow. 
+   Need menu click to make sidebar appear */
+
+@media (max-width: 1024px) {
+  div#footer {
+    margin-left: 0px;
+    width: 100%;
+  }
+  div#footer .wrapper {
+    padding: 0 20px;
+  }
+  .main-content .edit-link {
+    margin-right: 0px; /* container takes care of right margin */
+  }
+
+  #menu ul li.toc-categories {
+    display: inline-block;
+    width: 60px;
+    text-align: center;
+  }
+  #menu ul li.logo {
+    padding-left: 0px;
+  }
+  #menu.force-expand ul li.toc-categories {
+    display: inline-block;
+  }
+
+  .page-wrap div.int_title.margin_110 {
+    margin-top:110px;
+  }
+
+  li.toc-categories .expand-toc-icon {
+    font-size: 24px;
+    /*padding-right: 10px;*/
+  }
+  li.toc-categories a.expand-toc-icon {
+    color: black;
+  }
+
+  .expand-toc-icon:hover,
+  .expand-toc-icon:active {
+    color: white;
+    text-decoration: none;
+  }
+
+  .sidebar {
+    left: -293px;
+    box-shadow: 0 0 13px rgba(0,0,0,0.3);
+  }
+
+  .sidebar.reveal {
+    left: 0;
+  }
+  .main-content.force-expand {
+    margin-left: 313px;
+  }
+  #footer.force-expand .wrapper {
+    margin-left: 313px;
+  }
+  .main-content{
+    margin: 0px 20px 0px 20px;
+  }
+  .int_title {
+    margin-top: 60px;
+  }
+  .int_title h1 {
+    font-size: 28px;
+  }
+  .page-wrap #footer {
+    width: auto;
+  }
+  .breadcrumbs.force-expand li:first-of-type {
+    margin-left: 301px;
+  }
+}
+@media (min-width: 1025px) {
+  .main-content-wrapper {
+    width: 1092px; 
+  }
+  .main-content
+  {
+    margin-left: 313px;
+  }
+  #menu ul li.logo {
+    padding-left: 30px;
+  }
+  #footer .wrapper {
+    margin-left: 313px;
+  }
+  #footer {
+    width: 100%;
+  }
+ .breadcrumbs {
+    margin-left: 0px;
+  }
+  .breadcrumbs li:first-of-type {
+    margin-left: 301px;
+  }
+}
+/*
+div.page-wrap:after {
+  height: 0px;
+}
+*/
+#footer {
+  width: 1092px;
+}

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/download.css
----------------------------------------------------------------------
diff --git a/css/download.css b/css/download.css
new file mode 100644
index 0000000..0c92169
--- /dev/null
+++ b/css/download.css
@@ -0,0 +1,33 @@
+.table {
+  display: table;   /* Allow the centering to work */
+  margin: 0 auto;
+}
+
+ul#download_buttons {
+  list-style: none;
+  padding-left:0px;
+  margin-bottom:100px;
+}
+
+ul#download_buttons li {
+  float: left;
+  text-align: center;
+  background-color: #4aaf4c;
+  margin:0 10px 10px 10px;
+  width: 235px;
+  line-height: 60px;
+}
+
+ul#download_buttons li a{
+  text-decoration:none;
+  color:#fff;
+  display:block;
+}
+ 
+ul#download_buttons li a:hover {
+  background-color: #348436;
+}
+
+div#download_bar:after{
+  clear:both;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/main.css
----------------------------------------------------------------------
diff --git a/css/main.css b/css/main.css
new file mode 100644
index 0000000..b1f465d
--- /dev/null
+++ b/css/main.css
@@ -0,0 +1,449 @@
+/**
+ * Reset some basic elements
+ */
+body, h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, hr,
+dl, dd, ol, ul, figure {
+  margin: 0;
+  padding: 0; }
+
+/**
+ * Basic styling
+ */
+body {
+  font-family: Helvetica, Arial, sans-serif;
+  font-size: 16px;
+  line-height: 1.5;
+  font-weight: 300;
+  color: #111;
+  background-color: #fdfdfd;
+  -webkit-text-size-adjust: 100%; }
+
+/**
+ * Set `margin-bottom` to maintain vertical rhythm
+ */
+h1, h2, h3, h4, h5, h6,
+p, blockquote, pre,
+ul, ol, dl, figure,
+.highlight {
+  margin-bottom: 15px; }
+
+/**
+ * Images
+ */
+img {
+  max-width: 100%;
+  vertical-align: middle; }
+
+/**
+ * Figures
+ */
+figure > img {
+  display: block; }
+
+figcaption {
+  font-size: 14px; }
+
+/**
+ * Lists
+ */
+ul, ol {
+  margin-left: 30px; }
+
+li > ul,
+li > ol {
+  margin-bottom: 0; }
+
+/**
+ * Headings
+ */
+h1, h2, h3, h4, h5, h6 {
+  font-weight: 300; }
+
+/**
+ * Links
+ */
+a {
+  color: #2a7ae2;
+  text-decoration: none; }
+  a:visited {
+    color: #1756a9; }
+  a:hover {
+    color: #111;
+    text-decoration: underline; }
+
+/**
+ * Blockquotes
+ */
+blockquote {
+  color: #828282;
+  border-left: 4px solid #e8e8e8;
+  padding-left: 15px;
+  font-size: 18px;
+  letter-spacing: -1px;
+  font-style: italic; }
+  blockquote > :last-child {
+    margin-bottom: 0; }
+
+/**
+ * Code formatting
+ */
+pre,
+code {
+  font-size: 15px;
+  border: 1px solid #e8e8e8;
+  border-radius: 3px;
+  background-color: #eef; }
+
+code {
+  padding: 1px 5px; }
+
+pre {
+  padding: 8px 12px;
+  overflow-x: scroll; }
+  pre > code {
+    border: 0;
+    padding-right: 0;
+    padding-left: 0; }
+
+/**
+ * Wrapper
+ */
+.wrapper {
+  max-width: -webkit-calc(800px - (30px * 2));
+  max-width: calc(800px - (30px * 2));
+  margin-right: auto;
+  margin-left: auto;
+  padding-right: 30px;
+  padding-left: 30px; }
+  @media screen and (max-width: 800px) {
+    .wrapper {
+      max-width: -webkit-calc(800px - (30px));
+      max-width: calc(800px - (30px));
+      padding-right: 15px;
+      padding-left: 15px; } }
+
+/**
+ * Clearfix
+ */
+.wrapper:after, .footer-col-wrapper:after {
+  content: "";
+  display: table;
+  clear: both; }
+
+/**
+ * Icons
+ */
+.icon > svg {
+  display: inline-block;
+  width: 16px;
+  height: 16px;
+  vertical-align: middle; }
+  .icon > svg path {
+    fill: #828282; }
+
+/**
+ * Site header
+ */
+.site-header {
+  border-top: 5px solid #424242;
+  border-bottom: 1px solid #e8e8e8;
+  min-height: 56px;
+  position: relative; }
+
+.site-title {
+  font-size: 26px;
+  line-height: 56px;
+  letter-spacing: -1px;
+  margin-bottom: 0;
+  float: left; }
+  .site-title, .site-title:visited {
+    color: #424242; }
+
+.site-nav {
+  float: right;
+  line-height: 56px; }
+  .site-nav .menu-icon {
+    display: none; }
+  .site-nav .page-link {
+    color: #111;
+    line-height: 1.5; }
+    .site-nav .page-link:not(:first-child) {
+      margin-left: 20px; }
+  @media screen and (max-width: 600px) {
+    .site-nav {
+      position: absolute;
+      top: 9px;
+      right: 30px;
+      background-color: #fdfdfd;
+      border: 1px solid #e8e8e8;
+      border-radius: 5px;
+      text-align: right; }
+      .site-nav .menu-icon {
+        display: block;
+        float: right;
+        width: 36px;
+        height: 26px;
+        line-height: 0;
+        padding-top: 10px;
+        text-align: center; }
+        .site-nav .menu-icon > svg {
+          width: 18px;
+          height: 15px; }
+          .site-nav .menu-icon > svg path {
+            fill: #424242; }
+      .site-nav .trigger {
+        clear: both;
+        display: none; }
+      .site-nav:hover .trigger {
+        display: block;
+        padding-bottom: 5px; }
+      .site-nav .page-link {
+        display: block;
+        padding: 5px 10px; } }
+
+/**
+ * Site footer
+ */
+.site-footer {
+  border-top: 1px solid #e8e8e8;
+  padding: 30px 0; }
+
+.footer-heading {
+  font-size: 18px;
+  margin-bottom: 15px; }
+
+.contact-list,
+.social-media-list {
+  list-style: none;
+  margin-left: 0; }
+
+.footer-col-wrapper {
+  font-size: 15px;
+  color: #828282;
+  margin-left: -15px; }
+
+.footer-col {
+  float: left;
+  margin-bottom: 15px;
+  padding-left: 15px; }
+
+.footer-col-1 {
+  width: -webkit-calc(35% - (30px / 2));
+  width: calc(35% - (30px / 2)); }
+
+.footer-col-2 {
+  width: -webkit-calc(20% - (30px / 2));
+  width: calc(20% - (30px / 2)); }
+
+.footer-col-3 {
+  width: -webkit-calc(45% - (30px / 2));
+  width: calc(45% - (30px / 2)); }
+
+@media screen and (max-width: 800px) {
+  .footer-col-1,
+  .footer-col-2 {
+    width: -webkit-calc(50% - (30px / 2));
+    width: calc(50% - (30px / 2)); }
+
+  .footer-col-3 {
+    width: -webkit-calc(100% - (30px / 2));
+    width: calc(100% - (30px / 2)); } }
+@media screen and (max-width: 600px) {
+  .footer-col {
+    float: none;
+    width: -webkit-calc(100% - (30px / 2));
+    width: calc(100% - (30px / 2)); } }
+/**
+ * Page content
+ */
+.page-content {
+  padding: 30px 0; }
+
+.page-heading {
+  font-size: 20px; }
+
+.post-list {
+  margin-left: 0;
+  list-style: none; }
+  .post-list > li {
+    margin-bottom: 30px; }
+
+.post-meta {
+  font-size: 14px;
+  color: #828282; }
+
+.post-link {
+  display: block;
+  font-size: 24px; }
+
+/**
+ * Posts
+ */
+.post-header {
+  margin-bottom: 30px; }
+
+.post-title {
+  font-size: 42px;
+  letter-spacing: -1px;
+  line-height: 1; }
+  @media screen and (max-width: 800px) {
+    .post-title {
+      font-size: 36px; } }
+
+.post-content {
+  margin-bottom: 30px; }
+  .post-content h2 {
+    font-size: 32px; }
+    @media screen and (max-width: 800px) {
+      .post-content h2 {
+        font-size: 28px; } }
+  .post-content h3 {
+    font-size: 26px; }
+    @media screen and (max-width: 800px) {
+      .post-content h3 {
+        font-size: 22px; } }
+  .post-content h4 {
+    font-size: 20px; }
+    @media screen and (max-width: 800px) {
+      .post-content h4 {
+        font-size: 18px; } }
+
+/**
+ * Syntax highlighting styles
+ */
+.highlight {
+  background: #fff; }
+  .highlight .c {
+    color: #998;
+    font-style: italic; }
+  .highlight .err {
+    color: #a61717;
+    background-color: #e3d2d2; }
+  .highlight .k {
+    font-weight: bold; }
+  .highlight .o {
+    font-weight: bold; }
+  .highlight .cm {
+    color: #998;
+    font-style: italic; }
+  .highlight .cp {
+    color: #999;
+    font-weight: bold; }
+  .highlight .c1 {
+    color: #998;
+    font-style: italic; }
+  .highlight .cs {
+    color: #999;
+    font-weight: bold;
+    font-style: italic; }
+  .highlight .gd {
+    color: #000;
+    background-color: #fdd; }
+  .highlight .gd .x {
+    color: #000;
+    background-color: #faa; }
+  .highlight .ge {
+    font-style: italic; }
+  .highlight .gr {
+    color: #a00; }
+  .highlight .gh {
+    color: #999; }
+  .highlight .gi {
+    color: #000;
+    background-color: #dfd; }
+  .highlight .gi .x {
+    color: #000;
+    background-color: #afa; }
+  .highlight .go {
+    color: #888; }
+  .highlight .gp {
+    color: #555; }
+  .highlight .gs {
+    font-weight: bold; }
+  .highlight .gu {
+    color: #aaa; }
+  .highlight .gt {
+    color: #a00; }
+  .highlight .kc {
+    font-weight: bold; }
+  .highlight .kd {
+    font-weight: bold; }
+  .highlight .kp {
+    font-weight: bold; }
+  .highlight .kr {
+    font-weight: bold; }
+  .highlight .kt {
+    color: #458;
+    font-weight: bold; }
+  .highlight .m {
+    color: #099; }
+  .highlight .s {
+    color: #d14; }
+  .highlight .na {
+    color: #008080; }
+  .highlight .nb {
+    color: #0086B3; }
+  .highlight .nc {
+    color: #458;
+    font-weight: bold; }
+  .highlight .no {
+    color: #008080; }
+  .highlight .ni {
+    color: #800080; }
+  .highlight .ne {
+    color: #900;
+    font-weight: bold; }
+  .highlight .nf {
+    color: #900;
+    font-weight: bold; }
+  .highlight .nn {
+    color: #555; }
+  .highlight .nt {
+    color: #000080; }
+  .highlight .nv {
+    color: #008080; }
+  .highlight .ow {
+    font-weight: bold; }
+  .highlight .w {
+    color: #bbb; }
+  .highlight .mf {
+    color: #099; }
+  .highlight .mh {
+    color: #099; }
+  .highlight .mi {
+    color: #099; }
+  .highlight .mo {
+    color: #099; }
+  .highlight .sb {
+    color: #d14; }
+  .highlight .sc {
+    color: #d14; }
+  .highlight .sd {
+    color: #d14; }
+  .highlight .s2 {
+    color: #d14; }
+  .highlight .se {
+    color: #d14; }
+  .highlight .sh {
+    color: #d14; }
+  .highlight .si {
+    color: #d14; }
+  .highlight .sx {
+    color: #d14; }
+  .highlight .sr {
+    color: #009926; }
+  .highlight .s1 {
+    color: #d14; }
+  .highlight .ss {
+    color: #990073; }
+  .highlight .bp {
+    color: #999; }
+  .highlight .vc {
+    color: #008080; }
+  .highlight .vg {
+    color: #008080; }
+  .highlight .vi {
+    color: #008080; }
+  .highlight .il {
+    color: #099; }

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/responsive.css
----------------------------------------------------------------------
diff --git a/css/responsive.css b/css/responsive.css
new file mode 100644
index 0000000..b5ba351
--- /dev/null
+++ b/css/responsive.css
@@ -0,0 +1,252 @@
+#menu ul li.toc-categories {
+  display:none;
+}
+
+#menu ul li.menu-break {
+  display:none;
+}
+.mobile-break {
+  display: none;
+}
+
+/*@media (max-width: 768px) {
+  #menu ul li{
+    display: block;
+  }
+  #menu ul li.expand-menu {
+    display: none;
+  }
+}
+*/
+@media (min-width: 1025px) {
+  #menu ul li.expand-menu {
+    display: none;
+  }
+
+}
+
+@media (max-width: 1024px) {
+  table.intro {
+    width: 940px;
+  }
+  .mw {
+    min-width: 0px;
+  }
+  .breadcrumbs li:first-of-type {
+    margin-left: 8px;
+  }
+  #menu ul li.logo {
+    padding-left: 30px;
+  }
+   #menu ul li.expand-menu {
+    display: none;
+  }
+
+  #menu ul li, #menu ul li.d{
+    display: none;
+  }
+  .home_txt p {
+    width: auto;
+  }
+  .int_title {
+    text-align: left;
+    width: auto;
+    margin: 80px 20px 0px 20px;
+  }
+  .int_title:after {
+    left: 0px;
+  }
+  .int_text {
+    width: auto;
+    margin: 20px 10px 100px 20px;
+  }
+  #menu.force-expand ul li, #menu.force-expand ul li.d {
+    display:inline-block;
+  }
+
+  #menu.force-expand ul li.toc-categories {
+    display: none;
+  }
+  #menu.force-expand ul li ul li{
+    display:block;
+  }
+  #menu.force-expand ul li.nav, #menu.force-expand ul li#twitter-menu-item {
+    clear:both;
+    margin: 0 auto;
+  }
+  #menu ul li.logo {
+    display: block;
+  }
+  #menu ul li.expand-menu {
+    display: inline-block;
+    float: right;
+  }
+  #menu ul br.menu-break {
+    display: block;
+  }
+  #menu ul li.expand-menu, #menu ul li.expand-menu a {
+    height: 50px;
+    width: 110px;
+  }
+  #menu ul li.expand-menu span.expand-icon{
+    font-size: 24px;
+  }
+  #menu ul li.expand-menu span.menu-text{
+    margin-right:7px;
+    position: relative;
+    bottom: 3px;
+  }
+  #menu ul li.pull-right {
+    float: right;
+    margin-right: 10px;
+  }
+
+  /* Blog Posts */
+
+  div.post.int_text {
+    margin: 40px 20px 20px 20px;
+  }
+  div.post .post-header .int_title {
+    margin-left: 0px;
+  }
+
+}
+@media (max-width: 768px) {
+  #menu.force-expand ul li.nav {
+    clear:both;
+    margin: 0 auto;
+  }
+  #menu.force-expand ul li.search-bar {
+    clear:both;
+  }
+
+  /* Responsive Homepage 768 max width */
+  div.headlines.tc {
+    margin-left: 35px;
+  }
+  br.mobile-break {
+    display: block;
+  }
+  table.intro {
+    width: 768px;
+  }
+  
+  img {
+    max-width: 100%;
+  }
+
+  /* Search page */
+  div.int_search {
+    width: 100%;
+  }
+}
+
+@media (max-width: 570px) {
+
+  /* Responsive Layout 570 max width */
+
+
+  /* Responsive Menu 570 max width */
+
+  #menu.force-expand ul li.nav, #menu.force-expand ul li#twitter-menu-item {
+    clear: both;
+    width: 100%;
+    margin: auto;
+  }
+  #menu.force-expand ul li {
+    display:block;
+  }
+  #menu ul li.clear-float{
+    clear:both;
+    width: 0px;
+    display:block;
+  }
+  #menu ul li.search-bar {
+    margin: 0 11px 0 20px;
+    float: right;
+  }
+  #menu ul li.d
+  {
+    margin: 10px;
+    clear: both;
+    float: right;
+  }
+  #menu.force-expand {
+    position: relative;
+  }
+
+  /* Responsive Homepage 570 max width */
+  #header .scroller .item .tc h1{
+    font-size: 40px;
+  }
+  #header .scroller .item .tc h2 {
+    font-size: 24px;
+    line-height: 32px;
+  }
+  #header .scroller .item div.headlines.tc {
+    margin-left: 30px;
+  }
+  div.headlines a.download-headline {
+    font-size: .7em;
+  }
+  #header .scroller .item div.headlines .btn { font-size: 16px; }
+
+  div.alertbar .hor-bar:after {
+    content: "";
+  }
+  div.alertbar {
+    text-align: left;
+    padding-left: 25px;
+  }
+  div.alertbar a {
+    display:block;
+  }
+  div.alertbar span.strong {
+    display: block;
+  }
+  table.intro {
+    width: 100%;
+    background: none;
+  }
+  table.intro td {
+    display: block;
+    padding: 25px 0 5px 0;
+  }
+  table.intro td h1 {
+    font-size: 24px;
+    text-align: left;
+    padding-left: 70px;
+  }
+  table.intro td.ag, table.intro td.fl, table.intro td.fam {
+    background-position: 30px 23%;
+  }
+  table.intro p {
+    font-size: 16px;
+    line-height: 24px;
+    padding: 2px 25px 15px 30px;
+    text-align: left;
+  }
+  table.intro span {
+    position: relative;
+    bottom: 10px;
+    padding-left: 30px;
+    text-align: left;
+  }
+
+  .home_txt p {
+    margin: 20px 10px 20px 10px;
+  }
+  .home_txt h1 {
+    font-size: 32px;
+    margin: 20px 10px 20px 10px;
+  }
+
+  .home_txt h2 {
+    font-size: 20px;
+    margin: 20px 10px 20px 10px;
+
+  }
+
+}
+
+

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/search.css
----------------------------------------------------------------------
diff --git a/css/search.css b/css/search.css
new file mode 100644
index 0000000..64d25c8
--- /dev/null
+++ b/css/search.css
@@ -0,0 +1,9 @@
+.int_search {
+  margin:50px auto 0 auto;
+  width:780px;
+  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
+
+.int_search .gsc-control-cse, .int_search .gsc-control-cse .gsc-table-result {
+  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/style.css
----------------------------------------------------------------------
diff --git a/css/style.css b/css/style.css
new file mode 100755
index 0000000..1a34217
--- /dev/null
+++ b/css/style.css
@@ -0,0 +1,826 @@
+@charset "UTF-8";
+/* CSS Document */
+
+@import url(http://fonts.googleapis.com/css?family=Lato:400,300,700);
+
+* {
+  outline:none;
+}
+
+html {
+  height: 100%;
+}
+
+body {
+  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+	padding:0;
+  margin: 0;
+  height: 100%;
+}
+.page-wrap{
+  min-height: 100%;
+  margin-bottom: -60px; /* negative value of footer height */
+}
+
+.mw { min-width:999px; width:100%; }
+
+.nw { white-space:nowrap; }
+
+a.anchor {
+	display:none;
+	font-size:0px;
+	position:absolute;
+	margin-top:-50px;
+}
+
+.home_txt a.anchor {
+	margin-top:-90px;
+}
+
+#menu {
+	position:fixed;	
+	top:0;
+	width:100%;
+	z-index:5;
+}
+
+/* This seems to override menu position fixed. Fixed positioning allows menu to always be available at the top of the viewport, and JS is not needed to do this */
+/*
+#menu.r {
+	position:absolute;
+}
+*/
+
+#menu ul {
+	background:#051221;
+	display:block;
+	font-size:0px;
+	list-style:none;
+	overflow:hidden;
+	padding:0;
+	text-align:right;
+	/*
+	-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
+	-moz-box-shadow:    1px 1px 1px 0px rgba(0, 0, 0, 0.4);
+	box-shadow:         1px 1px 1px 0px rgba(0, 0, 0, 0.4);
+	*/
+}
+
+#menu ul li {
+	display:inline-block;
+	font-size:14px;
+	margin:0;
+	padding:0;
+}
+
+#menu ul li.logo {
+	float:left;
+	padding-left:30px;
+}
+
+#menu ul li.logo:hover { background:none; }
+
+#menu ul li.logo a {
+	background:url(../images/apachedrill.png) no-repeat center;
+	background-size:auto 27px;
+	display:block;
+	height:50px;
+	padding:0;
+	width:80px;
+}
+
+#menu ul li a {
+	color:#FFF;
+	text-decoration:none;
+	line-height:50px;
+	padding:14px 20px;
+}
+
+#menu ul li.d, #menu ul li.d:hover {
+	background-color: #4aaf4c;
+	font-size:12px;
+	text-transform:uppercase;
+}
+#menu ul li.d a .fam {
+  position: relative;
+  right: 8px;
+  font-size: 14px;
+}
+
+#menu ul li.d:hover {
+	background-color:#348436;
+}
+
+#menu ul li.d * {
+	cursor:pointer;
+}
+
+#menu ul li.d a {
+	padding:0px 30px 0 40px;
+	display:block;
+}
+
+
+#menu ul li.l {
+	cursor:pointer;	
+}
+
+#menu ul li.l span {
+	background:url(../images/len.png) no-repeat center;
+	background-size:auto 16px;
+	display:block;
+	line-height:50px;
+	padding:0 20px;
+	width:16px;
+}
+
+#menu ul li.l.open {
+	background-color:#145aa8;
+}
+
+#menu ul li#twitter-menu-item {
+  width:30px;
+  padding-left: 2px;
+  padding-right:10px;
+}
+
+#menu ul li#twitter-menu-item a {
+  padding: 10px;
+}
+
+#menu ul li#twitter-menu-item img {
+  width: 22px;
+}
+
+#menu ul li ul {
+	background:#1a6bc7;
+	display:none;
+	margin:0;
+	padding:0;
+	position:absolute;
+	text-align:left;
+}
+
+#menu ul li ul li {
+	display:block;
+}
+
+#menu ul li ul li a {
+	display:block;
+	line-height:30px;
+	padding:3px 20px;
+}
+
+#menu ul li ul li a:hover {
+	background:#145aa8;
+}
+
+#menu ul li:hover {
+	background:#1a6bc7;	
+}
+
+#menu ul li:hover ul {
+	display:block;
+}
+#menu ul li.clear-float{
+  display:none;
+}
+#subhead {
+	background:#145aa8;
+	color:#FFF;
+	font-size:12px;
+	font-weight:bold;
+	height:40px;
+	line-height:40px;
+	left:0px;
+	letter-spacing:1px;
+	right:0px;
+	position:fixed;	
+	text-align:center;
+	text-transform:uppercase;
+	top:10px;
+	z-index:4;	
+	
+	-webkit-transition: all 0.3s;
+	transition: all 0.3s;
+}
+
+#subhead.show {
+	top:50px;
+}
+
+#subhead ul {
+	list-style:none;
+	margin:0;
+	padding:0;
+}
+
+#subhead ul li {
+	display:inline-block;
+	list-style:none;
+	margin:0;
+	padding:0 35px 0 35px;
+}
+
+#subhead ul li a {
+	background-size:16px auto;
+	background-position:left center;
+	background-repeat:no-repeat;
+	color:#FFF;
+	display:block;
+	padding:0 0 0 25px;
+	text-decoration:none;
+}
+
+#subhead ul li.ag a {
+	background-image:url(../images/agility-w.png);
+}
+
+#subhead ul li.fl a {
+	background-image:url(../images/flexibility-w.png);
+}
+
+#subhead ul li.fam a {
+	background-image:url(../images/familiarity-w.png);
+}
+
+#header {
+	background:url(../images/reel-bg.png) no-repeat;
+	background-size:cover;
+	height:300px;
+	overflow:hidden;
+	position:relative;
+}
+
+#header .scroller {
+	margin-left:0px;	
+	overflow:hidden;
+}
+
+#header .scroller .item {
+	
+	float:left;
+	height:300px;
+	position:relative;
+	width:100%;	
+	z-index:1;
+}
+
+#header .scroller .item p a {
+	color:#FFF;
+	font-weight:bold;
+	overflow: hidden;
+	text-decoration:none;	
+	
+	position: relative;
+	display: inline-block;
+	outline: none;
+	vertical-align: bottom;
+	text-decoration: none;
+	white-space: nowrap;
+}
+
+#header .scroller .item p a::before {
+	position: absolute;
+	top: 0;
+	left: 0;
+	z-index: -1;
+	width: 100%;
+	height: 100%;
+	background: rgba(149,165,166,0.4);
+	content: '';
+	-webkit-transition: -webkit-transform 0.3s;
+	transition: transform 0.3s;
+	-webkit-transform: scaleY(0.618) translateX(-100%);
+	transform: scaleY(0.618) translateX(-100%);
+}
+
+#header .scroller .item p a:hover::before,
+#header .scroller .item p a:focus::before {
+	-webkit-transform: scaleY(0.618) translateX(0);
+	transform: scaleY(0.618) translateX(0);
+}
+
+
+#header .scroller .item .tc {
+	color:#FFF;
+	margin-left:80px;
+	position:absolute;
+	width:530px;
+}
+
+#header .scroller .item .tc h1, #header .scroller .item .tc h2 {
+	font-size:36px;
+	font-weight:lighter;
+	margin:0 0 8px 0;
+	padding:0;
+}
+#header .scroller .item .tc h2 {
+  font-size: 20px;
+}
+
+#header .scroller .item .tc p {
+	font-size:14px;
+	font-weight:lighter;
+	line-height:24px;
+	margin:0;
+	padding:0;
+}
+
+#header .scroller .item .btn {
+	background: none;
+	border: 2px solid #fff;
+	cursor: pointer;
+	color:#FFF;
+	display: inline-block;
+	font-size:12px;
+	font-weight: bold;
+	outline: none;
+	margin-top:18px;
+	position: relative;
+	padding: 5px 30px;
+	text-decoration:none;
+	text-transform: uppercase;
+	
+	-webkit-transition: all 0.3s;
+	-moz-transition: all 0.3s;
+	transition: all 0.3s;
+}
+
+#header .scroller .item .btn:after {
+	content: '';
+	position: absolute;
+	z-index: -1;
+	-webkit-transition: all 0.3s;
+	-moz-transition: all 0.3s;
+	transition: all 0.3s;
+}
+
+#header .scroller .item .btn-1c:after {
+	width: 0%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	background: #fff;
+}
+
+#header .scroller .item .btn-1c:hover,
+#header .scroller .item .btn-1c:active {
+	color: #0e83cd;
+}
+
+#header .scroller .item .btn-1c:hover:after,
+#header .scroller .item .btn-1c:active:after {
+	width: 100%;
+}
+
+#header .aLeft {
+	cursor:pointer;
+	height:30px;
+	left:20px;
+	margin-top:-15px;
+	position:absolute;
+	top:50%;
+	width:30px;	
+	z-index:2;
+}
+
+#header .aRight {
+	cursor:pointer;
+	height:30px;
+	right:20px;
+	margin-top:-15px;
+	position:absolute;
+	top:50%;
+	width:30px;	
+	z-index:2;
+}
+
+.dots {
+	bottom:30px;
+	right:80px;
+	position:absolute;
+	z-index:2;	
+}
+
+.dots .dot {
+	border-radius: 50%;
+	background-color: transparent;
+	box-shadow: inset 0 0 0 2px white;
+	-webkit-transition: box-shadow 0.3s ease;
+	transition: box-shadow 0.3s ease;
+	
+	cursor:pointer;
+	display:inline-block;
+	height:10px;
+	margin-left:10px;
+	width:10px;
+}
+
+.dots .dot:hover,
+.dots .dot:focus {
+	box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6)
+}
+
+.dots .dot.sel {
+	box-shadow: inset 0 0 0 8px white;
+}
+div.alertbar
+  {
+    background-color:#ffc;
+    text-align: center;
+    display: block;
+    padding:10px;
+    border-bottom: solid 1px #cc9;
+  }
+div.alertbar .hor-bar:after {
+  content: "|";
+}
+span.strong {
+  font-weight: bold;
+}
+
+.introWrapper {
+	border-bottom:1px solid #CCC;
+	margin-bottom:50px;	
+}
+
+table.intro {
+	background:url(../images/intro-bg.gif) no-repeat center;
+	table-layout:fixed;
+	text-align:center;	
+  width: 940px;
+}
+
+table.intro td {
+	background-position:center 25px;
+	background-repeat:no-repeat;
+	background-size:25px auto;
+	padding:65px 0 40px 0;
+	position:relative;
+	vertical-align:top;
+}
+
+table.intro td.ag {
+	background-image:url(../images/agility.png);
+}
+
+table.intro td.fl {
+	background-image:url(../images/flexibility.png);
+}
+
+table.intro td.fam {
+	background-image:url(../images/familiarity.png);
+}
+
+table.intro h1 {
+	font-size:36px;
+	font-weight:normal;
+	margin:0;
+	padding:0;
+}
+
+table.intro p {
+	font-size:16px;
+	font-weight:lighter;
+	line-height:22px;
+	margin:0;
+	padding:2px 35px 30px 35px;
+}
+
+table.intro span {
+	bottom:30px;
+	display:block;
+	position:absolute;
+	width:100%;
+}
+
+table.intro a {
+	color:#1a6bc7;
+	font-size:12px;	
+	font-weight: bold;
+}
+
+.home_txt { 
+	text-align:center;
+	padding-bottom:25px;
+}
+
+.home_txt h1 {
+	font-size:36px;
+	font-weight:normal;
+	line-height:44px;	
+	margin:0;
+}
+
+.home_txt h2 {
+	font-size:16px;
+	font-weight:normal;
+	line-height:24px;	
+}
+
+.home_txt p {
+	font-size:16px;
+	font-weight:lighter;
+	line-height:24px;
+	margin:40px auto;
+	width:770px;	
+}
+
+#blu {
+	display:table;
+	font-size:12px;
+	font-weight:lighter;
+	line-height:28px;
+	table-layout:fixed;
+}
+
+#blu a {
+	color:#FFF;
+	text-decoration:none;
+}
+
+#blu .cell {
+	color:#FFF;
+	display:table-cell;	
+	padding:40px 0;
+	overflow:hidden;
+	vertical-align:middle;
+}
+
+#blu .cell.left {
+	background:#1b2b3e;
+	padding-right:54px;
+}
+
+#blu .cell.left .wrapper {
+	float:right;	
+}
+
+#blu .cell.right {
+	background:#184f8d;
+	padding-left:54px;
+}
+
+#blu .cell.right .wrapper {
+	float:left;	
+}
+
+#blu .cell .wrapper {
+	width:425px;
+}
+
+#blu h2 {
+	font-size:24px;
+	font-weight:lighter;	
+	margin:0 0 10px 0;
+	padding:0;
+}
+
+.page-wrap:after {
+  display: block;
+  content: "";
+}
+#footer {
+  color: black;
+  background-color: white;
+	font-size:9px;
+	font-weight:lighter;
+	line-height:20px;
+	padding:30px 0;
+	text-align:center;
+}
+#footer, .page-wrap:after {
+  height: 60px;
+}
+
+#footer .wrapper {
+	padding:0 80px;
+}
+
+.bui {
+	display:none;
+	position:fixed;
+	top:0;
+	left:0;
+	right:0;
+	bottom:0;
+	background:rgba(0,0,0,0.8);
+	z-index:4;	
+}
+
+.disclaimer {
+	background:#f6f5f5;
+	font-size:12px;
+	font-weight:lighter;
+	line-height:24px;
+	text-align:center;
+}
+
+.disclaimer .wrapper {
+	margin:auto;
+	padding:50px 0 50px 0;
+	width:780px;
+}
+
+.disclaimer h2 {
+	font-size:24px;
+	font-weight:lighter;	
+	margin:0 0 10px 0;
+	padding:0;
+}
+
+.int_text {
+	margin:40px auto 30px auto;
+	width:780px;
+}
+
+/* Blog */
+div.post.int_text {
+	margin:40px auto 60px auto;
+}
+
+.int_text a, .int_title a {
+	color:#1a6bc7;
+	/* font-weight:normal;	*/
+}
+
+.int_text p, .int_text ul, .int_text ol { 
+	font-size:16px;
+	line-height:28px;
+	
+}
+
+.int_text p.l1 {
+	padding-left:30px;	
+}
+
+.int_text h2 {
+	font-size:24px;
+	font-weight:normal;	
+	margin:30px 0 0 0;
+}
+
+.int_text img {
+	display:block;
+	margin:30px auto;	
+}
+
+ul.num {
+	list-style:decimal;	
+}
+
+.int_title {
+	font-size:16px;
+	font-weight:lighter;
+	margin:auto;
+	margin-top:80px;
+	padding:0 0 15px 0;
+	position:relative;
+	text-align:center;
+	width:600px;	
+}
+
+.int_title.int_title_img {
+	background-position:center top;
+	background-repeat:no-repeat;
+	background-size:25px auto;
+	padding-top:40px;	
+}
+
+.int_title.int_title_img.architecture {
+	background-image:url(../images/architecture.png);	
+}
+
+.int_title.int_title_img.community {
+	background-image:url(../images/community.png);	
+}
+
+.int_title.int_title_img.download {
+	background-image:url(../images/download.png);	
+}
+
+.int_title p {
+	line-height:30px;
+	margin:10px 0 25px 0;
+}
+
+.int_title h1 {
+	font-size:36px;
+	margin: 20px 0px 20px 0px;
+}
+
+.int_title:after {
+	background:#1a6bc7;
+	bottom:24px;
+	content:" ";
+	height:5px;
+	left:275px;
+	position:absolute;
+	width:50px;
+}
+
+table.intro a:before, table.intro a:after {
+    backface-visibility: hidden;
+    pointer-events: none;
+}
+
+table.intro a, .int_title a {
+	display:inline-block;
+    overflow: hidden;
+	outline: medium none;
+    position: relative;
+    text-decoration: none;
+    vertical-align: bottom;
+    white-space: nowrap;
+}
+
+#header .dots, .aLeft, .aRight { display:none; }
+
+p.info {
+	background-color: #ffc;
+	border: solid 1px #cc9;
+	padding: 5px;
+}
+
+/* This is to address an issue in Markdown processing which introduces <p> inside <li>. */
+li p {
+	margin-top: 0px;
+}
+
+.hidden {
+  display:none;
+}
+
+/******************
+ Search Bar
+******************/
+
+#menu .search-bar {
+  line-height: 30px;
+  margin: 0 20px 0 20px;
+}
+
+#menu .search-bar form {
+  border-radius: 6px;
+  border: solid 1px black;
+  background-color: #1A6BC7;
+}
+
+#menu .search-bar input[type='text'] {
+  border: none;
+  color: white;
+  background-color: transparent !important;
+  font-size: 14px;
+  font-weight: inherit;
+  padding: 0 0 0 8px;
+  line-height: 20px;
+  font-family: "Lato";
+  width: 44px;
+}
+#menu .search-bar input[placeholder] {
+  opacity: .7;
+}
+
+#menu .search-bar:hover {
+  background-color: black;
+}
+
+#menu .search-bar button[type='submit'] {
+  display: inline;
+  border: none;
+  background:none;
+  position: relative;
+  color: white;
+  font-size: 14px;
+  cursor: pointer;
+  width: 33px;
+}
+#menu .search-bar ::-webkit-input-placeholder {
+   color: white;
+}
+
+#menu .search-bar :-moz-placeholder { /* Firefox 18- */
+   color: white;  
+}
+
+#menu .search-bar ::-moz-placeholder {  /* Firefox 19+ */
+   color: white;  
+}
+
+#menu .search-bar :-ms-input-placeholder {  
+   color: white;
+}
+
+.int_text table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}
+.int_text table caption{color:#000;font-style: italic;padding:1em 0;text-align:center}
+.int_text table td, .int_text table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}
+.int_text table td:first-child, .int_text table th:first-child{border-left-width:0}
+.int_text table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}
+.int_text table td{background-color:transparent}
+.int_text table-odd td{background-color:#f2f2f2}
+.int_text table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}
+.int_text table-bordered td{border-bottom:1px solid #cbcbcb}
+.int_text table-bordered tbody>tr:last-child>td{border-bottom-width:0}
+.int_text table-horizontal td, .int_text table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}
+.int_text table-horizontal tbody>tr:last-child>td{border-bottom-width:0}

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/css/syntax.css
----------------------------------------------------------------------
diff --git a/css/syntax.css b/css/syntax.css
new file mode 100644
index 0000000..2774b76
--- /dev/null
+++ b/css/syntax.css
@@ -0,0 +1,60 @@
+.highlight  { background: #ffffff; }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { font-weight: bold } /* Keyword.Constant */
+.highlight .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d14 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d14 } /* Literal.String.Backtick */
+.highlight .sc { color: #d14 } /* Literal.String.Char */
+.highlight .sd { color: #d14 } /* Literal.String.Doc */
+.highlight .s2 { color: #d14 } /* Literal.String.Double */
+.highlight .se { color: #d14 } /* Literal.String.Escape */
+.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
+.highlight .si { color: #d14 } /* Literal.String.Interpol */
+.highlight .sx { color: #d14 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d14 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */