You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2023/02/03 16:38:10 UTC

[tinkerpop] branch master updated: TINKERPOP-2776 add website analytics for apache approved matamo

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new 5c895dcb48 TINKERPOP-2776 add website analytics for apache approved matamo
5c895dcb48 is described below

commit 5c895dcb489a579a7569fc7fd5358b88c765bd62
Author: Stephen Mallette <st...@amazon.com>
AuthorDate: Fri Feb 3 11:36:47 2023 -0500

    TINKERPOP-2776 add website analytics for apache approved matamo
    
    Move some image files around to avoid having to mess with config for asciidoc. CTR
---
 docs/{static => }/original/README                  |   0
 .../original/TinkerpopFuture-01-Home.png           | Bin
 .../original/TinkerpopFuture-02-Gremlin.png        | Bin
 .../original/TinkerpopFuture-03-Downloads.png      | Bin
 .../original/TinkerpopFuture-04-Providers.png      | Bin
 .../original/TinkerpopFuture-05-Community.png      | Bin
 .../original/TinkerpopFuture-06-UseCases.png       | Bin
 .../ai/blueprints-character-1.ai                   |   0
 .../ai/blueprints-character-2.ai                   |   0
 .../ai/blueprints-character-3.ai                   |   0
 docs/{static => original}/ai/frames-character-1.ai |   0
 docs/{static => original}/ai/frames-character-2.ai |   0
 docs/{static => original}/ai/frames-character-3.ai |   0
 .../{static => original}/ai/furnace-character-1.ai |   0
 .../{static => original}/ai/furnace-character-2.ai |   0
 .../{static => original}/ai/furnace-character-3.ai |   0
 .../{static => original}/ai/gremlin-character-1.ai |   0
 .../{static => original}/ai/gremlin-character-2.ai |   0
 docs/{static => original}/ai/pipes-character-1.ai  |   0
 docs/{static => original}/ai/pipes-character-2.ai  |   0
 docs/{static => original}/ai/pipes-character-3.ai  |   0
 .../{static => original}/ai/rexster-character-1.ai |   0
 .../{static => original}/ai/rexster-character-2.ai |   0
 .../{static => original}/ai/rexster-character-3.ai |   0
 docs/{static => }/original/gremlin-twitch.png      | Bin
 .../{static => }/original/twitch-channel-rules.png | Bin
 docs/site/home/benefits-use-cases.html             |  19 ++++++++-
 docs/site/home/community.html                      |  19 ++++++++-
 docs/site/home/download.html                       |  19 ++++++++-
 docs/site/home/gremlin.html                        |  19 ++++++++-
 docs/site/home/index.html                          |  19 ++++++++-
 docs/site/home/providers.html                      |  19 ++++++++-
 docs/src/dev/developer/index.asciidoc              |   7 +++-
 docs/src/dev/future/index.asciidoc                 |  11 +++--
 docs/src/dev/io/index.asciidoc                     |   7 +++-
 docs/src/dev/provider/index.asciidoc               |   7 +++-
 docs/src/{dev/io/index.asciidoc => docinfo.html}   |  45 +++++++++------------
 docs/src/index.asciidoc                            |   2 +
 docs/src/recipes/index.asciidoc                    |   7 +++-
 docs/src/reference/index.asciidoc                  |   7 +++-
 docs/src/tutorials/getting-started/index.asciidoc  |   3 ++
 .../gremlin-language-variants/index.asciidoc       |   4 ++
 docs/src/tutorials/gremlins-anatomy/index.asciidoc |   3 ++
 .../tutorials/the-gremlin-console/index.asciidoc   |   3 ++
 docs/src/upgrade/index.asciidoc                    |   5 ++-
 45 files changed, 179 insertions(+), 46 deletions(-)

