You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by mi...@apache.org on 2016/06/26 06:16:07 UTC

svn commit: r1750233 [1/3] - in /zeppelin/site/docs/0.6.0-SNAPSHOT: ./ assets/themes/zeppelin/css/ assets/themes/zeppelin/img/docs-img/ assets/themes/zeppelin/js/ development/ displaysystem/ install/ interpreter/ interpreter/screenshots/ manual/ quicks...

Author: minalee
Date: Sun Jun 26 06:16:07 2016
New Revision: 1750233

URL: http://svn.apache.org/viewvc?rev=1750233&view=rev
Log:
https://github.com/apache/zeppelin/pull/1031

Added:
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/backtoscala.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/backtoscala.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/knitgeo.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitgeo.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/knitmotion.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitmotion.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/knitstock.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitstock.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/pythonMatplotlib.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/pythonMatplotlib.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/repl2plus2.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/repl2plus2.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/replhead.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhead.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/replhist.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhist.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/sparkrfaithful.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/sparkrfaithful.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/varr1.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr1.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/varr2.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr2.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/img/docs-img/varscala.png
      - copied unchanged from r1750232, zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varscala.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js   (with props)
Removed:
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/backtoscala.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitgeo.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitmotion.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/knitstock.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/pythonMatplotlib.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/repl2plus2.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhead.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/replhist.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/sparkrfaithful.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr1.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varr2.png
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/screenshots/varscala.png
Modified:
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css
    zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js
    zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml
    zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/index.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/ignite.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/jdbc.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/lens.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/livy.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/markdown.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/postgresql.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/python.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/r.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/scalding.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/spark.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/manual/dependencymanagement.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/manual/dynamicform.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/manual/dynamicinterpreterload.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/manual/interpreterinstallation.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/manual/interpreters.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/manual/notebookashomepage.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/manual/publish.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/pleasecontribute.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/quickstart/explorezeppelinui.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/quickstart/tutorial.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/rest-api/rest-configuration.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/rest-api/rest-interpreter.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/rest-api/rest-notebook.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/rss.xml
    zeppelin/site/docs/0.6.0-SNAPSHOT/screenshots.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/security/authentication.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/security/interpreter_authorization.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/security/notebook_authorization.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/security/shiroauthentication.html
    zeppelin/site/docs/0.6.0-SNAPSHOT/storage/storage.html

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/css/style.css Sun Jun 26 06:16:07 2016
@@ -545,6 +545,20 @@ a.anchor {
 
 a.anchorjs-link:hover { text-decoration: none; }
 
+/* Table of Contents(TOC) */
+#toc {
+  padding-top: 12px;
+  padding-bottom: 12px;
+}
+
+#toc ul {
+  margin-left: -14px;
+}
+
+#toc ul ul {
+  margin-left: -18px;
+}
+
 /* Custom, iPhone Retina */
 @media only screen and (max-width: 480px) {
   .jumbotron h1 {

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js Sun Jun 26 06:16:07 2016
@@ -118,6 +118,10 @@ $(function() {
     maybeScrollToHash();
   });
 
+  $(document).ready(function() {
+    $('#toc').toc();
+  });
+
   // Scroll now too in case we had opened the page on a hash, but wait a bit because some browsers
   // will try to do *their* initial scroll after running the onReady handler.
   $(window).load(function() { setTimeout(function() { maybeScrollToHash(); }, 25); });

Added: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js?rev=1750233&view=auto
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js (added)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js Sun Jun 26 06:16:07 2016
@@ -0,0 +1,98 @@
+// https://github.com/ghiculescu/jekyll-table-of-contents
+(function($){
+  $.fn.toc = function(options) {
+    var defaults = {
+      noBackToTopLinks: false,
+      title: '<i></i>',
+      minimumHeaders: 2,
+      headers: 'h2, h3',
+      listType: 'ul', // values: [ol|ul]
+      showEffect: 'none', // values: [show|slideDown|fadeIn|none]
+      showSpeed: '0', // set to 0 to deactivate effect
+      classes: { list: '',
+                 item: ''
+               }
+    },
+    settings = $.extend(defaults, options);
+
+    function fixedEncodeURIComponent (str) {
+      return encodeURIComponent(str).replace(/[!'()*]/g, function(c) {
+        return '%' + c.charCodeAt(0).toString(16);
+      });
+    }
+
+    function createLink (header) {
+      var innerText = (header.textContent === undefined) ? header.innerText : header.textContent;
+      return "<a href='#" + fixedEncodeURIComponent(header.id) + "'>" + innerText + "</a>";
+    }
+
+    var headers = $(settings.headers).filter(function() {
+      // get all headers with an ID
+      var previousSiblingName = $(this).prev().attr( "name" );
+      if (!this.id && previousSiblingName) {
+        this.id = $(this).attr( "id", previousSiblingName.replace(/\./g, "-") );
+      }
+      return this.id;
+    }), output = $(this);
+    if (!headers.length || headers.length < settings.minimumHeaders || !output.length) {
+      $(this).hide();
+      return;
+    }
+
+    if (0 === settings.showSpeed) {
+      settings.showEffect = 'none';
+    }
+
+    var render = {
+      show: function() { output.hide().html(html).show(settings.showSpeed); },
+      slideDown: function() { output.hide().html(html).slideDown(settings.showSpeed); },
+      fadeIn: function() { output.hide().html(html).fadeIn(settings.showSpeed); },
+      none: function() { output.html(html); }
+    };
+
+    var get_level = function(ele) { return parseInt(ele.nodeName.replace("H", ""), 10); };
+    var highest_level = headers.map(function(_, ele) { return get_level(ele); }).get().sort()[0];
+    var return_to_top = '<i class="icon-arrow-up back-to-top"> </i>';
+
+    var level = get_level(headers[0]),
+      this_level,
+      html = settings.title + " <" +settings.listType + " class=\"" + settings.classes.list +"\">";
+    headers.on('click', function() {
+      if (!settings.noBackToTopLinks) {
+        window.location.hash = this.id;
+      }
+    })
+    .addClass('clickable-header')
+    .each(function(_, header) {
+      this_level = get_level(header);
+      if (!settings.noBackToTopLinks && this_level === highest_level) {
+        $(header).addClass('top-level-header').after(return_to_top);
+      }
+      if (this_level === level) // same level as before; same indenting
+        html += "<li class=\"" + settings.classes.item + "\">" + createLink(header);
+      else if (this_level <= level){ // higher level than before; end parent ol
+        for(i = this_level; i < level; i++) {
+          html += "</li></"+settings.listType+">"
+        }
+        html += "<li class=\"" + settings.classes.item + "\">" + createLink(header);
+      }
+      else if (this_level > level) { // lower level than before; expand the previous to contain a ol
+        for(i = this_level; i > level; i--) {
+          html += "<" + settings.listType + " class=\"" + settings.classes.list +"\">" +
+                  "<li class=\"" + settings.classes.item + "\">"
+        }
+        html += createLink(header);
+      }
+      level = this_level; // update for the next one
+    });
+    html += "</"+settings.listType+">";
+    if (!settings.noBackToTopLinks) {
+      $(document).on('click', '.back-to-top', function() {
+        $(window).scrollTop(0);
+        window.location.hash = '';
+      });
+    }
+
+    render[settings.showEffect]();
+  };
+})(jQuery);

Propchange: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: zeppelin/site/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js
------------------------------------------------------------------------------
    svn:executable = *

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/atom.xml Sun Jun 26 06:16:07 2016
@@ -4,7 +4,7 @@
  <title>Apache Zeppelin</title>
  <link href="http://zeppelin.apache.org/" rel="self"/>
  <link href="http://zeppelin.apache.org"/>
- <updated>2016-06-23T21:17:35-07:00</updated>
+ <updated>2016-06-25T23:02:05-07:00</updated>
  <id>http://zeppelin.apache.org</id>
  <author>
    <name>The Apache Software Foundation</name>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontribute.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -168,10 +169,12 @@
   <div class="col-md-12">
     <h1>Contributing to Apache Zeppelin ( Code )</h1>
 
-<h2>IMPORTANT</h2>
+<div id="toc"></div>
 
-<p>Apache Zeppelin is an <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a> Software.
+<blockquote>
+<p><strong>NOTE :</strong> Apache Zeppelin is an <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a> Software.
 Any contributions to Zeppelin (Source code, Documents, Image, Website) means you agree with license all your contributions as Apache2 License.</p>
+</blockquote>
 
 <h2>Setting up</h2>
 
@@ -185,7 +188,7 @@ Any contributions to Zeppelin (Source co
 
 <p>You are free to use whatever IDE you prefer, or your favorite command line editor.</p>
 
-<h3>Build Tools</h3>
+<h4>Build Tools</h4>
 
 <p>To build the code, install</p>
 
@@ -206,9 +209,8 @@ Any contributions to Zeppelin (Source co
 <p>You may also want to develop against a specific branch. For example, for branch-0.5.6</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">git clone -b branch-0.5.6 git://git.apache.org/zeppelin.git zeppelin
 </code></pre></div>
-<h4>Fork repository</h4>
-
-<p>If you want not only build Zeppelin but also make any changes, then you need fork <a href="https://github.com/apache/zeppelin">Zeppelin github mirror repository</a> and make a pull request.</p>
+<p>Apache Zeppelin follows <a href="https://github.com/sevntu-checkstyle/sevntu.checkstyle/wiki/Development-workflow-with-Git:-Fork,-Branching,-Commits,-and-Pull-Request">Fork &amp; Pull</a> as a source control workflow.
+If you want to not only build Zeppelin but also make any changes, then you need to fork <a href="https://github.com/apache/zeppelin">Zeppelin github mirror repository</a> and make a pull request.</p>
 
 <h3>Build</h3>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">mvn install
@@ -219,6 +221,8 @@ Any contributions to Zeppelin (Source co
 <p>To build with specific spark / hadoop version</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">mvn install -Dspark.version=x.x.x -Dhadoop.version=x.x.x
 </code></pre></div>
+<p>For the further </p>
+
 <h3>Run Zeppelin server in development mode</h3>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">cd zeppelin-server
 HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=YOUR_JAVA_HOME mvn exec:java -Dexec.mainClass=&quot;org.apache.zeppelin.server.ZeppelinServer&quot; -Dexec.args=&quot;&quot;
@@ -236,16 +240,12 @@ HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=Y
 
 <p>Some portions of the Zeppelin code are generated by <a href="http://thrift.apache.org">Thrift</a>. For most Zeppelin changes, you don&#39;t need to worry about this. But if you modify any of the Thrift IDL files (e.g. zeppelin-interpreter/src/main/thrift/*.thrift), then you also need to regenerate these files and submit their updated version as part of your patch.</p>
 
-<p>To regenerate the code, install <strong>thrift-0.9.0</strong> and change directory into Zeppelin source directory. and then run following command</p>
+<p>To regenerate the code, install <strong>thrift-0.9.2</strong> and change directory into Zeppelin source directory. and then run following command</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">thrift -out zeppelin-interpreter/src/main/java/ --gen java zeppelin-interpreter/src/main/thrift/RemoteInterpreterService.thrift
 </code></pre></div>
-<h2>JIRA</h2>
-
-<p>Zeppelin manages its issues in Jira. <a href="https://issues.apache.org/jira/browse/ZEPPELIN">https://issues.apache.org/jira/browse/ZEPPELIN</a></p>
-
 <h2>Where to Start</h2>
 
-<p>You can find issues for <a href="https://issues.apache.org/jira/browse/ZEPPELIN-924?jql=project%20%3D%20ZEPPELIN%20and%20status%20%3D%20Open%20and%20labels%20in%20(beginner%2C%20newbie)">beginner</a>.</p>
+<p>You can find issues for <a href="https://issues.apache.org/jira/browse/ZEPPELIN-981?jql=project%20%3D%20ZEPPELIN%20AND%20labels%20in%20(beginner%2C%20newbie)">beginner &amp; newbie</a></p>
 
 <h2>Stay involved</h2>
 
@@ -255,6 +255,8 @@ HADOOP_HOME=YOUR_HADOOP_HOME JAVA_HOME=Y
 <li><a href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">dev@zeppelin.apache.org</a> is for people who want to contribute code to Zeppelin. <a href="mailto:dev-subscribe@zeppelin.apache.org?subject=send%20this%20email%20to%20subscribe">subscribe</a>, <a href="mailto:dev-unsubscribe@zeppelin.apache.org?subject=send%20this%20email%20to%20unsubscribe">unsubscribe</a>, <a href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">archives</a></li>
 </ul>
 
+<p>If you have any issues, create a ticket in <a href="https://issues.apache.org/jira/browse/ZEPPELIN">JIRA</a>.</p>
+
   </div>
 </div>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/development/howtocontributewebsite.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -168,44 +169,47 @@
   <div class="col-md-12">
     <h1>Contributing to Apache Zeppelin ( Website )</h1>
 
-<h2>IMPORTANT</h2>
+<div id="toc"></div>
 
-<p>Apache Zeppelin is an <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a> Software.
-Any contribution to Zeppelin (Source code, Documents, Image, Website) means you agree license all your contributions as Apache2 License.</p>
+<p>This page will give you an overview of how to build and contribute to the documentation of Apache Zeppelin.
+The online documentation at <a href="https://zeppelin.apache.org/docs/latest/">zeppelin.apache.org</a> is also generated from the files found here.</p>
 
-<h2>Modifying the website</h2>
+<blockquote>
+<p><strong>NOTE :</strong> Apache Zeppelin is an <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2 License</a> Software.
+Any contributions to Zeppelin (Source code, Documents, Image, Website) means you agree with license all your contributions as Apache2 License.</p>
+</blockquote>
 
-<h4>Getting the source code</h4>
+<h2>Getting the source code</h2>
 
-<p>Website is hosted in &#39;master&#39; branch under <code>/docs/</code> dir.</p>
+<p>First of all, you need Zeppelin source code. The official location of Zeppelin is <a href="http://git.apache.org/zeppelin.git">http://git.apache.org/zeppelin.git</a>.
+Documentation website is hosted in &#39;master&#39; branch under <code>/docs/</code> dir.</p>
 
-<p>First of all, you need the website source code. The official location of mirror for Zeppelin is <a href="http://git.apache.org/zeppelin.git">http://git.apache.org/zeppelin.git</a>.</p>
+<h3>git access</h3>
 
-<p>Get the source code on your development machine using git.</p>
+<p>First of all, you need the website source code. The official location of mirror for Zeppelin is <a href="http://git.apache.org/zeppelin.git">http://git.apache.org/zeppelin.git</a>.
+Get the source code on your development machine using git.</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">git clone git://git.apache.org/zeppelin.git
 cd docs
 </code></pre></div>
-<h4>Build</h4>
+<p>Apache Zeppelin follows <a href="https://github.com/sevntu-checkstyle/sevntu.checkstyle/wiki/Development-workflow-with-Git:-Fork,-Branching,-Commits,-and-Pull-Request">Fork &amp; Pull</a> as a source control workflow.
+If you want to not only build Zeppelin but also make any changes, then you need to fork <a href="https://github.com/apache/zeppelin">Zeppelin github mirror repository</a> and make a pull request.</p>
 
-<p>To build, you&#39;ll need to install some prerequisites. Please check &#39;Build documentation&#39; section in <a href="https://github.com/apache/zeppelin/blob/master/docs/README.md#build-documentation">docs/README.md</a>.</p>
+<h3>Build</h3>
 
-<h4>Run website in development mode</h4>
+<p>You&#39;ll need to install some prerequisites to build the code. Please check <a href="https://github.com/apache/zeppelin/blob/master/docs/README.md#build-documentation">Build documentation</a> section in <a href="https://github.com/apache/zeppelin/blob/master/docs/README.md">docs/README.md</a>.</p>
 
-<p>While you&#39;re modifying website, you&#39;ll want to see preview of it. Please check &#39;Run website&#39; section in <a href="https://github.com/apache/zeppelin/blob/master/docs/README.md#run-website">docs/README.md</a>.</p>
+<h3>Run website in development mode</h3>
 
-<p>You&#39;ll be able to access it on <a href="http://localhost:4000">http://localhost:4000</a> with your web browser.</p>
+<p>While you&#39;re modifying website, you might want to see preview of it. Please check <a href="https://github.com/apache/zeppelin/blob/master/docs/README.md#run-website">Run website</a> section in <a href="https://github.com/apache/zeppelin/blob/master/docs/README.md">docs/README.md</a>.
+Then you&#39;ll be able to access it on <a href="http://localhost:4000">http://localhost:4000</a> with your web browser.</p>
 
-<h4>Making a Pull Request</h4>
+<h3>Making a Pull Request</h3>
 
 <p>When you are ready, just make a pull-request.</p>
 
 <h2>Alternative way</h2>
 
-<p>You can directly edit .md files in <code>/docs/</code> dir at github&#39;s web interface and make pull-request immediatly.</p>
-
-<h2>JIRA</h2>
-
-<p>Zeppelin manages its issues in Jira. <a href="https://issues.apache.org/jira/browse/ZEPPELIN">https://issues.apache.org/jira/browse/ZEPPELIN</a></p>
+<p>You can directly edit <code>.md</code> files in <code>/docs/</code> directory at the web interface of github and make pull-request immediatly.</p>
 
 <h2>Stay involved</h2>
 
@@ -215,6 +219,8 @@ cd docs
 <li><a href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">dev@zeppelin.apache.org</a> is for people who want to contribute code to Zeppelin. <a href="mailto:dev-subscribe@zeppelin.apache.org?subject=send%20this%20email%20to%20subscribe">subscribe</a>, <a href="mailto:dev-unsubscribe@zeppelin.apache.org?subject=send%20this%20email%20to%20unsubscribe">unsubscribe</a>, <a href="http://mail-archives.apache.org/mod_mbox/zeppelin-dev/">archives</a></li>
 </ul>
 
+<p>If you have any issues, create a ticket in <a href="https://issues.apache.org/jira/browse/ZEPPELIN">JIRA</a>.</p>
+
   </div>
 </div>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/development/writingzeppelininterpreter.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -180,20 +181,24 @@ See the License for the specific languag
 limitations under the License.
 -->
 
-<h3>What is Zeppelin Interpreter</h3>
+<h1>Writing a New Interpreter</h1>
 
-<p>Zeppelin Interpreter is a language backend. For example to use scala code in Zeppelin, you need scala interpreter.
-Every Interpreter belongs to an InterpreterGroup.
+<div id="toc"></div>
+
+<h2>What is Apache Zeppelin Interpreter</h2>
+
+<p>Apache Zeppelin Interpreter is a language backend. For example to use scala code in Zeppelin, you need a scala interpreter.
+Every Interpreters belongs to an <strong>InterpreterGroup</strong>.
 Interpreters in the same InterpreterGroup can reference each other. For example, SparkSqlInterpreter can reference SparkInterpreter to get SparkContext from it while they&#39;re in the same group.</p>
 
 <p><img class="img-responsive" style="width:50%; border: 1px solid #ecf0f1;" height="auto" src="/assets/themes/zeppelin/img/interpreter.png" /></p>
 
-<p>InterpreterSetting is configuration of a given InterpreterGroup and a unit of start/stop interpreter.
-All Interpreters in the same InterpreterSetting are launched in a single, separate JVM process. The Interpreter communicates with Zeppelin engine via thrift.</p>
+<p><a href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java">InterpreterSetting</a> is configuration of a given <a href="https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterGroup.java">InterpreterGroup</a> and a unit of start/stop interpreter.
+All Interpreters in the same InterpreterSetting are launched in a single, separate JVM process. The Interpreter communicates with Zeppelin engine via <strong><a href="https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/thrift/RemoteInterpreterService.thrift">Thrift</a></strong>.</p>
 
-<p>In &#39;Separate Interpreter for each note&#39; mode, new Interpreter instance will be created per notebook. But it still runs on the same JVM while they&#39;re in the same InterpreterSettings.</p>
+<p>In &#39;Separate Interpreter(scoped / isolated) for each note&#39; mode which you can see at the <strong>Interpreter Setting</strong> menu when you create a new interpreter, new interpreter instance will be created per notebook. But it still runs on the same JVM while they&#39;re in the same InterpreterSettings.</p>
 
-<h3>Make your own Interpreter</h3>
+<h2>Make your own Interpreter</h2>
 
 <p>Creating a new interpreter is quite simple. Just extend <a href="https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/Interpreter.java">org.apache.zeppelin.interpreter</a> abstract class and implement some methods.
 You can include <code>org.apache.zeppelin:zeppelin-interpreter:[VERSION]</code> artifact in your build system. And you should your jars under your interpreter directory with specific directory name. Zeppelin server reads interpreter directories recursively and initializes interpreters including your own interpreter.</p>
@@ -239,7 +244,7 @@ The name of the interpreter is what you
 <div class="highlight"><pre><code class="text language-text" data-lang="text">%MyInterpreterName
 some interpreter specific code...
 </code></pre></div>
-<h3>Programming Languages for Interpreter</h3>
+<h2>Programming Languages for Interpreter</h2>
 
 <p>If the interpreter uses a specific programming language ( like Scala, Python, SQL ), it is generally recommended to add a syntax highlighting supported for that to the notebook paragraph editor.  </p>
 
@@ -248,17 +253,17 @@ some interpreter specific code...
 <p>If you want to add a new set of syntax highlighting,  </p>
 
 <ol>
-<li>Add the <code>mode-*.js</code> file to <code>zeppelin-web/bower.json</code> ( when built, <code>zeppelin-web/src/index.html</code> will be changed automatically. ).<br></li>
-<li>Add to the list of <code>editorMode</code> in <code>zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</code> - it follows the pattern &#39;ace/mode/x&#39; where x is the name.<br></li>
-<li>Add to the code that checks for <code>%</code> prefix and calls <code>session.setMode(editorMode.x)</code> in <code>setParagraphMode</code> located in <code>zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</code>.<br></li>
+<li>Add the <code>mode-*.js</code> file to <code><a href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/bower.json">zeppelin-web/bower.json</a></code> ( when built, <code><a href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/src/index.html">zeppelin-web/src/index.html</a></code> will be changed automatically. ).<br></li>
+<li>Add to the list of <code>editorMode</code> in <code><a href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js">zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</a></code> - it follows the pattern &#39;ace/mode/x&#39; where x is the name.<br></li>
+<li>Add to the code that checks for <code>%</code> prefix and calls <code>session.setMode(editorMode.x)</code> in <code>setParagraphMode</code> located in <code><a href="https://github.com/apache/zeppelin/blob/master/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js">zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js</a></code>.<br></li>
 </ol>
 
-<h3>Install your interpreter binary</h3>
+<h2>Install your interpreter binary</h2>
 
 <p>Once you have built your interpreter, you can place it under the interpreter directory with all its dependencies.</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">[ZEPPELIN_HOME]/interpreter/[INTERPRETER_NAME]/
 </code></pre></div>
-<h3>Configure your interpreter</h3>
+<h2>Configure your interpreter</h2>
 
 <p>To configure your interpreter you need to follow these steps:</p>
 
@@ -266,25 +271,25 @@ some interpreter specific code...
 <li><p>Add your interpreter class name to the zeppelin.interpreters property in <code>conf/zeppelin-site.xml</code>.</p>
 
 <p>Property value is comma separated [INTERPRETER_CLASS_NAME].
-For example,</p></li>
-</ol>
+For example,</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">&lt;property&gt;
-  &lt;name&gt;zeppelin.interpreters&lt;/name&gt;
-  &lt;value&gt;org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter,org.apache.zeppelin.spark.SparkSqlInterpreter,org.apache.zeppelin.spark.DepInterpreter,org.apache.zeppelin.markdown.Markdown,org.apache.zeppelin.shell.ShellInterpreter,org.apache.zeppelin.hive.HiveInterpreter,com.me.MyNewInterpreter&lt;/value&gt;
+&lt;name&gt;zeppelin.interpreters&lt;/name&gt;
+&lt;value&gt;org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter,org.apache.zeppelin.spark.SparkSqlInterpreter,org.apache.zeppelin.spark.DepInterpreter,org.apache.zeppelin.markdown.Markdown,org.apache.zeppelin.shell.ShellInterpreter,org.apache.zeppelin.hive.HiveInterpreter,com.me.MyNewInterpreter&lt;/value&gt;
 &lt;/property&gt;
-</code></pre></div>
-<ol>
+</code></pre></div></li>
 <li><p>Add your interpreter to the <a href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java#L397">default configuration</a> which is used when there is no <code>zeppelin-site.xml</code>.</p></li>
 <li><p>Start Zeppelin by running <code>./bin/zeppelin-daemon.sh start</code>.</p></li>
 <li><p>In the interpreter page, click the <code>+Create</code> button and configure your interpreter properties.
 Now you are done and ready to use your interpreter.</p></li>
 </ol>
 
-<p>Note that the interpreters released with zeppelin have a <a href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java#L397">default configuration</a> which is used when there is no <code>conf/zeppelin-site.xml</code>.</p>
+<blockquote>
+<p><strong>Note :</strong> Interpreters released with zeppelin have a <a href="https://github.com/apache/zeppelin/blob/master/zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java#L397">default configuration</a> which is used when there is no <code>conf/zeppelin-site.xml</code>.</p>
+</blockquote>
 
-<h3>Use your interpreter</h3>
+<h2>Use your interpreter</h2>
 
-<h4>0.5.0</h4>
+<h3>0.5.0</h3>
 
 <p>Inside of a notebook, <code>%[INTERPRETER_NAME]</code> directive will call your interpreter.
 Note that the first interpreter configuration in zeppelin.interpreters will be the default one.</p>
@@ -295,9 +300,7 @@ Note that the first interpreter configur
 val a = &quot;My interpreter&quot;
 println(a)
 </code></pre></div>
-<p><br /></p>
-
-<h4>0.6.0 and later</h4>
+<h3>0.6.0 and later</h3>
 
 <p>Inside of a notebook, <code>%[INTERPRETER_GROUP].[INTERPRETER_NAME]</code> directive will call your interpreter.
 Note that the first interpreter configuration in zeppelin.interpreters will be the default one.</p>
@@ -325,7 +328,7 @@ codes for myintp1
 
 codes for myintp2
 </code></pre></div>
-<h3>Examples</h3>
+<h2>Examples</h2>
 
 <p>Checkout some interpreters released with Zeppelin by default.</p>
 
@@ -336,19 +339,19 @@ codes for myintp2
 <li><a href="https://github.com/apache/zeppelin/tree/master/jdbc">jdbc</a></li>
 </ul>
 
-<h3>Contributing a new Interpreter to Zeppelin releases</h3>
+<h2>Contributing a new Interpreter to Zeppelin releases</h2>
 
 <p>We welcome contribution to a new interpreter. Please follow these few steps:</p>
 
 <ul>
-<li>First, check out the general contribution guide <a href="./howtocontributewebsite.html">here</a>.</li>
-<li>Follow the steps in &quot;Make your own Interpreter&quot; section above.</li>
-<li>Add your interpreter as in the &quot;Configure your interpreter&quot; section above; also add it to the example template <a href="https://github.com/apache/zeppelin/blob/master/conf/zeppelin-site.xml.template">zeppelin-site.xml.template</a>.</li>
-<li>Add tests! They are run by Travis for all changes and it is important that they are self-contained.</li>
+<li>First, check out the general contribution guide <a href="https://github.com/apache/zeppelin/blob/master/CONTRIBUTING.md">here</a>.</li>
+<li>Follow the steps in <a href="#make-your-own-interpreter">Make your own Interpreter</a> section above.</li>
+<li>Add your interpreter as in the <a href="#configure-your-interpreter">Configure your interpreter</a> section above; also add it to the example template <a href="https://github.com/apache/zeppelin/blob/master/conf/zeppelin-site.xml.template">zeppelin-site.xml.template</a>.</li>
+<li>Add tests! They are run by <a href="https://travis-ci.org/apache/zeppelin">Travis</a> for all changes and it is important that they are self-contained.</li>
 <li>Include your interpreter as a module in <a href="https://github.com/apache/zeppelin/blob/master/pom.xml"><code>pom.xml</code></a>.</li>
 <li>Add documentation on how to use your interpreter under <code>docs/interpreter/</code>. Follow the Markdown style as this <a href="https://github.com/apache/zeppelin/blob/master/docs/interpreter/elasticsearch.md">example</a>. Make sure you list config settings and provide working examples on using your interpreter in code boxes in Markdown. Link to images as appropriate (images should go to <code>docs/assets/themes/zeppelin/img/docs-img/</code>). And add a link to your documentation in the navigation menu (<code>docs/_includes/themes/zeppelin/_navigation.html</code>).</li>
 <li>Most importantly, ensure licenses of the transitive closure of all dependencies are list in <a href="https://github.com/apache/zeppelin/blob/master/zeppelin-distribution/src/bin_license/LICENSE">license file</a>.</li>
-<li>Commit your changes and open a Pull Request on the project <a href="https://github.com/apache/zeppelin">Mirror on GitHub</a>; check to make sure Travis CI build is passing.</li>
+<li>Commit your changes and open a <a href="https://github.com/apache/zeppelin/pulls">Pull Request</a> on the project <a href="https://github.com/apache/zeppelin">Mirror on GitHub</a>; check to make sure Travis CI build is passing.</li>
 </ul>
 
   </div>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/back-end-angular.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -180,14 +181,18 @@ See the License for the specific languag
 limitations under the License.
 -->
 
-<h2>Back-end Angular API in Zeppelin</h2>
+<h1>Back-end Angular API in Apache Zeppelin</h1>
 
-<p>Angular display system treats output as a view template for <a href="https://angularjs.org/">AngularJS</a>.
-It compiles templates and displays them inside of Zeppelin.</p>
+<div id="toc"></div>
+
+<h2>Overview</h2>
 
-<p>Zeppelin provides a gateway between your interpreter and your compiled <strong>AngularJS view</strong> templates.
+<p>Angular display system treats output as a view template for <a href="https://angularjs.org/">AngularJS</a>.
+It compiles templates and displays them inside of Apache Zeppelin. Zeppelin provides a gateway between your interpreter and your compiled <strong>AngularJS view</strong> templates.
 Therefore, you can not only update scope variables from your interpreter but also watch them in the interpreter, which is JVM process.</p>
 
+<h2>Basic Usage</h2>
+
 <h3>Print AngularJS view</h3>
 
 <p>To use angular display system, you should start with <code>%angular</code>.
@@ -250,25 +255,22 @@ When the button is clicked, you&#39;ll s
 
 <p>In this section, we will introduce a simpler and more intuitive way of using <strong>Angular Display System</strong> in Zeppelin.</p>
 
-<h3>How can we use it?</h3>
-
 <p>Here are some usages.</p>
 
-<h4>Import</h4>
-
-<h5>- In notebook scope</h5>
-<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="k">import</span> <span class="nn">org.apache.zeppelin.display.angular.notebookscope._</span>
+<h3>Import</h3>
+<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="c1">// In notebook scope</span>
+<span class="k">import</span> <span class="nn">org.apache.zeppelin.display.angular.notebookscope._</span>
 <span class="k">import</span> <span class="nn">AngularElem._</span>
-</code></pre></div>
-<h5>- In paragraph scope</h5>
-<div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="k">import</span> <span class="nn">org.apache.zeppelin.display.angular.paragraphscope._</span>
+
+<span class="c1">// In paragraph scope</span>
+<span class="k">import</span> <span class="nn">org.apache.zeppelin.display.angular.paragraphscope._</span>
 <span class="k">import</span> <span class="nn">AngularElem._</span>
 </code></pre></div>
-<h4>Display Element</h4>
+<h3>Display Element</h3>
 <div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="c1">// automatically convert to string and print with %angular display system directive in front.</span>
 <span class="o">&lt;</span><span class="n">div</span><span class="o">&gt;&lt;</span><span class="n">div</span><span class="o">&gt;.</span><span class="n">display</span>
 </code></pre></div>
-<h4>Event Handler</h4>
+<h3>Event Handler</h3>
 <div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="c1">// on click</span>
 <span class="o">&lt;</span><span class="n">div</span><span class="o">&gt;&lt;/</span><span class="n">div</span><span class="o">&gt;.</span><span class="n">onClick</span><span class="o">(()</span> <span class="k">=&gt;</span> <span class="o">{</span>
    <span class="n">my</span> <span class="n">callback</span> <span class="n">routine</span>
@@ -284,14 +286,14 @@ When the button is clicked, you&#39;ll s
   <span class="n">my</span> <span class="n">callback</span> <span class="n">routine</span>
 <span class="o">}).</span><span class="n">display</span>
 </code></pre></div>
-<h4>Bind Model</h4>
+<h3>Bind Model</h3>
 <div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="c1">// bind model</span>
 <span class="o">&lt;</span><span class="n">div</span><span class="o">&gt;&lt;/</span><span class="n">div</span><span class="o">&gt;.</span><span class="n">model</span><span class="o">(</span><span class="s">&quot;myModel&quot;</span><span class="o">).</span><span class="n">display</span>
 
 <span class="c1">// bind model with initial value</span>
 <span class="o">&lt;</span><span class="n">div</span><span class="o">&gt;&lt;/</span><span class="n">div</span><span class="o">&gt;.</span><span class="n">model</span><span class="o">(</span><span class="s">&quot;myModel&quot;</span><span class="o">,</span> <span class="n">initialValue</span><span class="o">).</span><span class="n">display</span>
 </code></pre></div>
-<h4>Interact with Model</h4>
+<h3>Interact with Model</h3>
 <div class="highlight"><pre><code class="scala language-scala" data-lang="scala"><span class="c1">// read model</span>
 <span class="nc">AngularModel</span><span class="o">(</span><span class="s">&quot;myModel&quot;</span><span class="o">)()</span>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/basicdisplaysystem.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -180,6 +181,10 @@ See the License for the specific languag
 limitations under the License.
 -->
 
+<h1>Basic Display System in Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
 <h2>Text</h2>
 
 <p>By default, Apache Zeppelin prints interpreter responce as a plain text using <code>text</code> display system.</p>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/displaysystem/front-end-angular.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -180,19 +181,19 @@ See the License for the specific languag
 limitations under the License.
 -->
 
-<h2>Front-end Angular API in Zeppelin</h2>
+<h1>Front-end Angular API in Apache Zeppelin</h1>
 
-<p>In addition to the back-end API to handle Angular objects binding, Zeppelin also exposes a simple AngularJS <strong><code>z</code></strong> object on the front-end side to expose the same capabilities.</p>
+<div id="toc"></div>
 
-<p>This <strong><code>z</code></strong> object is accessible in the Angular isolated scope for each paragraph.</p>
+<h2>Basic Usage</h2>
 
-<p><br /></p>
+<p>In addition to the <a href="./back-end-angular.html">back-end API</a> to handle Angular objects binding, Apache Zeppelin also exposes a simple AngularJS <code><strong>z</strong></code> object on the front-end side to expose the same capabilities.
+This <code><strong>z</strong></code> object is accessible in the Angular isolated scope for each paragraph.</p>
 
 <h3>Bind / Unbind Variables</h3>
 
-<p>Through the <strong><code>z</code></strong>, you can bind / unbind variables to <strong>AngularJS view</strong></p>
-
-<p>Bind a value to an angular object and a <strong>mandatory</strong> target paragraph:</p>
+<p>Through the <strong><code>z</code></strong>, you can bind / unbind variables to <strong>AngularJS view</strong>.
+Bind a value to an angular object and a <strong>mandatory</strong> target paragraph:</p>
 <div class="highlight"><pre><code class="html language-html" data-lang="html">%angular
 
 <span class="nt">&lt;form</span> <span class="na">class=</span><span class="s">&quot;form-inline&quot;</span><span class="nt">&gt;</span>
@@ -217,8 +218,10 @@ limitations under the License.
 <p><img src="../assets/themes/zeppelin/img/screenshots/z_angularUnbind.gif" /></p>
 
 <p>The signature for the <strong><code>z.angularBind() / z.angularUnbind()</code></strong> functions are:</p>
-<div class="highlight"><pre><code class="javascript language-javascript" data-lang="javascript"><span class="nx">z</span><span class="p">.</span><span class="nx">angularBind</span><span class="p">(</span><span class="nx">angularObjectName</span><span class="p">,</span> <span class="nx">angularObjectValue</span><span class="p">,</span> <span class="nx">paragraphId</span><span class="p">);</span>
+<div class="highlight"><pre><code class="javascript language-javascript" data-lang="javascript"><span class="c1">// Bind</span>
+<span class="nx">z</span><span class="p">.</span><span class="nx">angularBind</span><span class="p">(</span><span class="nx">angularObjectName</span><span class="p">,</span> <span class="nx">angularObjectValue</span><span class="p">,</span> <span class="nx">paragraphId</span><span class="p">);</span>
 
+<span class="c1">// Unbind</span>
 <span class="nx">z</span><span class="p">.</span><span class="nx">angularUnbind</span><span class="p">(</span><span class="nx">angularObjectName</span><span class="p">,</span> <span class="nx">angularObjectValue</span><span class="p">,</span> <span class="nx">paragraphId</span><span class="p">);</span>
 </code></pre></div>
 <p>All the parameters are mandatory.</p>
@@ -242,23 +245,23 @@ limitations under the License.
 
 <p><br /></p>
 
-<h3>Overriding dynamic form with Angular Object</h3>
+<h2>Overriding dynamic form with Angular Object</h2>
 
 <p>The front-end Angular Interaction API has been designed to offer richer form capabilities and variable binding. With the existing <strong>Dynamic Form</strong> system you can already create input text, select and checkbox forms but the choice is rather limited and the look &amp; feel cannot be changed.</p>
 
 <p>The idea is to create a custom form using plain HTML/AngularJS code and bind actions on this form to push/remove Angular variables to targeted paragraphs using this new API. </p>
 
-<p>Consequently if you use the <strong>Dynamic Form</strong> syntax in a paragraph and there is a bound Angular object having the same name as the <em>${formName}</em>, the Angular object will have higher priority and the <strong>Dynamic Form</strong> will not be displayed. Example: </p>
+<p>Consequently if you use the <strong>Dynamic Form</strong> syntax in a paragraph and there is a bound Angular object having the same name as the <code>${formName}</code>, the Angular object will have higher priority and the <strong>Dynamic Form</strong> will not be displayed. Example: </p>
 
 <p><img src="../assets/themes/zeppelin/img/screenshots/z_angularJs_overriding_dynamic_form.gif" /></p>
 
 <p><br /></p>
 
-<h3>Feature matrix comparison</h3>
+<h2>Feature matrix comparison</h2>
 
-<p>How does the front-end AngularJS API compares to the back-end API ? Below is a comparison matrix for both APIs:</p>
+<p>How does the front-end AngularJS API compares to the <a href="./back-end-angular.html">back-end API</a> ? Below is a comparison matrix for both APIs:</p>
 
-<table>
+<table class="table-configuration">
     <thead>
         <tr>
             <th>Actions</th>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/index.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/index.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/index.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/index.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/install.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -185,23 +186,7 @@ limitations under the License.
 <p>Welcome to your first trial to explore Apache Zeppelin! 
 This page will help you to get started and here is the list of topics covered.</p>
 
-<ul>
-<li><a href="#installation">Installation</a>
-
-<ul>
-<li><a href="#downloading-binary-package">Downloading Binary Package</a></li>
-<li><a href="#building-from-source">Building from Source</a></li>
-</ul></li>
-<li><a href="#starting-apache-zeppelin-with-command-line">Starting Apache Zeppelin with Command Line</a>
-
-<ul>
-<li><a href="#start-zeppelin">Start Zeppelin</a></li>
-<li><a href="#stop-zeppelin">Stop Zeppelin</a></li>
-<li><a href="#optional-start-apache-zeppelin-with-a-service-manager">(Optional) Start Apache Zeppelin with a service manager</a></li>
-</ul></li>
-<li><a href="#what-is-the-next">What is the next?</a></li>
-<li><a href="#apache-zeppelin-configuration">Apache Zeppelin Configuration</a></li>
-</ul>
+<div id="toc"></div>
 
 <h2>Installation</h2>
 
@@ -222,7 +207,7 @@ This page will help you to get started a
   </tr>
 </table>
 
-<p>There are two options to install Apache Zeppelin on your machine. One is <a href="#downloading-binary-package">downloading prebuild binary package</a> from the archive. 
+<p>There are two options to install Apache Zeppelin on your machine. One is <a href="#downloading-binary-package">downloading pre-built binary package</a> from the archive. 
 You can download not only the latest stable version but also the older one if you need. 
 The other option is <a href="#building-from-source">building from the source</a>.
 Although it can be unstable somehow since it is on development status, you can explore newly added feature and change it as you want.</p>
@@ -330,10 +315,25 @@ exec bin/zeppelin-daemon.sh upstart
 
 <p>Congratulation on your successful Apache Zeppelin installation! Here are two next steps you might need.</p>
 
+<h4>If you are new to Apache Zeppelin</h4>
+
+<ul>
+<li>For an in-depth overview of Apache Zeppelin UI, head to <a href="../quickstart/explorezeppelinui.html">Explore Apache Zeppelin UI</a>.</li>
+<li>After getting familiar with Apache Zeppelin UI, have fun with a short walk-through <a href="../quickstart/tutorial.html">Tutorial</a> that uses Apache Spark backend.</li>
+<li>If you need more configuration setting for Apache Zeppelin, jump to the next section: <a href="#apache-zeppelin-configuration">Apache Zeppelin Configuration</a>.</li>
+</ul>
+
+<h4>If you need more information about Spark or JDBC interpreter setting</h4>
+
+<ul>
+<li>Apache Zeppelin provides deep integration with <a href="http://spark.apache.org/">Apache Spark</a>. For the further informtation, see <a href="../interpreter/spark.html">Spark Interpreter for Apache Zeppelin</a>. </li>
+<li>Also, you can use generic JDBC connections in Apache Zeppelin. Go to <a href="../interpreter/jdbc.html">Generic JDBC Interpreter for Apache Zeppelin</a>.</li>
+</ul>
+
+<h4>If you are in multi-user environment</h4>
+
 <ul>
-<li>For an in-depth overview of Apache Zeppelin UI, head to <a href="../quickstart/explorezeppelinui.html">Explore Apache Zeppelin UI</a></li>
-<li>After getting familiar with Apache Zeppelin UI, have fun with a short walk-through <a href="../quickstart/tutorial.html">Tutorial</a> that uses Apache Spark backend</li>
-<li>If you need more configuration setting for Apache Zeppelin, jump to the next section: <a href="#apache-zeppelin-configuration">Apache Zeppelin Configuration</a></li>
+<li>You can set permissions for your notebooks and secure data resource in multi-user environment. Go to <strong>More</strong> -&gt; <strong>Security</strong> section.</li>
 </ul>
 
 <h2>Apache Zeppelin Configuration</h2>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/upgrade.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -180,19 +181,21 @@ See the License for the specific languag
 limitations under the License.
 -->
 
-<h2>Manual upgrade procedure for Zeppelin</h2>
+<h1>Manual upgrade procedure for Zeppelin</h1>
+
+<div id="toc"></div>
 
 <p>Basically, newer version of Zeppelin works with previous version notebook directory and configurations.
 So, copying <code>notebook</code> and <code>conf</code> directory should be enough.</p>
 
-<h3>Instructions</h3>
+<h2>Instructions</h2>
 
 <ol>
 <li><p>Stop Zeppelin</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">bin/zeppelin-daemon.sh stop
 </code></pre></div></li>
 <li><p>Copy your <code>notebook</code> and <code>conf</code> directory into a backup directory</p></li>
-<li><p>Download newer version of Zeppelin and Install. See <a href="./install.html">Install page</a></p></li>
+<li><p>Download newer version of Zeppelin and Install. See <a href="./install.html#installation">Install page</a>.</p></li>
 <li><p>Copy backup <code>notebook</code> and <code>conf</code> directory into newer version of Zeppelin <code>notebook</code> and <code>conf</code> directory</p></li>
 <li><p>Start Zeppelin</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">bin/zeppelin-daemon.sh start

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/virtual_machine.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -180,7 +181,11 @@ See the License for the specific languag
 limitations under the License.
 -->
 
-<h2>Vagrant Virtual Machine for Apache Zeppelin</h2>
+<h1>Vagrant Virtual Machine for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
 
 <p>Apache Zeppelin distribution includes a scripts directory</p>
 
@@ -190,11 +195,11 @@ limitations under the License.
 For PySpark users, this script includes several helpful <a href="#python-extras">Python Libraries</a>.
 For SparkR users, this script includes several helpful <a href="#r-extras">R Libraries</a>.</p>
 
-<h4>Installing the required components to launch a virtual machine.</h4>
+<h3>Prerequisites</h3>
 
 <p>This script requires three applications, <a href="http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-pip" title="Ansible">Ansible</a>, <a href="http://www.vagrantup.com" title="Vagrant">Vagrant</a> and <a href="https://www.virtualbox.org/" title="Virtual Box">Virtual Box</a>.  All of these applications are freely available as Open Source projects and extremely easy to set up on most operating systems.</p>
 
-<h3>Create a Zeppelin Ready VM in 4 Steps (5 on Windows)</h3>
+<h2>Create a Zeppelin Ready VM</h2>
 
 <p>If you are running Windows and don&#39;t yet have python installed, <a href="https://www.python.org/downloads/release/python-2710/">install Python 2.7.x</a> first.</p>
 
@@ -215,9 +220,12 @@ ansible --version
 <p>If you don&#39;t wish to build Zeppelin from scratch, run the z-manager installer script while running in the guest VM:</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">curl -fsSL https://raw.githubusercontent.com/NFLabs/z-manager/master/zeppelin-installer.sh | bash
 </code></pre></div>
-<h3>Building Zeppelin</h3>
+<h2>Building Zeppelin</h2>
 
-<p>You can now <code>git clone git://git.apache.org/zeppelin.git</code> into a directory on your host machine, or directly in your virtual machine.</p>
+<p>You can now </p>
+<div class="highlight"><pre><code class="text language-text" data-lang="text">git clone git://git.apache.org/zeppelin.git
+</code></pre></div>
+<p>into a directory on your host machine, or directly in your virtual machine.</p>
 
 <p>Cloning Zeppelin into the <code>/scripts/vagrant/zeppelin-dev</code> directory from the host, will allow the directory to be shared between your host and the guest machine.</p>
 
@@ -228,7 +236,7 @@ ansible --version
 <p>By default, Vagrant will share your project directory (the directory with the Vagrantfile) to <code>/vagrant</code>.  Which means you should be able to build within the guest machine after you
 <code>cd /vagrant/zeppelin</code></p>
 
-<h3>What&#39;s in this VM?</h3>
+<h2>What&#39;s in this VM?</h2>
 
 <p>Running the following commands in the guest machine should display these expected versions:</p>
 
@@ -251,7 +259,7 @@ ansible --version
 <li><a href="https://www.r-project.org/">R</a> and R Packages required to run the R Interpreter and the related R tutorial notebook, including:  Knitr, devtools, repr, rCharts, ggplot2, googleVis, mplot, htmltools, base64enc, data.table</li>
 </ul>
 
-<h3>How to build &amp; run Zeppelin</h3>
+<h2>How to build &amp; run Zeppelin</h2>
 
 <p>This assumes you&#39;ve already cloned the project either on the host machine in the zeppelin-dev directory (to be shared with the guest machine) or cloned directly into a directory while running inside the guest machine.  The following build steps will also include Python and R support via PySpark and SparkR:</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">cd /zeppelin
@@ -262,7 +270,7 @@ mvn clean package -Pspark-1.6 -Ppyspark
 
 <p>If you <a href="#tweaking-the-virtual-machine">turned off port forwarding</a> in the <code>Vagrantfile</code> browse to <code>http://192.168.51.52:8080</code></p>
 
-<h3>Tweaking the Virtual Machine</h3>
+<h2>Tweaking the Virtual Machine</h2>
 
 <p>If you plan to run this virtual machine along side other Vagrant images, you may wish to bind the virtual machine to a specific IP address, and not use port fowarding from your local host.</p>
 
@@ -273,6 +281,8 @@ config.vm.network &quot;private_network&
 <p><code>vagrant halt</code> followed by <code>vagrant up</code> will restart the guest machine bound to the IP address of <code>192.168.51.52</code>.
 This approach usually is typically required if running other virtual machines that discover each other directly by IP address, such as Spark Masters and Slaves as well as Cassandra Nodes, Elasticsearch Nodes, and other Spark data sources.  You may wish to launch nodes in virtual machines with IP addresses in a subnet that works for your local network, such as: 192.168.51.53, 192.168.51.54, 192.168.51.53, etc..</p>
 
+<h2>Extras</h2>
+
 <h3>Python Extras</h3>
 
 <p>With Zeppelin running, <strong>Numpy</strong>, <strong>SciPy</strong>, <strong>Pandas</strong> and <strong>Matplotlib</strong> will be available.  Create a pyspark notebook, and try the below code.</p>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/install/yarn_install.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/alluxio.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>Alluxio Interpreter for Apache Zeppelin</h2>
+    <h1>Alluxio Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
 
 <p><a href="http://alluxio.org/">Alluxio</a> is a memory-centric distributed storage system enabling reliable data sharing at memory-speed across cluster frameworks.</p>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/cassandra.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,9 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>Cassandra CQL Interpreter for Apache Zeppelin</h2>
+    <h1>Cassandra CQL Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
 
 <table class="table-configuration">
   <tr>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/elasticsearch.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>Elasticsearch Interpreter for Apache Zeppelin</h2>
+    <h1>Elasticsearch Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
 
 <p><a href="https://www.elastic.co/products/elasticsearch">Elasticsearch</a> is a highly scalable open-source full-text search and analytics engine. It allows you to store, search, and analyze big volumes of data quickly and in near real time. It is generally used as the underlying engine/technology that powers applications that have complex search features and requirements.</p>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/flink.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>Flink interpreter for Apache Zeppelin</h2>
+    <h1>Flink interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
 
 <p><a href="https://flink.apache.org">Apache Flink</a> is an open source platform for distributed stream and batch data processing. Flink’s core is a streaming dataflow engine that provides data distribution, communication, and fault tolerance for distributed computations over data streams. Flink also builds batch processing on top of the streaming engine, overlaying native iteration support, managed memory, and program optimization.</p>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/geode.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>Geode/Gemfire OQL Interpreter for Apache Zeppelin</h2>
+    <h1>Geode/Gemfire OQL Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
 
 <table class="table-configuration">
   <tr>
@@ -196,7 +201,7 @@
 
 <p>This <a href="https://www.youtube.com/watch?v=zvzzA9GXu3Q">Video Tutorial</a> illustrates some of the features provided by the <code>Geode Interpreter</code>.</p>
 
-<h3>Create Interpreter</h3>
+<h2>Create Interpreter</h2>
 
 <p>By default Zeppelin creates one <code>Geode/OQL</code> instance. You can remove it or create more instances.</p>
 
@@ -208,11 +213,11 @@
 <p>Note: The <code>Name</code> of the instance is used only to distinguish the instances while binding them to the <code>Notebook</code>. The <code>Name</code> is irrelevant inside the <code>Notebook</code>. In the <code>Notebook</code> you must use <code>%geode.oql</code> tag.</p>
 </blockquote>
 
-<h3>Bind to Notebook</h3>
+<h2>Bind to Notebook</h2>
 
 <p>In the <code>Notebook</code> click on the <code>settings</code> icon in the top right corner. The select/deselect the interpreters to be bound with the <code>Notebook</code>.</p>
 
-<h3>Configuration</h3>
+<h2>Configuration</h2>
 
 <p>You can modify the configuration of the Geode from the <code>Interpreter</code> section.  The Geode interpreter expresses the following properties:</p>
 
@@ -239,7 +244,7 @@
   </tr>
 </table>
 
-<h3>How to use</h3>
+<h2>How to use</h2>
 
 <blockquote>
 <p><em>Tip 1: Use (CTRL + .) for OQL auto-completion.</em></p>
@@ -247,7 +252,7 @@
 <p><em>Tip 2: Always start the paragraphs with the full <code>%geode.oql</code> prefix tag! The short notation: <code>%geode</code> would still be able run the OQL queries but the syntax highlighting and the auto-completions will be disabled.</em></p>
 </blockquote>
 
-<h4>Create / Destroy Regions</h4>
+<h3>Create / Destroy Regions</h3>
 
 <p>The OQL specification does not support  <a href="https://cwiki.apache.org/confluence/display/GEODE/Index#Index-MainConceptsandComponents">Geode Regions</a> mutation operations. To <code>create</code>/<code>destroy</code> regions one should use the <a href="http://geode-docs.cfapps.io/docs/tools_modules/gfsh/chapter_overview.html">GFSH</a> shell tool instead. In the following it is assumed that the GFSH is colocated with Zeppelin server.</p>
 <div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%sh
@@ -266,7 +271,7 @@ gfsh <span class="s">&lt;&lt; EOF</span>
 </code></pre></div>
 <p>Above snippet re-creates two regions: <code>regionEmployee</code> and <code>regionCompany</code>. Note that you have to explicitly specify the locator host and port. The values should match those you have used in the Geode Interpreter configuration. Comprehensive list of <a href="http://geode-docs.cfapps.io/docs/tools_modules/gfsh/gfsh_quick_reference.html">GFSH Commands by Functional Area</a>.</p>
 
-<h4>Basic OQL</h4>
+<h3>Basic OQL</h3>
 <div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
 <span class="k">SELECT</span> <span class="k">count</span><span class="p">(</span><span class="o">*</span><span class="p">)</span> <span class="k">FROM</span> <span class="o">/</span><span class="n">regionEmployee</span>
 </code></pre></div>
@@ -294,20 +299,24 @@ gfsh <span class="s">&lt;&lt; EOF</span>
 <p>Note: You can have multiple queries in the same paragraph but only the result from the first is displayed. [<a href="https://issues.apache.org/jira/browse/ZEPPELIN-178">1</a>], [<a href="https://issues.apache.org/jira/browse/ZEPPELIN-212">2</a>].</p>
 </blockquote>
 
-<h4>GFSH Commands From The Shell</h4>
+<h3>GFSH Commands From The Shell</h3>
 
 <p>Use the Shell Interpreter (<code>%sh</code>) to run OQL commands form the command line:</p>
 <div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%sh
 <span class="nb">source</span> /etc/geode/conf/geode-env.sh
 gfsh -e <span class="s2">&quot;connect&quot;</span> -e <span class="s2">&quot;list members&quot;</span>
 </code></pre></div>
-<h4>Apply Zeppelin Dynamic Forms</h4>
+<h3>Apply Zeppelin Dynamic Forms</h3>
 
 <p>You can leverage <a href="../manual/dynamicform.html">Zeppelin Dynamic Form</a> inside your OQL queries. You can use both the <code>text input</code> and <code>select form</code> parameterization features</p>
 <div class="highlight"><pre><code class="sql language-sql" data-lang="sql"><span class="o">%</span><span class="n">geode</span><span class="p">.</span><span class="n">oql</span>
 <span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="o">/</span><span class="n">regionEmployee</span> <span class="n">e</span> <span class="k">WHERE</span> <span class="n">e</span><span class="p">.</span><span class="n">employeeId</span> <span class="o">&gt;</span> <span class="err">${</span><span class="n">Id</span><span class="err">}</span>
 </code></pre></div>
-<h4>Geode REST API</h4>
+<h3>Auto-completion</h3>
+
+<p>The Geode Interpreter provides a basic auto-completion functionality. On <code>(Ctrl+.)</code> it list the most relevant suggestions in a pop-up window.</p>
+
+<h2>Geode REST API</h2>
 
 <p>To list the defined regions you can use the <a href="http://geode-docs.cfapps.io/docs/geode_rest/chapter_overview.html">Geode REST API</a>:</p>
 <div class="highlight"><pre><code class="text language-text" data-lang="text">http://&lt;geode server hostname&gt;phd1.localdomain:8484/gemfire-api/v1/
@@ -331,10 +340,6 @@ gfsh -e <span class="s2">&quot;connect&q
 <div class="highlight"><pre><code class="text language-text" data-lang="text">http-service-port=8484
 start-dev-rest-api=true
 </code></pre></div>
-<h3>Auto-completion</h3>
-
-<p>The Geode Interpreter provides a basic auto-completion functionality. On <code>(Ctrl+.)</code> it list the most relevant suggestions in a pop-up window.</p>
-
   </div>
 </div>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hbase.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,21 +167,22 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>HBase Shell Interpreter for Apache Zeppelin</h2>
+    <h1>HBase Shell Interpreter for Apache Zeppelin</h1>
 
-<p><a href="http://hbase.apache.org/book.html#shell">HBase Shell</a> is a JRuby IRB client for Apache HBase. This interpreter provides all capabilities of Apache HBase shell within Apache Zeppelin. The interpreter assumes that Apache HBase client software has been installed and it can connect to the Apache HBase cluster from the machine on where Apache Zeppelin is installed.<br>
-To get start with HBase, please see <a href="https://hbase.apache.org/book.html#quickstart">HBase Quickstart</a></p>
+<div id="toc"></div>
 
-<h2>HBase release supported</h2>
+<h2>Overview</h2>
 
-<p>By default, Zeppelin is built against HBase 1.0.x releases. To work with HBase 1.1.x releases, use the following build command:
-```bash</p>
+<p><a href="http://hbase.apache.org/book.html#shell">HBase Shell</a> is a JRuby IRB client for Apache HBase. This interpreter provides all capabilities of Apache HBase shell within Apache Zeppelin. The interpreter assumes that Apache HBase client software has been installed and it can connect to the Apache HBase cluster from the machine on where Apache Zeppelin is installed.<br>
+To get start with HBase, please see <a href="https://hbase.apache.org/book.html#quickstart">HBase Quickstart</a>.</p>
 
-<h1>HBase 1.1.4</h1>
+<h2>HBase release supported</h2>
 
-<p>mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version=2.6.0 -P build-distr -Dhbase.hbase.version=1.1.4 -Dhbase.hadoop.version=2.6.0
-```
-To work with HBase 1.2.0+, use the following build command:</p>
+<p>By default, Zeppelin is built against HBase 1.0.x releases. To work with HBase 1.1.x releases, use the following build command:</p>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash"><span class="c"># HBase 1.1.4</span>
+mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version<span class="o">=</span>2.6.0 -P build-distr -Dhbase.hbase.version<span class="o">=</span>1.1.4 -Dhbase.hadoop.version<span class="o">=</span>2.6.0
+</code></pre></div>
+<p>To work with HBase 1.2.0+, use the following build command:</p>
 <div class="highlight"><pre><code class="bash language-bash" data-lang="bash"><span class="c"># HBase 1.2.0</span>
 mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version<span class="o">=</span>2.6.0 -P build-distr -Dhbase.hbase.version<span class="o">=</span>1.2.0 -Dhbase.hadoop.version<span class="o">=</span>2.6.0
 </code></pre></div>
@@ -241,7 +243,7 @@ create <span class="s1">&#39;test&#39;</
 <div class="highlight"><pre><code class="bash language-bash" data-lang="bash">%hbase
 put <span class="s1">&#39;test&#39;</span>, <span class="s1">&#39;row1&#39;</span>, <span class="s1">&#39;cf:a&#39;</span>, <span class="s1">&#39;value1&#39;</span>
 </code></pre></div>
-<p>For more information on all commands available, refer to <a href="https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/">HBase shell commands</a></p>
+<p>For more information on all commands available, refer to <a href="https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/">HBase shell commands</a>.</p>
 
   </div>
 </div>

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hdfs.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,7 +167,11 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>HDFS File System Interpreter for Apache Zeppelin</h2>
+    <h1>HDFS File System Interpreter for Apache Zeppelin</h1>
+
+<div id="toc"></div>
+
+<h2>Overview</h2>
 
 <p><a href="http://hadoop.apache.org/">Hadoop File System</a> is a distributed, fault tolerant file system part of the hadoop project and is often used as storage for distributed processing engines like <a href="http://hadoop.apache.org/">Hadoop MapReduce</a> and <a href="http://spark.apache.org/">Apache Spark</a> or underlying file systems like <a href="http://www.alluxio.org/">Alluxio</a>.</p>
 
@@ -209,17 +214,17 @@ It supports the basic shell file command
 <p><strong>Tip :</strong> Use ( Ctrl + . ) for autocompletion.</p>
 </blockquote>
 
-<h3>Create Interpreter</h3>
+<h2>Create Interpreter</h2>
 
 <p>In a notebook, to enable the <strong>HDFS</strong> interpreter, click the <strong>Gear</strong> icon and select <strong>HDFS</strong>.</p>
 
-<h4>WebHDFS REST API</h4>
+<h2>WebHDFS REST API</h2>
 
 <p>You can confirm that you&#39;re able to access the WebHDFS API by running a curl command against the WebHDFS end point provided to the interpreter.</p>
 
-<p>Here is an example:
-$&gt; curl &quot;http://localhost:50070/webhdfs/v1/?op=LISTSTATUS&quot;</p>
-
+<p>Here is an example:</p>
+<div class="highlight"><pre><code class="bash language-bash" data-lang="bash"><span class="nv">$&gt;</span> curl <span class="s2">&quot;http://localhost:50070/webhdfs/v1/?op=LISTSTATUS&quot;</span>
+</code></pre></div>
   </div>
 </div>
 

Modified: zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html
URL: http://svn.apache.org/viewvc/zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html?rev=1750233&r1=1750232&r2=1750233&view=diff
==============================================================================
--- zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html (original)
+++ zeppelin/site/docs/0.6.0-SNAPSHOT/interpreter/hive.html Sun Jun 26 06:16:07 2016
@@ -34,6 +34,7 @@
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/bootstrap/js/bootstrap.min.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/docs.js"></script>
     <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/anchor.min.js"></script>
+    <script src="/docs/0.6.0-SNAPSHOT/assets/themes/zeppelin/js/toc.js"></script>
 
     <!-- atom & rss feed -->
     <link href="/docs/0.6.0-SNAPSHOT/atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">
@@ -166,9 +167,9 @@
 
 <div class="row">
   <div class="col-md-12">
-    <h2>Hive Interpreter for Apache Zeppelin</h2>
+    <h1>Hive Interpreter for Apache Zeppelin</h1>
 
-<p>The <a href="https://hive.apache.org/">Apache Hive</a> ™ data warehouse software facilitates querying and managing large datasets residing in distributed storage. Hive provides a mechanism to project structure onto this data and query the data using a SQL-like language called HiveQL. At the same time this language also allows traditional map/reduce programmers to plug in their custom mappers and reducers when it is inconvenient or inefficient to express this logic in HiveQL.</p>
+<div id="toc"></div>
 
 <h2>Important Notice</h2>
 
@@ -216,8 +217,6 @@
   </tr>
 </table>
 
-<hr>
-
 <h3>Configuration</h3>
 
 <table class="table-configuration">
@@ -280,6 +279,10 @@
 
 <p>This interpreter provides multiple configuration with <code>${prefix}</code>. User can set a multiple connection properties by this prefix. It can be used like <code>%hive(${prefix})</code>.</p>
 
+<h2>Overview</h2>
+
+<p>The <a href="https://hive.apache.org/">Apache Hive</a> ™ data warehouse software facilitates querying and managing large datasets residing in distributed storage. Hive provides a mechanism to project structure onto this data and query the data using a SQL-like language called HiveQL. At the same time this language also allows traditional map/reduce programmers to plug in their custom mappers and reducers when it is inconvenient or inefficient to express this logic in HiveQL.</p>
+
 <h2>How to use</h2>
 
 <p>Basically, you can use</p>