diff --git a/docs/static/original/README b/docs/original/README
similarity index 100%
rename from docs/static/original/README
rename to docs/original/README
diff --git a/docs/static/original/TinkerpopFuture-01-Home.png b/docs/original/TinkerpopFuture-01-Home.png
similarity index 100%
rename from docs/static/original/TinkerpopFuture-01-Home.png
rename to docs/original/TinkerpopFuture-01-Home.png
diff --git a/docs/static/original/TinkerpopFuture-02-Gremlin.png b/docs/original/TinkerpopFuture-02-Gremlin.png
similarity index 100%
rename from docs/static/original/TinkerpopFuture-02-Gremlin.png
rename to docs/original/TinkerpopFuture-02-Gremlin.png
diff --git a/docs/static/original/TinkerpopFuture-03-Downloads.png b/docs/original/TinkerpopFuture-03-Downloads.png
similarity index 100%
rename from docs/static/original/TinkerpopFuture-03-Downloads.png
rename to docs/original/TinkerpopFuture-03-Downloads.png
diff --git a/docs/static/original/TinkerpopFuture-04-Providers.png b/docs/original/TinkerpopFuture-04-Providers.png
similarity index 100%
rename from docs/static/original/TinkerpopFuture-04-Providers.png
rename to docs/original/TinkerpopFuture-04-Providers.png
diff --git a/docs/static/original/TinkerpopFuture-05-Community.png b/docs/original/TinkerpopFuture-05-Community.png
similarity index 100%
rename from docs/static/original/TinkerpopFuture-05-Community.png
rename to docs/original/TinkerpopFuture-05-Community.png
diff --git a/docs/static/original/TinkerpopFuture-06-UseCases.png b/docs/original/TinkerpopFuture-06-UseCases.png
similarity index 100%
rename from docs/static/original/TinkerpopFuture-06-UseCases.png
rename to docs/original/TinkerpopFuture-06-UseCases.png
diff --git a/docs/static/ai/blueprints-character-1.ai b/docs/original/ai/blueprints-character-1.ai
similarity index 100%
rename from docs/static/ai/blueprints-character-1.ai
rename to docs/original/ai/blueprints-character-1.ai
diff --git a/docs/static/ai/blueprints-character-2.ai b/docs/original/ai/blueprints-character-2.ai
similarity index 100%
rename from docs/static/ai/blueprints-character-2.ai
rename to docs/original/ai/blueprints-character-2.ai
diff --git a/docs/static/ai/blueprints-character-3.ai b/docs/original/ai/blueprints-character-3.ai
similarity index 100%
rename from docs/static/ai/blueprints-character-3.ai
rename to docs/original/ai/blueprints-character-3.ai
diff --git a/docs/static/ai/frames-character-1.ai b/docs/original/ai/frames-character-1.ai
similarity index 100%
rename from docs/static/ai/frames-character-1.ai
rename to docs/original/ai/frames-character-1.ai
diff --git a/docs/static/ai/frames-character-2.ai b/docs/original/ai/frames-character-2.ai
similarity index 100%
rename from docs/static/ai/frames-character-2.ai
rename to docs/original/ai/frames-character-2.ai
diff --git a/docs/static/ai/frames-character-3.ai b/docs/original/ai/frames-character-3.ai
similarity index 100%
rename from docs/static/ai/frames-character-3.ai
rename to docs/original/ai/frames-character-3.ai
diff --git a/docs/static/ai/furnace-character-1.ai b/docs/original/ai/furnace-character-1.ai
similarity index 100%
rename from docs/static/ai/furnace-character-1.ai
rename to docs/original/ai/furnace-character-1.ai
diff --git a/docs/static/ai/furnace-character-2.ai b/docs/original/ai/furnace-character-2.ai
similarity index 100%
rename from docs/static/ai/furnace-character-2.ai
rename to docs/original/ai/furnace-character-2.ai
diff --git a/docs/static/ai/furnace-character-3.ai b/docs/original/ai/furnace-character-3.ai
similarity index 100%
rename from docs/static/ai/furnace-character-3.ai
rename to docs/original/ai/furnace-character-3.ai
diff --git a/docs/static/ai/gremlin-character-1.ai b/docs/original/ai/gremlin-character-1.ai
similarity index 100%
rename from docs/static/ai/gremlin-character-1.ai
rename to docs/original/ai/gremlin-character-1.ai
diff --git a/docs/static/ai/gremlin-character-2.ai b/docs/original/ai/gremlin-character-2.ai
similarity index 100%
rename from docs/static/ai/gremlin-character-2.ai
rename to docs/original/ai/gremlin-character-2.ai
diff --git a/docs/static/ai/pipes-character-1.ai b/docs/original/ai/pipes-character-1.ai
similarity index 100%
rename from docs/static/ai/pipes-character-1.ai
rename to docs/original/ai/pipes-character-1.ai
diff --git a/docs/static/ai/pipes-character-2.ai b/docs/original/ai/pipes-character-2.ai
similarity index 100%
rename from docs/static/ai/pipes-character-2.ai
rename to docs/original/ai/pipes-character-2.ai
diff --git a/docs/static/ai/pipes-character-3.ai b/docs/original/ai/pipes-character-3.ai
similarity index 100%
rename from docs/static/ai/pipes-character-3.ai
rename to docs/original/ai/pipes-character-3.ai
diff --git a/docs/static/ai/rexster-character-1.ai b/docs/original/ai/rexster-character-1.ai
similarity index 100%
rename from docs/static/ai/rexster-character-1.ai
rename to docs/original/ai/rexster-character-1.ai
diff --git a/docs/static/ai/rexster-character-2.ai b/docs/original/ai/rexster-character-2.ai
similarity index 100%
rename from docs/static/ai/rexster-character-2.ai
rename to docs/original/ai/rexster-character-2.ai
diff --git a/docs/static/ai/rexster-character-3.ai b/docs/original/ai/rexster-character-3.ai
similarity index 100%
rename from docs/static/ai/rexster-character-3.ai
rename to docs/original/ai/rexster-character-3.ai
diff --git a/docs/static/original/gremlin-twitch.png b/docs/original/gremlin-twitch.png
similarity index 100%
rename from docs/static/original/gremlin-twitch.png
rename to docs/original/gremlin-twitch.png
diff --git a/docs/static/original/twitch-channel-rules.png b/docs/original/twitch-channel-rules.png
similarity index 100%
rename from docs/static/original/twitch-channel-rules.png
rename to docs/original/twitch-channel-rules.png
diff --git a/docs/site/home/benefits-use-cases.html b/docs/site/home/benefits-use-cases.html
index c07171252a..f768d28f03 100644
--- a/docs/site/home/benefits-use-cases.html
+++ b/docs/site/home/benefits-use-cases.html
@@ -20,7 +20,7 @@ limitations under the License.
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <link href="img/favicon.png" rel="shortcut icon"/>
-    <title>Apache TinkerPop</title>
+    <title>Apache TinkerPop: Benefits and Use Cases</title>
     <meta name="description" content="">
     <meta name="keywords" content="">
     <link href="css/bootstrap.min.css" rel="stylesheet">
@@ -29,6 +29,23 @@ limitations under the License.
     <link href="css/responsive.css" rel="stylesheet">
     <link href="css/animate.css" rel="stylesheet"/>
     <link href="css/fonts.css" rel="stylesheet">
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+            var u="https://analytics.apache.org/";
+            _paq.push(['setTrackerUrl', u+'matomo.php']);
+            _paq.push(['setSiteId', '27']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
 </head>
 <body>
 <!-- header -->
diff --git a/docs/site/home/community.html b/docs/site/home/community.html
index b1b0604d71..e34604b3ec 100644
--- a/docs/site/home/community.html
+++ b/docs/site/home/community.html
@@ -19,7 +19,7 @@ limitations under the License.
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <link href="img/favicon.png" rel="shortcut icon"/>
-    <title>Apache TinkerPop</title>
+    <title>Apache TinkerPop: Community</title>
     <meta name="description" content="">
     <meta name="keywords" content="">
     <link href="css/bootstrap.min.css" rel="stylesheet">
@@ -28,6 +28,23 @@ limitations under the License.
     <link href="css/responsive.css" rel="stylesheet">
     <link href="css/animate.css" rel="stylesheet"/>
     <link href="css/fonts.css" rel="stylesheet">
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+            var u="https://analytics.apache.org/";
+            _paq.push(['setTrackerUrl', u+'matomo.php']);
+            _paq.push(['setSiteId', '27']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
 </head>
 <body>
 <!-- header -->
diff --git a/docs/site/home/download.html b/docs/site/home/download.html
index 328fe0171d..b370a869fd 100644
--- a/docs/site/home/download.html
+++ b/docs/site/home/download.html
@@ -19,7 +19,7 @@ limitations under the License.
         <meta http-equiv="X-UA-Compatible" content="IE=edge">
         <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
         <link href="img/favicon.png" rel="shortcut icon" />
-        <title>Apache TinkerPop</title>
+        <title>Apache TinkerPop: Downloads</title>
         <meta name="description" content="">
         <meta name="keywords" content="">
         <link href="css/bootstrap.min.css" rel="stylesheet">
@@ -28,6 +28,23 @@ limitations under the License.
         <link href="css/responsive.css" rel="stylesheet">
         <link href="css/animate.css" rel="stylesheet"/>
         <link href="css/fonts.css" rel="stylesheet">
+        <!-- Matomo -->
+        <script>
+            var _paq = window._paq = window._paq || [];
+            /* We explicitly disable cookie tracking to avoid privacy issues */
+            _paq.push(['disableCookies']);
+            /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+            _paq.push(['trackPageView']);
+            _paq.push(['enableLinkTracking']);
+            (function() {
+                var u="https://analytics.apache.org/";
+                _paq.push(['setTrackerUrl', u+'matomo.php']);
+                _paq.push(['setSiteId', '27']);
+                var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+                g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+            })();
+        </script>
+        <!-- End Matomo Code -->
     </head>
     <body>
       <!-- header -->
diff --git a/docs/site/home/gremlin.html b/docs/site/home/gremlin.html
index e9b08336e5..d7a5b079fd 100644
--- a/docs/site/home/gremlin.html
+++ b/docs/site/home/gremlin.html
@@ -19,7 +19,7 @@ limitations under the License.
         <meta http-equiv="X-UA-Compatible" content="IE=edge">
         <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
         <link href="img/favicon.png" rel="shortcut icon" />
-        <title>Apache TinkerPop</title>
+        <title>Apache TinkerPop: Gremlin</title>
         <meta name="description" content="">
         <meta name="keywords" content="">
         <link href="css/bootstrap.min.css" rel="stylesheet">
@@ -29,6 +29,23 @@ limitations under the License.
         <link href="css/animate.css" rel="stylesheet"/>
         <link href="css/prism.css" rel="stylesheet">
         <link href="css/fonts.css" rel="stylesheet">
+        <!-- Matomo -->
+        <script>
+            var _paq = window._paq = window._paq || [];
+            /* We explicitly disable cookie tracking to avoid privacy issues */
+            _paq.push(['disableCookies']);
+            /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+            _paq.push(['trackPageView']);
+            _paq.push(['enableLinkTracking']);
+            (function() {
+                var u="https://analytics.apache.org/";
+                _paq.push(['setTrackerUrl', u+'matomo.php']);
+                _paq.push(['setSiteId', '27']);
+                var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+                g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+            })();
+        </script>
+        <!-- End Matomo Code -->
     </head>
     <body>
       <!-- header -->
diff --git a/docs/site/home/index.html b/docs/site/home/index.html
index dbba3c8d52..4e153c9279 100644
--- a/docs/site/home/index.html
+++ b/docs/site/home/index.html
@@ -19,7 +19,7 @@ limitations under the License.
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <link href="img/favicon.png" rel="shortcut icon"/>
-    <title>Apache TinkerPop</title>
+    <title>Apache TinkerPop: Home</title>
     <meta name="description" content="">
     <meta name="keywords" content="">
     <link href="css/bootstrap.min.css" rel="stylesheet">
@@ -29,6 +29,23 @@ limitations under the License.
     <link href="css/animate.css" rel="stylesheet"/>
     <link href="css/prism.css" rel="stylesheet">
     <link href="css/fonts.css" rel="stylesheet">
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+            var u="https://analytics.apache.org/";
+            _paq.push(['setTrackerUrl', u+'matomo.php']);
+            _paq.push(['setSiteId', '27']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
 </head>
 <body>
 <!-- header -->
diff --git a/docs/site/home/providers.html b/docs/site/home/providers.html
index 75b03caa2d..e391efa160 100644
--- a/docs/site/home/providers.html
+++ b/docs/site/home/providers.html
@@ -19,7 +19,7 @@ limitations under the License.
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <link href="img/favicon.png" rel="shortcut icon"/>
-    <title>Apache TinkerPop</title>
+    <title>Apache TinkerPop: Providers</title>
     <meta name="description" content="">
     <meta name="keywords" content="">
     <link href="css/bootstrap.min.css" rel="stylesheet">
@@ -27,6 +27,23 @@ limitations under the License.
     <link href="css/custome.css" rel="stylesheet">
     <link href="css/responsive.css" rel="stylesheet">
     <link href="css/animate.css" rel="stylesheet"/>
+    <!-- Matomo -->
+    <script>
+        var _paq = window._paq = window._paq || [];
+        /* We explicitly disable cookie tracking to avoid privacy issues */
+        _paq.push(['disableCookies']);
+        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+        _paq.push(['trackPageView']);
+        _paq.push(['enableLinkTracking']);
+        (function() {
+            var u="https://analytics.apache.org/";
+            _paq.push(['setTrackerUrl', u+'matomo.php']);
+            _paq.push(['setSiteId', '27']);
+            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+            g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Matomo Code -->
 </head>
 <body>
 <!-- header -->
diff --git a/docs/src/dev/developer/index.asciidoc b/docs/src/dev/developer/index.asciidoc
index 60311426e7..3af4d0b350 100644
--- a/docs/src/dev/developer/index.asciidoc
+++ b/docs/src/dev/developer/index.asciidoc
@@ -14,12 +14,15 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
+
+:docinfo: shared
+:docinfodir: ../../
+:toc-position: left
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
 
-:toc-position: left
-
 = Developer Documentation
 
 This document contains information for TinkerPop developers, contributors, and community members. It focuses on
diff --git a/docs/src/dev/future/index.asciidoc b/docs/src/dev/future/index.asciidoc
index 1140f33525..a89f9bbaaf 100644
--- a/docs/src/dev/future/index.asciidoc
+++ b/docs/src/dev/future/index.asciidoc
@@ -1,5 +1,3 @@
-= TinkerPop Future
-
 ////
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,10 +14,17 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
-image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
+:docinfo: shared
+:docinfodir: ../../
 :toc-position: left
 
+image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
+
+*x.y.z*
+
+= TinkerPop Future
+
 This document offers a rough view at what features can be expected from future releases and catalogs proposals for
 changes that might be better written and understood in a document form as opposed to a dev list post.
 
diff --git a/docs/src/dev/io/index.asciidoc b/docs/src/dev/io/index.asciidoc
index 25c1ad792a..b49816b5bb 100644
--- a/docs/src/dev/io/index.asciidoc
+++ b/docs/src/dev/io/index.asciidoc
@@ -14,12 +14,15 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
+
+:docinfo: shared
+:docinfodir: ../../
+:toc-position: left
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
 
-:toc-position: left
-
 = IO Reference
 
 image:gremlin-io2.png[width=300]
diff --git a/docs/src/dev/provider/index.asciidoc b/docs/src/dev/provider/index.asciidoc
index 6eb09a3b4a..906aaa5cb8 100644
--- a/docs/src/dev/provider/index.asciidoc
+++ b/docs/src/dev/provider/index.asciidoc
@@ -14,12 +14,15 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
+
+:docinfo: shared
+:docinfodir: ../../
+:toc-position: left
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
 
-:toc-position: left
-
 = Introduction
 
 image:tinkerpop-cityscape.png[]
diff --git a/docs/src/dev/io/index.asciidoc b/docs/src/docinfo.html
similarity index 50%
copy from docs/src/dev/io/index.asciidoc
copy to docs/src/docinfo.html
index 25c1ad792a..8524b44508 100644
--- a/docs/src/dev/io/index.asciidoc
+++ b/docs/src/docinfo.html
@@ -1,38 +1,31 @@
-////
+<!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
 this work for additional information regarding copyright ownership.
 The ASF licenses this file to You under the Apache License, Version 2.0
 (the "License"); you may not use this file except in compliance with
 the License.  You may obtain a copy of the License at
-
   http://www.apache.org/licenses/LICENSE-2.0
-
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
-////
-image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
-
-*x.y.z*
-
-:toc-position: left
-
-= IO Reference
-
-image:gremlin-io2.png[width=300]
-
-IO features, capabilities and use cases are initially discussed in the Apache TinkerPop™
-link:https://tinkerpop.apache.org/docs/x.y.z/reference/#io-step[Reference Documentation]. This document focuses
-more on the details of the implementations for both production and consumption of the various formats. It contains
-samples of the various formats and development details that provide deeper insight for their usage.
-
-include::graphml.asciidoc[]
-
-include::graphson.asciidoc[]
-
-include::gryo.asciidoc[]
-
-include::graphbinary.asciidoc[]
+-->
+<!-- Matomo -->
+<script>
+    var _paq = window._paq = window._paq || [];
+    /* We explicitly disable cookie tracking to avoid privacy issues */
+    _paq.push(['disableCookies']);
+    /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+    _paq.push(['trackPageView']);
+    _paq.push(['enableLinkTracking']);
+    (function() {
+        var u="https://analytics.apache.org/";
+        _paq.push(['setTrackerUrl', u+'matomo.php']);
+        _paq.push(['setSiteId', '27']);
+        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+    })();
+</script>
+<!-- End Matomo Code -->
\ No newline at end of file
diff --git a/docs/src/index.asciidoc b/docs/src/index.asciidoc
index 3fd5b01148..69e35826b5 100644
--- a/docs/src/index.asciidoc
+++ b/docs/src/index.asciidoc
@@ -15,6 +15,8 @@ See the License for the specific language governing permissions and
 limitations under the License.
 ////
 
+:docinfo: shared
+
 image::apache-tinkerpop-logo.png[width=500]
 
 *x.y.z*
diff --git a/docs/src/recipes/index.asciidoc b/docs/src/recipes/index.asciidoc
index 5e6556a7fa..fb2765aa01 100644
--- a/docs/src/recipes/index.asciidoc
+++ b/docs/src/recipes/index.asciidoc
@@ -14,12 +14,15 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
+
+:docinfo: shared
+:docinfodir: ../
+:toc-position: left
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
 
-:toc-position: left
-
 = Recipes
 
 image:gremlin-chef.png[width=120,float=left] All programming languages tend to have
diff --git a/docs/src/reference/index.asciidoc b/docs/src/reference/index.asciidoc
index 22539911f3..f655621675 100644
--- a/docs/src/reference/index.asciidoc
+++ b/docs/src/reference/index.asciidoc
@@ -14,12 +14,15 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
+
+:docinfo: shared
+:docinfodir: ../
+:toc-position: left
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
 
-:toc-position: left
-
 include::preface.asciidoc[]
 
 include::intro.asciidoc[]
diff --git a/docs/src/tutorials/getting-started/index.asciidoc b/docs/src/tutorials/getting-started/index.asciidoc
index 2deac8b274..750fb0003c 100644
--- a/docs/src/tutorials/getting-started/index.asciidoc
+++ b/docs/src/tutorials/getting-started/index.asciidoc
@@ -15,6 +15,9 @@ See the License for the specific language governing permissions and
 limitations under the License.
 ////
 
+:docinfo: shared
+:docinfodir: ../../
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
diff --git a/docs/src/tutorials/gremlin-language-variants/index.asciidoc b/docs/src/tutorials/gremlin-language-variants/index.asciidoc
index d26544c6bb..db1797d150 100644
--- a/docs/src/tutorials/gremlin-language-variants/index.asciidoc
+++ b/docs/src/tutorials/gremlin-language-variants/index.asciidoc
@@ -14,6 +14,10 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
+
+:docinfo: shared
+:docinfodir: ../../
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
diff --git a/docs/src/tutorials/gremlins-anatomy/index.asciidoc b/docs/src/tutorials/gremlins-anatomy/index.asciidoc
index abc037aa9d..27146f9cb9 100644
--- a/docs/src/tutorials/gremlins-anatomy/index.asciidoc
+++ b/docs/src/tutorials/gremlins-anatomy/index.asciidoc
@@ -15,6 +15,9 @@ See the License for the specific language governing permissions and
 limitations under the License.
 ////
 
+:docinfo: shared
+:docinfodir: ../../
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
diff --git a/docs/src/tutorials/the-gremlin-console/index.asciidoc b/docs/src/tutorials/the-gremlin-console/index.asciidoc
index ad04607f44..e566e62a30 100644
--- a/docs/src/tutorials/the-gremlin-console/index.asciidoc
+++ b/docs/src/tutorials/the-gremlin-console/index.asciidoc
@@ -15,6 +15,9 @@ See the License for the specific language governing permissions and
 limitations under the License.
 ////
 
+:docinfo: shared
+:docinfodir: ../../
+
 image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
 *x.y.z*
diff --git a/docs/src/upgrade/index.asciidoc b/docs/src/upgrade/index.asciidoc
index b9c40b039d..419ee28039 100644
--- a/docs/src/upgrade/index.asciidoc
+++ b/docs/src/upgrade/index.asciidoc
@@ -14,10 +14,13 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 ////
-image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
 
+:docinfo: shared
+:docinfodir: ../
 :toc-position: left
 
+image::apache-tinkerpop-logo.png[width=500,link="https://tinkerpop.apache.org"]
+
 = TinkerPop Upgrade Information
 
 This document helps users of Apache TinkerPop™ to understand the changes that come with each software release.  It