[site] More broken links fixes
diff --git a/src/content/engine/1.5/index.html b/src/content/engine/1.5/index.html
index 317ec91..a966fb5 100644
--- a/src/content/engine/1.5/index.html
+++ b/src/content/engine/1.5/index.html
@@ -397,7 +397,7 @@
           <a href="https://issues.apache.org/jira/browse/VELOCITY" class="externalLink">our bug tracker</a>. </li>
 
         <li>
-          <a href="http://wiki.apache.org/velocity/velocity" class="externalLink"> Our Wiki</a>
+          <a href="http://wiki.apache.org/velocity" class="externalLink"> Our Wiki</a>
           has a large collection of community written content. Add your own article or
           contribute to the FAQ! </li>
         <li> Read-only access to the Subversion repository is available both
diff --git a/src/content/engine/1.6.1/index.html b/src/content/engine/1.6.1/index.html
index 77cc5c1..4556d82 100644
--- a/src/content/engine/1.6.1/index.html
+++ b/src/content/engine/1.6.1/index.html
@@ -396,7 +396,7 @@
 <li> There's a list of issues waiting to be addressed in
           <a class="externalLink" href="https://issues.apache.org/jira/browse/VELOCITY">our bug tracker</a>

 . </li>

-<li><a class="externalLink" href="http://wiki.apache.org/velocity/velocity"> Our Wiki</a>

+<li><a class="externalLink" href="http://wiki.apache.org/velocity"> Our Wiki</a>

 
           has a large collection of community written content. Add your own article or
           contribute to the FAQ! </li>

diff --git a/src/content/engine/1.6.2/index.html b/src/content/engine/1.6.2/index.html
index 5ca4ae7..af8d2a3 100644
--- a/src/content/engine/1.6.2/index.html
+++ b/src/content/engine/1.6.2/index.html
@@ -396,7 +396,7 @@
 <li> There's a list of issues waiting to be addressed in
           <a href="https://issues.apache.org/jira/browse/VELOCITY" class="externalLink">our bug tracker</a>

 . </li>

-<li><a href="http://wiki.apache.org/velocity/velocity" class="externalLink"> Our Wiki</a>

+<li><a href="http://wiki.apache.org/velocity" class="externalLink"> Our Wiki</a>

 
           has a large collection of community written content. Add your own article or
           contribute to the FAQ! </li>

diff --git a/src/content/engine/1.6/index.html b/src/content/engine/1.6/index.html
index 8f5a3fa..a72bfa1 100644
--- a/src/content/engine/1.6/index.html
+++ b/src/content/engine/1.6/index.html
@@ -396,7 +396,7 @@
 <li> There's a list of issues waiting to be addressed in
           <a href="https://issues.apache.org/jira/browse/VELOCITY" class="externalLink">our bug tracker</a>

 . </li>

-<li><a href="http://wiki.apache.org/velocity/velocity" class="externalLink"> Our Wiki</a>

+<li><a href="http://wiki.apache.org/velocity" class="externalLink"> Our Wiki</a>

 
           has a large collection of community written content. Add your own article or
           contribute to the FAQ! </li>

diff --git a/src/content/engine/1.7/index.mdtext b/src/content/engine/1.7/index.mdtext
index f8d5538..369a532 100644
--- a/src/content/engine/1.7/index.mdtext
+++ b/src/content/engine/1.7/index.mdtext
@@ -36,5 +36,5 @@
 
 + Report bugs, ask questions, and help new users on the [Velocity mailing lists](http://velocity.apache.org/contact.html).
 + There's a list of issues waiting to be addressed in [our bug tracker](https://issues.apache.org/jira/browse/VELOCITY).
-+ [Our wiki](http://wiki.apache.org/velocity/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
++ [Our wiki](http://wiki.apache.org/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
 + Read-only access to the Subversion repository is available both [online](http://svn.apache.org/repos/asf/velocity/engine/trunk/) and with a [Subversion client](http://www.apache.org/dev/version-control.html).
diff --git a/src/content/engine/2.0/developer-guide.mdtext b/src/content/engine/2.0/developer-guide.mdtext
index a0de02c..6e43436 100644
--- a/src/content/engine/2.0/developer-guide.mdtext
+++ b/src/content/engine/2.0/developer-guide.mdtext
@@ -1031,8 +1031,6 @@
 > A Chainable uberspector is an uberspector that wraps the previous uberspector in the introspection chain.
 - [LinkingUberspector](apidocs/org/apache/velocity/util/introspection/LinkingUberspector.html)
 > The Linking uberspector is meant for internal use only. It provides introspection chaining when the left uberspector of two following uberspectors of the introspection chain is not a ChainableUberspector. It first tries to delegate introspection to the left uberspector, and only calls the right one in case of failure.
-- [UberspectLoggable](apidocs/org/apache/velocity/util/introspection/UberspectLoggable.html) interface
-> When an uberspector implements the UberspectLoggable interface, it is provided a logger during initialization via the `setLog(Logger)` method.
 
 If an Uberspector implements the [RuntimeServicesAware](apidocs/org/apache/velocity/util/RuntimeServicesAware.html) interface, it will be provided a Velocity [RuntimeServices](apidocs/org/apache/velocity/runtime/RuntimeServices.html) instance during initialization, via the `setRuntimeServices(RuntimeServices)` method.
 
diff --git a/src/content/engine/2.0/index.mdtext b/src/content/engine/2.0/index.mdtext
index 85b298b..65219d0 100644
--- a/src/content/engine/2.0/index.mdtext
+++ b/src/content/engine/2.0/index.mdtext
@@ -30,5 +30,5 @@
 
 + Report bugs, ask questions, and help new users on the [Velocity mailing lists](http://velocity.apache.org/contact.html).
 + There's a list of issues waiting to be addressed in [our bug tracker](https://issues.apache.org/jira/browse/VELOCITY).
-+ [Our wiki](https://wiki.apache.org/velocity/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
++ [Our wiki](https://wiki.apache.org/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
 + Read-only access to the git repository is available both [online](https://github.com/apache/velocity-engine) and with a [Git client](https://www.apache.org/dev/version-control.html).
diff --git a/src/content/engine/2.0/left.nav b/src/content/engine/2.0/left.nav
index 21339f8..41f9996 100644
--- a/src/content/engine/2.0/left.nav
+++ b/src/content/engine/2.0/left.nav
@@ -20,18 +20,17 @@
 * [Sources](source-repository.html)
 * [Building](build.html)
 * [Issues](https://issues.apache.org/jira/browse/VELOCITY)
-* [Road Map](http://wiki.apache.org/velocity/RoadMap)
-* [Coding Standards](http://wiki.apache.org/velocity/CodeStandards)
-* [Doc Guidelines](http://wiki.apache.org/velocity/DocumentationGuidelines)
+* [Road Map](https://wiki.apache.org/velocity/RoadMap)
+* [Coding Standards](https://wiki.apache.org/velocity/CodeStandards)
+* [Doc Guidelines](https://wiki.apache.org/velocity/DocumentationGuidelines)
 ## Community
-* [Wiki](http://wiki.apache.org/velocity/)
+* [Wiki](https://wiki.apache.org/velocity/)
 * [News](/news.html)
-* [Powered by Velocity](http://wiki.apache.org/velocity/PoweredByVelocity)
-* [IDE/Editor Plugins](http://wiki.apache.org/velocity/VelocityEditors)
-* [Articles and Books](http://wiki.apache.org/velocity/PublishedArticlesAndBooks)
+* [Powered by Velocity](https://wiki.apache.org/velocity/PoweredByVelocity)
+* [IDE/Editor Plugins](https://wiki.apache.org/velocity/VelocityEditors)
+* [Articles and Books](https://wiki.apache.org/velocity/PublishedArticlesAndBooks)
 * [Mailing Lists](/contact.html)
 ## Translations (outdated)
-* [Site (Japanese)](http://www.jajakarta.org/velocity/)
 * [User's Guide (Finnish)](translations/user-guide_fi.html)
 * [User's Guide (French)](translations/user-guide_fr.html)
 * [User's Guide (Spanish)](translations/user-guide_es.html)
diff --git a/src/content/engine/2.0/webapps.mdtext b/src/content/engine/2.0/webapps.mdtext
index cb90f4a..bf6ca36 100644
--- a/src/content/engine/2.0/webapps.mdtext
+++ b/src/content/engine/2.0/webapps.mdtext
@@ -16,7 +16,7 @@
 
 The primary purpose of the Velocity engine is simply to generate text based on a template.  Consequently, Velocity does not contain any web-related functionality in and of itself. To make a web application, you will need a framework to respond to HTTP requests, handle user authentication, make business logic calls, and generate a response. There are several strong contenders.
 
-1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](http://velocity.apache.org/tools/devel/view/). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
+1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](https://velocity.apache.org/tools/devel/view.html). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
 2. **Velocity Tools / VelocityStruts** - You may be familiar with the popular <a href="http://struts.apache.org/" class="externalLink">Struts</a> framework, originally designed to provide much needed application functionality to JSP.  With the [VelocityStruts](http://velocity.apache.org/tools/devel/struts/) module of Velocity Tools you can substitute Velocity for JSP as the page template language.  This allows you to take advantage of the large base of Struts infrastructure while designing pages using Velocity.
 3. **Third party frameworks** - There are a number of third party frameworks listed on the [PoweredByVelocity](http://wiki.apache.org/velocity/PoweredByVelocity) wiki page. Of these, [Spring](http://www.springframework.org/) is probably the most sophisticated and well known. [Turbine](http://turbine.apache.org/) has many features and can also be very useful. It was built with Velocity as the primary page language, which is not surprising since many of the original Velocity developers were involved in creating it. Simpler alternatives are the [Click](http://click.sourceforge.net/) or [Maverick](http://mav.sourceforge.net/) frameworks, which provide a simple Controller architecture that integrates nicely with Velocity.
 4. **Build your own** - A final alternative is to build your own framework. Create a dispatcher servlet, retrieve templates from a file or database, integate with your business logic and send the results back to the user. Often you'll have an easier time starting with one of the existing frameworks and customizing it.  In particular you can add new functionality to the VelocityViewServlet simply by creating a subclass.
diff --git a/src/content/engine/2.1/developer-guide.mdtext b/src/content/engine/2.1/developer-guide.mdtext
index 0880959..97d0cbe 100644
--- a/src/content/engine/2.1/developer-guide.mdtext
+++ b/src/content/engine/2.1/developer-guide.mdtext
@@ -1037,8 +1037,6 @@
 > A Chainable uberspector is an uberspector that wraps the previous uberspector in the introspection chain.
 - [LinkingUberspector](apidocs/org/apache/velocity/util/introspection/LinkingUberspector.html)
 > The Linking uberspector is meant for internal use only. It provides introspection chaining when the left uberspector of two following uberspectors of the introspection chain is not a ChainableUberspector. It first tries to delegate introspection to the left uberspector, and only calls the right one in case of failure.
-- [UberspectLoggable](apidocs/org/apache/velocity/util/introspection/UberspectLoggable.html) interface
-> When an uberspector implements the UberspectLoggable interface, it is provided a logger during initialization via the `setLog(Logger)` method.
 
 If an Uberspector implements the [RuntimeServicesAware](apidocs/org/apache/velocity/util/RuntimeServicesAware.html) interface, it will be provided a Velocity [RuntimeServices](apidocs/org/apache/velocity/runtime/RuntimeServices.html) instance during initialization, via the `setRuntimeServices(RuntimeServices)` method.
 
diff --git a/src/content/engine/2.1/index.mdtext b/src/content/engine/2.1/index.mdtext
index c35da4c..d1be10c 100644
--- a/src/content/engine/2.1/index.mdtext
+++ b/src/content/engine/2.1/index.mdtext
@@ -30,5 +30,5 @@
 
 + Report bugs, ask questions, and help new users on the [Velocity mailing lists](http://velocity.apache.org/contact.html).
 + There's a list of issues waiting to be addressed in [our bug tracker](https://issues.apache.org/jira/browse/VELOCITY).
-+ [Our wiki](https://wiki.apache.org/velocity/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
++ [Our wiki](https://wiki.apache.org/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
 + Read-only access to the git repository is available both [online](https://github.com/apache/velocity-engine) and with a [Git client](https://www.apache.org/dev/version-control.html).
diff --git a/src/content/engine/2.1/left.nav b/src/content/engine/2.1/left.nav
index 21339f8..41f9996 100644
--- a/src/content/engine/2.1/left.nav
+++ b/src/content/engine/2.1/left.nav
@@ -20,18 +20,17 @@
 * [Sources](source-repository.html)
 * [Building](build.html)
 * [Issues](https://issues.apache.org/jira/browse/VELOCITY)
-* [Road Map](http://wiki.apache.org/velocity/RoadMap)
-* [Coding Standards](http://wiki.apache.org/velocity/CodeStandards)
-* [Doc Guidelines](http://wiki.apache.org/velocity/DocumentationGuidelines)
+* [Road Map](https://wiki.apache.org/velocity/RoadMap)
+* [Coding Standards](https://wiki.apache.org/velocity/CodeStandards)
+* [Doc Guidelines](https://wiki.apache.org/velocity/DocumentationGuidelines)
 ## Community
-* [Wiki](http://wiki.apache.org/velocity/)
+* [Wiki](https://wiki.apache.org/velocity/)
 * [News](/news.html)
-* [Powered by Velocity](http://wiki.apache.org/velocity/PoweredByVelocity)
-* [IDE/Editor Plugins](http://wiki.apache.org/velocity/VelocityEditors)
-* [Articles and Books](http://wiki.apache.org/velocity/PublishedArticlesAndBooks)
+* [Powered by Velocity](https://wiki.apache.org/velocity/PoweredByVelocity)
+* [IDE/Editor Plugins](https://wiki.apache.org/velocity/VelocityEditors)
+* [Articles and Books](https://wiki.apache.org/velocity/PublishedArticlesAndBooks)
 * [Mailing Lists](/contact.html)
 ## Translations (outdated)
-* [Site (Japanese)](http://www.jajakarta.org/velocity/)
 * [User's Guide (Finnish)](translations/user-guide_fi.html)
 * [User's Guide (French)](translations/user-guide_fr.html)
 * [User's Guide (Spanish)](translations/user-guide_es.html)
diff --git a/src/content/engine/2.1/webapps.mdtext b/src/content/engine/2.1/webapps.mdtext
index 86360f8..7b1c4f8 100644
--- a/src/content/engine/2.1/webapps.mdtext
+++ b/src/content/engine/2.1/webapps.mdtext
@@ -16,7 +16,7 @@
 
 The primary purpose of the Velocity engine is simply to generate text based on a template.  Consequently, Velocity does not contain any web-related functionality in and of itself. To make a web application, you will need a framework to respond to HTTP requests, handle user authentication, make business logic calls, and generate a response. There are several strong contenders.
 
-1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](http://velocity.apache.org/tools/devel/view/). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
+1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](https://velocity.apache.org/tools/devel/view.html). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
 2. **Velocity Tools / VelocityStruts** - You may be familiar with the popular <a href="http://struts.apache.org/" class="externalLink">Struts</a> framework, originally designed to provide much needed application functionality to JSP.  With the [VelocityStruts](http://velocity.apache.org/tools/devel/struts/) module of Velocity Tools you can substitute Velocity for JSP as the page template language.  This allows you to take advantage of the large base of Struts infrastructure while designing pages using Velocity.
 3. **Third party frameworks** - There are a number of third party frameworks listed on the [PoweredByVelocity](http://wiki.apache.org/velocity/PoweredByVelocity) wiki page. Of these, [Spring](http://www.springframework.org/) is probably the most sophisticated and well known. [Turbine](http://turbine.apache.org/) has many features and can also be very useful. It was built with Velocity as the primary page language, which is not surprising since many of the original Velocity developers were involved in creating it. Simpler alternatives are the [Click](http://click.sourceforge.net/) or [Maverick](http://mav.sourceforge.net/) frameworks, which provide a simple Controller architecture that integrates nicely with Velocity.
 4. **Build your own** - A final alternative is to build your own framework. Create a dispatcher servlet, retrieve templates from a file or database, integate with your business logic and send the results back to the user. Often you'll have an easier time starting with one of the existing frameworks and customizing it.  In particular you can add new functionality to the VelocityViewServlet simply by creating a subclass.
diff --git a/src/content/engine/2.2/developer-guide.mdtext b/src/content/engine/2.2/developer-guide.mdtext
index 22e7ac8..d639499 100644
--- a/src/content/engine/2.2/developer-guide.mdtext
+++ b/src/content/engine/2.2/developer-guide.mdtext
@@ -1044,8 +1044,6 @@
 > A Chainable uberspector is an uberspector that wraps the previous uberspector in the introspection chain.
 - [LinkingUberspector](apidocs/org/apache/velocity/util/introspection/LinkingUberspector.html)
 > The Linking uberspector is meant for internal use only. It provides introspection chaining when the left uberspector of two following uberspectors of the introspection chain is not a ChainableUberspector. It first tries to delegate introspection to the left uberspector, and only calls the right one in case of failure.
-- [UberspectLoggable](apidocs/org/apache/velocity/util/introspection/UberspectLoggable.html) interface
-> When an uberspector implements the UberspectLoggable interface, it is provided a logger during initialization via the `setLog(Logger)` method.
 
 If an Uberspector implements the [RuntimeServicesAware](apidocs/org/apache/velocity/util/RuntimeServicesAware.html) interface, it will be provided a Velocity [RuntimeServices](apidocs/org/apache/velocity/runtime/RuntimeServices.html) instance during initialization, via the `setRuntimeServices(RuntimeServices)` method.
 
diff --git a/src/content/engine/2.2/index.mdtext b/src/content/engine/2.2/index.mdtext
index c35da4c..d1be10c 100644
--- a/src/content/engine/2.2/index.mdtext
+++ b/src/content/engine/2.2/index.mdtext
@@ -30,5 +30,5 @@
 
 + Report bugs, ask questions, and help new users on the [Velocity mailing lists](http://velocity.apache.org/contact.html).
 + There's a list of issues waiting to be addressed in [our bug tracker](https://issues.apache.org/jira/browse/VELOCITY).
-+ [Our wiki](https://wiki.apache.org/velocity/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
++ [Our wiki](https://wiki.apache.org/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
 + Read-only access to the git repository is available both [online](https://github.com/apache/velocity-engine) and with a [Git client](https://www.apache.org/dev/version-control.html).
diff --git a/src/content/engine/2.2/left.nav b/src/content/engine/2.2/left.nav
index 21339f8..41f9996 100644
--- a/src/content/engine/2.2/left.nav
+++ b/src/content/engine/2.2/left.nav
@@ -20,18 +20,17 @@
 * [Sources](source-repository.html)
 * [Building](build.html)
 * [Issues](https://issues.apache.org/jira/browse/VELOCITY)
-* [Road Map](http://wiki.apache.org/velocity/RoadMap)
-* [Coding Standards](http://wiki.apache.org/velocity/CodeStandards)
-* [Doc Guidelines](http://wiki.apache.org/velocity/DocumentationGuidelines)
+* [Road Map](https://wiki.apache.org/velocity/RoadMap)
+* [Coding Standards](https://wiki.apache.org/velocity/CodeStandards)
+* [Doc Guidelines](https://wiki.apache.org/velocity/DocumentationGuidelines)
 ## Community
-* [Wiki](http://wiki.apache.org/velocity/)
+* [Wiki](https://wiki.apache.org/velocity/)
 * [News](/news.html)
-* [Powered by Velocity](http://wiki.apache.org/velocity/PoweredByVelocity)
-* [IDE/Editor Plugins](http://wiki.apache.org/velocity/VelocityEditors)
-* [Articles and Books](http://wiki.apache.org/velocity/PublishedArticlesAndBooks)
+* [Powered by Velocity](https://wiki.apache.org/velocity/PoweredByVelocity)
+* [IDE/Editor Plugins](https://wiki.apache.org/velocity/VelocityEditors)
+* [Articles and Books](https://wiki.apache.org/velocity/PublishedArticlesAndBooks)
 * [Mailing Lists](/contact.html)
 ## Translations (outdated)
-* [Site (Japanese)](http://www.jajakarta.org/velocity/)
 * [User's Guide (Finnish)](translations/user-guide_fi.html)
 * [User's Guide (French)](translations/user-guide_fr.html)
 * [User's Guide (Spanish)](translations/user-guide_es.html)
diff --git a/src/content/engine/2.2/webapps.mdtext b/src/content/engine/2.2/webapps.mdtext
index 86360f8..24ee5ce 100644
--- a/src/content/engine/2.2/webapps.mdtext
+++ b/src/content/engine/2.2/webapps.mdtext
@@ -16,8 +16,8 @@
 
 The primary purpose of the Velocity engine is simply to generate text based on a template.  Consequently, Velocity does not contain any web-related functionality in and of itself. To make a web application, you will need a framework to respond to HTTP requests, handle user authentication, make business logic calls, and generate a response. There are several strong contenders.
 
-1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](http://velocity.apache.org/tools/devel/view/). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
-2. **Velocity Tools / VelocityStruts** - You may be familiar with the popular <a href="http://struts.apache.org/" class="externalLink">Struts</a> framework, originally designed to provide much needed application functionality to JSP.  With the [VelocityStruts](http://velocity.apache.org/tools/devel/struts/) module of Velocity Tools you can substitute Velocity for JSP as the page template language.  This allows you to take advantage of the large base of Struts infrastructure while designing pages using Velocity.
+1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](https://velocity.apache.org/tools/devel/view.html). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
+2. **Velocity Tools / VelocityStruts** - You may be familiar with the popular <a href="http://struts.apache.org/" class="externalLink">Struts</a> framework, originally designed to provide much needed application functionality to JSP.  With the [VelocityStruts](http://velocity.apache.org/tools/2.0/struts/) module of Velocity Tools you can substitute Velocity for JSP as the page template language.  This allows you to take advantage of the large base of Struts infrastructure while designing pages using Velocity.
 3. **Third party frameworks** - There are a number of third party frameworks listed on the [PoweredByVelocity](http://wiki.apache.org/velocity/PoweredByVelocity) wiki page. Of these, [Spring](http://www.springframework.org/) is probably the most sophisticated and well known. [Turbine](http://turbine.apache.org/) has many features and can also be very useful. It was built with Velocity as the primary page language, which is not surprising since many of the original Velocity developers were involved in creating it. Simpler alternatives are the [Click](http://click.sourceforge.net/) or [Maverick](http://mav.sourceforge.net/) frameworks, which provide a simple Controller architecture that integrates nicely with Velocity.
 4. **Build your own** - A final alternative is to build your own framework. Create a dispatcher servlet, retrieve templates from a file or database, integate with your business logic and send the results back to the user. Often you'll have an easier time starting with one of the existing frameworks and customizing it.  In particular you can add new functionality to the VelocityViewServlet simply by creating a subclass.
 
diff --git a/src/content/engine/2.3/index.mdtext b/src/content/engine/2.3/index.mdtext
index c35da4c..d1be10c 100644
--- a/src/content/engine/2.3/index.mdtext
+++ b/src/content/engine/2.3/index.mdtext
@@ -30,5 +30,5 @@
 
 + Report bugs, ask questions, and help new users on the [Velocity mailing lists](http://velocity.apache.org/contact.html).
 + There's a list of issues waiting to be addressed in [our bug tracker](https://issues.apache.org/jira/browse/VELOCITY).
-+ [Our wiki](https://wiki.apache.org/velocity/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
++ [Our wiki](https://wiki.apache.org/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
 + Read-only access to the git repository is available both [online](https://github.com/apache/velocity-engine) and with a [Git client](https://www.apache.org/dev/version-control.html).
diff --git a/src/content/engine/2.3/left.nav b/src/content/engine/2.3/left.nav
index 21339f8..41f9996 100644
--- a/src/content/engine/2.3/left.nav
+++ b/src/content/engine/2.3/left.nav
@@ -20,18 +20,17 @@
 * [Sources](source-repository.html)
 * [Building](build.html)
 * [Issues](https://issues.apache.org/jira/browse/VELOCITY)
-* [Road Map](http://wiki.apache.org/velocity/RoadMap)
-* [Coding Standards](http://wiki.apache.org/velocity/CodeStandards)
-* [Doc Guidelines](http://wiki.apache.org/velocity/DocumentationGuidelines)
+* [Road Map](https://wiki.apache.org/velocity/RoadMap)
+* [Coding Standards](https://wiki.apache.org/velocity/CodeStandards)
+* [Doc Guidelines](https://wiki.apache.org/velocity/DocumentationGuidelines)
 ## Community
-* [Wiki](http://wiki.apache.org/velocity/)
+* [Wiki](https://wiki.apache.org/velocity/)
 * [News](/news.html)
-* [Powered by Velocity](http://wiki.apache.org/velocity/PoweredByVelocity)
-* [IDE/Editor Plugins](http://wiki.apache.org/velocity/VelocityEditors)
-* [Articles and Books](http://wiki.apache.org/velocity/PublishedArticlesAndBooks)
+* [Powered by Velocity](https://wiki.apache.org/velocity/PoweredByVelocity)
+* [IDE/Editor Plugins](https://wiki.apache.org/velocity/VelocityEditors)
+* [Articles and Books](https://wiki.apache.org/velocity/PublishedArticlesAndBooks)
 * [Mailing Lists](/contact.html)
 ## Translations (outdated)
-* [Site (Japanese)](http://www.jajakarta.org/velocity/)
 * [User's Guide (Finnish)](translations/user-guide_fi.html)
 * [User's Guide (French)](translations/user-guide_fr.html)
 * [User's Guide (Spanish)](translations/user-guide_es.html)
diff --git a/src/content/engine/2.3/webapps.mdtext b/src/content/engine/2.3/webapps.mdtext
index 86360f8..b60d666 100644
--- a/src/content/engine/2.3/webapps.mdtext
+++ b/src/content/engine/2.3/webapps.mdtext
@@ -16,8 +16,8 @@
 
 The primary purpose of the Velocity engine is simply to generate text based on a template.  Consequently, Velocity does not contain any web-related functionality in and of itself. To make a web application, you will need a framework to respond to HTTP requests, handle user authentication, make business logic calls, and generate a response. There are several strong contenders.
 
-1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](http://velocity.apache.org/tools/devel/view/). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
-2. **Velocity Tools / VelocityStruts** - You may be familiar with the popular <a href="http://struts.apache.org/" class="externalLink">Struts</a> framework, originally designed to provide much needed application functionality to JSP.  With the [VelocityStruts](http://velocity.apache.org/tools/devel/struts/) module of Velocity Tools you can substitute Velocity for JSP as the page template language.  This allows you to take advantage of the large base of Struts infrastructure while designing pages using Velocity.
+1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](https://velocity.apache.org/tools/devel/view.html). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
+2. **Spring framework integration** - See the [Spring support package](apidocs/org/apache/velocity/spring/package-summary.html).
 3. **Third party frameworks** - There are a number of third party frameworks listed on the [PoweredByVelocity](http://wiki.apache.org/velocity/PoweredByVelocity) wiki page. Of these, [Spring](http://www.springframework.org/) is probably the most sophisticated and well known. [Turbine](http://turbine.apache.org/) has many features and can also be very useful. It was built with Velocity as the primary page language, which is not surprising since many of the original Velocity developers were involved in creating it. Simpler alternatives are the [Click](http://click.sourceforge.net/) or [Maverick](http://mav.sourceforge.net/) frameworks, which provide a simple Controller architecture that integrates nicely with Velocity.
 4. **Build your own** - A final alternative is to build your own framework. Create a dispatcher servlet, retrieve templates from a file or database, integate with your business logic and send the results back to the user. Often you'll have an easier time starting with one of the existing frameworks and customizing it.  In particular you can add new functionality to the VelocityViewServlet simply by creating a subclass.
 
diff --git a/src/content/engine/devel/developer-guide.mdtext b/src/content/engine/devel/developer-guide.mdtext
index ac2f0f3..bfa7a56 100644
--- a/src/content/engine/devel/developer-guide.mdtext
+++ b/src/content/engine/devel/developer-guide.mdtext
@@ -1044,8 +1044,6 @@
 > A Chainable uberspector is an uberspector that wraps the previous uberspector in the introspection chain.
 - [LinkingUberspector](apidocs/org/apache/velocity/util/introspection/LinkingUberspector.html)
 > The Linking uberspector is meant for internal use only. It provides introspection chaining when the left uberspector of two following uberspectors of the introspection chain is not a ChainableUberspector. It first tries to delegate introspection to the left uberspector, and only calls the right one in case of failure.
-- [UberspectLoggable](apidocs/org/apache/velocity/util/introspection/UberspectLoggable.html) interface
-> When an uberspector implements the UberspectLoggable interface, it is provided a logger during initialization via the `setLog(Logger)` method.
 
 If an Uberspector implements the [RuntimeServicesAware](apidocs/org/apache/velocity/util/RuntimeServicesAware.html) interface, it will be provided a Velocity [RuntimeServices](apidocs/org/apache/velocity/runtime/RuntimeServices.html) instance during initialization, via the `setRuntimeServices(RuntimeServices)` method.
 
diff --git a/src/content/engine/devel/index.mdtext b/src/content/engine/devel/index.mdtext
index c35da4c..d1be10c 100644
--- a/src/content/engine/devel/index.mdtext
+++ b/src/content/engine/devel/index.mdtext
@@ -30,5 +30,5 @@
 
 + Report bugs, ask questions, and help new users on the [Velocity mailing lists](http://velocity.apache.org/contact.html).
 + There's a list of issues waiting to be addressed in [our bug tracker](https://issues.apache.org/jira/browse/VELOCITY).
-+ [Our wiki](https://wiki.apache.org/velocity/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
++ [Our wiki](https://wiki.apache.org/velocity) has a large collection of community written content. Add your own article or contribute to the FAQ!
 + Read-only access to the git repository is available both [online](https://github.com/apache/velocity-engine) and with a [Git client](https://www.apache.org/dev/version-control.html).
diff --git a/src/content/engine/devel/left.nav b/src/content/engine/devel/left.nav
index 21339f8..41f9996 100644
--- a/src/content/engine/devel/left.nav
+++ b/src/content/engine/devel/left.nav
@@ -20,18 +20,17 @@
 * [Sources](source-repository.html)
 * [Building](build.html)
 * [Issues](https://issues.apache.org/jira/browse/VELOCITY)
-* [Road Map](http://wiki.apache.org/velocity/RoadMap)
-* [Coding Standards](http://wiki.apache.org/velocity/CodeStandards)
-* [Doc Guidelines](http://wiki.apache.org/velocity/DocumentationGuidelines)
+* [Road Map](https://wiki.apache.org/velocity/RoadMap)
+* [Coding Standards](https://wiki.apache.org/velocity/CodeStandards)
+* [Doc Guidelines](https://wiki.apache.org/velocity/DocumentationGuidelines)
 ## Community
-* [Wiki](http://wiki.apache.org/velocity/)
+* [Wiki](https://wiki.apache.org/velocity/)
 * [News](/news.html)
-* [Powered by Velocity](http://wiki.apache.org/velocity/PoweredByVelocity)
-* [IDE/Editor Plugins](http://wiki.apache.org/velocity/VelocityEditors)
-* [Articles and Books](http://wiki.apache.org/velocity/PublishedArticlesAndBooks)
+* [Powered by Velocity](https://wiki.apache.org/velocity/PoweredByVelocity)
+* [IDE/Editor Plugins](https://wiki.apache.org/velocity/VelocityEditors)
+* [Articles and Books](https://wiki.apache.org/velocity/PublishedArticlesAndBooks)
 * [Mailing Lists](/contact.html)
 ## Translations (outdated)
-* [Site (Japanese)](http://www.jajakarta.org/velocity/)
 * [User's Guide (Finnish)](translations/user-guide_fi.html)
 * [User's Guide (French)](translations/user-guide_fr.html)
 * [User's Guide (Spanish)](translations/user-guide_es.html)
diff --git a/src/content/engine/devel/webapps.mdtext b/src/content/engine/devel/webapps.mdtext
index 86360f8..b60d666 100644
--- a/src/content/engine/devel/webapps.mdtext
+++ b/src/content/engine/devel/webapps.mdtext
@@ -16,8 +16,8 @@
 
 The primary purpose of the Velocity engine is simply to generate text based on a template.  Consequently, Velocity does not contain any web-related functionality in and of itself. To make a web application, you will need a framework to respond to HTTP requests, handle user authentication, make business logic calls, and generate a response. There are several strong contenders.
 
-1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](http://velocity.apache.org/tools/devel/view/). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
-2. **Velocity Tools / VelocityStruts** - You may be familiar with the popular <a href="http://struts.apache.org/" class="externalLink">Struts</a> framework, originally designed to provide much needed application functionality to JSP.  With the [VelocityStruts](http://velocity.apache.org/tools/devel/struts/) module of Velocity Tools you can substitute Velocity for JSP as the page template language.  This allows you to take advantage of the large base of Struts infrastructure while designing pages using Velocity.
+1. **Velocity Tools / VelocityViewServlet** - The easiest way to get started is to download the companion <a href="http://velocity.apache.org/tools/devel/" class="externalLink">Velocity Tools</a> subproject and use the [VelocityViewServlet](https://velocity.apache.org/tools/devel/view.html). This servlet is easy to configure and install. You create a directory of templates on your web server, optionally edit an XML file that lists various "Tools" to place in the context and you are off. More details can be found in the tutorial below.
+2. **Spring framework integration** - See the [Spring support package](apidocs/org/apache/velocity/spring/package-summary.html).
 3. **Third party frameworks** - There are a number of third party frameworks listed on the [PoweredByVelocity](http://wiki.apache.org/velocity/PoweredByVelocity) wiki page. Of these, [Spring](http://www.springframework.org/) is probably the most sophisticated and well known. [Turbine](http://turbine.apache.org/) has many features and can also be very useful. It was built with Velocity as the primary page language, which is not surprising since many of the original Velocity developers were involved in creating it. Simpler alternatives are the [Click](http://click.sourceforge.net/) or [Maverick](http://mav.sourceforge.net/) frameworks, which provide a simple Controller architecture that integrates nicely with Velocity.
 4. **Build your own** - A final alternative is to build your own framework. Create a dispatcher servlet, retrieve templates from a file or database, integate with your business logic and send the results back to the user. Often you'll have an easier time starting with one of the existing frameworks and customizing it.  In particular you can add new functionality to the VelocityViewServlet simply by creating a subclass.
 
diff --git a/src/content/index.mdtext b/src/content/index.mdtext
index eb39ec6..17aeac6 100644
--- a/src/content/index.mdtext
+++ b/src/content/index.mdtext
@@ -40,7 +40,7 @@
 Velocity Engine | [2.3](engine/2.3) | (currently none available)
 Velocity Tools | [3.1](tools/3.1) | (currently none available)
 
-The release distribution is available as a combined source/binary distribution in tar.gz and zip formats, and can be downloaded from [our download page](/download/cgi).
+The release distribution is available as a combined source/binary distribution in tar.gz and zip formats, and can be downloaded from [our download page](/download.cgi).
 
 ## More Information
 
diff --git a/src/content/left.nav b/src/content/left.nav
index 645bfba..603f2e0 100644
--- a/src/content/left.nav
+++ b/src/content/left.nav
@@ -12,7 +12,7 @@
 * [Who we are](/who-we-are.html)
 * [Contact us](/contact.html)
 * [Get involved](/get-involved.html)
-* [Wiki](https://wiki.apache.org/velocity/velocity)
+* [Wiki](https://wiki.apache.org/velocity)
 * [How it works](/how-it-works.html)
 * [Board Reports](https://whimsy.apache.org/board/minutes/Velocity.html)
 ## Developer Resources
diff --git a/src/content/news.xml b/src/content/news.xml
index 00f32c0..a6b8960 100644
--- a/src/content/news.xml
+++ b/src/content/news.xml
@@ -23,9 +23,9 @@
 
         * Fix potential XSS vulterability in VelocityViewServlet error handling.
 
-        For a full list of changes, consult {{{Velocity Tools 3.1 Changes section}https://velocity.apache.org/tools/3.1/changes.html}} and {{{JIRA changelog}https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310130&version=12345408}.
+        For a full list of changes, consult {{{https://velocity.apache.org/tools/3.1/changes.html}Velocity Tools 3.1 Changes section}} and {{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310130&version=12345408}JIRA changelog}}.
 
-        For notes on upgrading from earlier versions, see {{{Velocity Tools 3.1 Upgrading section}https://velocity.apache.org/tools/3.1/upgrading.html}}.
+        For notes on upgrading from earlier versions, see {{{https://velocity.apache.org/tools/3.1/upgrading.html}Velocity Tools 3.1 Upgrading section}}.
 
         Downloads of Velocity Tools 3.1 are available {{{http://velocity.apache.org/download.cgi#tools}here}}.
 
diff --git a/src/content/release-process.mdtext b/src/content/release-process.mdtext
index 4bcaf09..9b23081 100644
--- a/src/content/release-process.mdtext
+++ b/src/content/release-process.mdtext
@@ -318,10 +318,11 @@
     
     Push the changes into production.   
     
-    Check the resulting site for broken links
+    Check the resulting site for broken links.
     
         :::shell
-        wget --spider -r -nd -nv -H -l 2 -w 2 -o links.log https://velocity.apache.org/
+        sudo pip3 install git+https://github.com/linkchecker/linkchecker.git # if not installed before
+        linkchecker https://velocity.apache.org
 
 * Update the DOAP RDF project metadata located in the `site` direcotry of the `velocity-site` module sources. Note that DOAP URLs are defined in the [https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/projects.xml](https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/projects.xml) file, which can be edited by every commiter (by checking out the project using `svn checkout https://svn.apache.org/repos/asf/comdev`).
 
diff --git a/src/content/tools/3.0/contributions/left.nav b/src/content/tools/3.0/contributions/left.nav
new file mode 100644
index 0000000..dcf2453
--- /dev/null
+++ b/src/content/tools/3.0/contributions/left.nav
@@ -0,0 +1,24 @@
+## Velocity Tools
+* [Overview](../index.html)
+* [Download](..//download.cgi#tools)
+## Subprojects
+* [GenericTools](../generic.html)
+* [VelocityView](../view.html)
+## Docs
+* [Standard Tools](../tools-summary.html)
+* [Javadoc](../apidocs/index.html)
+* [Upgrading](../upgrading.html)
+* [Configuration](../configuration.html)
+* [Standalone Use](../standalone.html)
+* [Web Integration](../frameworks.html)
+* [Creating Tools](../creating-tools.html)
+* [Contributions](../contributions.html)
+* [Glossary](/engine/devel/glossary.html)
+* [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
+* [Wiki](http://wiki.apache.org/velocity/)
+## Development
+* [Changes](../changes.html)
+* [Dependencies](../dependencies.html)
+* [Participating](/index.html#helping-out)
+* [Source Code](/download.cgi#tools)
+* [Report Issue](https://issues.apache.org/jira/browse/VELTOOLS)
diff --git a/src/content/tools/3.0/generic.mdtext b/src/content/tools/3.0/generic.mdtext
index af907bf..291bcaf 100644
--- a/src/content/tools/3.0/generic.mdtext
+++ b/src/content/tools/3.0/generic.mdtext
@@ -15,7 +15,7 @@
         <version>3.0</version>
     </dependency>
 
-Otherwise, see the [download page](/download.html#tools) for how to get the Velocity Generic Tools jar.
+Otherwise, see the [download page](/download.cgi#tools) for how to get the Velocity Generic Tools jar.
 
 ## Usage
 
@@ -78,20 +78,4 @@
 
 ## Tools
 
-+ [AlternatorTool](apidocs/org/apache/velocity/tools/generic/AlternatorTool.html) - For creating [Alternator](apidocs/org/apache/velocity/tools/generic/Alternator.html)s to easily alternate over a set of values.
-+ [ClassTool](apidocs/org/apache/velocity/tools/generic/ClassTool.html) - For simplifying reflective lookup of information about Classes and their fields, methods and constructors.
-+ [ContextTool](apidocs/org/apache/velocity/tools/generic/ContextTool.html) - For convenient access to Context data and meta-data.
-+ [ConversionTool](apidocs/org/apache/velocity/tools/generic/ConversionTool.html) - For converting String values to richer object types.
-+ [DateTool](apidocs/org/apache/velocity/tools/generic/DateTool.html) & [ComparisonDateTool](apidocs/org/apache/velocity/tools/generic/ComparisonDateTool.html) - For manipulating, formatting, and comparing dates.
-+ [DisplayTool](apidocs/org/apache/velocity/tools/generic/DisplayTool.html) - For controlling display of references (e.g. truncating values, "pretty printing" lists, and displaying alternates when a reference is null).
-+ [EscapeTool](apidocs/org/apache/velocity/tools/generic/EscapeTool.html) - For common escaping needs in Velocity templates (e.g. escaping html, xml, javascript etc.).
-+ [FieldTool](apidocs/org/apache/velocity/tools/generic/FieldTool.html) - For (easy) access to static fields in a class, such as string constants.
-+ [LoopTool](apidocs/org/apache/velocity/tools/generic/LoopTool.html) - A convenience tool to use with #foreach loops. It wraps a list with a custom iterator to provide greater control, allowing loops to end early, skip ahead and more.
-+ [LinkTool](apidocs/org/apache/velocity/tools/generic/LinkTool.html) - For creating and manipulating URIs and URLs. The API for this tool is designed to closely resemble that of the VelocityView tool of the same name.
-+ [ListTool](apidocs/org/apache/velocity/tools/generic/ListTool.html) - For working with arrays and lists, treats both transparently the same.
-+ [MathTool](apidocs/org/apache/velocity/tools/generic/MathTool.html) - For performing math functions.
-+ [NumberTool](apidocs/org/apache/velocity/tools/generic/NumberTool.html) - For formatting and converting numbers.
-+ [RenderTool](apidocs/org/apache/velocity/tools/generic/RenderTool.html) - To evaluate and render arbitrary strings of VTL, including recursive rendering.
-+ [ResourceTool](apidocs/org/apache/velocity/tools/generic/ResourceTool.html) - For simplified access to ResourceBundles for internationalization or other dynamic content needs.
-+ [SortTool](apidocs/org/apache/velocity/tools/generic/SortTool.html) - Used to sort collections (or arrays, iterators, etc) on any arbitary set of properties exposed by the objects contained within the collection.
-+ [XmlTool](apidocs/org/apache/velocity/tools/generic/XmlTool.html) - For reading/navigating XML files.  This uses dom4j under the covers and provides complete XPath support.
+Please consult the [Standard Tools](tools-summary.html) page for a list of standard generic tools.
diff --git a/src/content/tools/3.0/left.nav b/src/content/tools/3.0/left.nav
index f576aba..d6f4460 100644
--- a/src/content/tools/3.0/left.nav
+++ b/src/content/tools/3.0/left.nav
@@ -14,11 +14,11 @@
 * [Creating Tools](creating-tools.html)
 * [Contributions](contributions.html)
 * [Glossary](/engine/devel/glossary.html)
-* [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
-* [Wiki](http://wiki.apache.org/velocity/)
+* [FAQ](https://wiki.apache.org/velocity/VelocityFAQ)
+* [Wiki](https://wiki.apache.org/velocity/)
 ## Development
 * [Changes](changes.html)
 * [Dependencies](dependencies.html)
 * [Participating](index.html#helping-out)
-* [Source Code](http://velocity.apache.org/tools/releases/2.0/index.html#Subversion_Repository)
-* [Report Issue](http://issues.apache.org/jira/browse/VELTOOLS)
+* [Source Code](/download.cgi#tools)
+* [Report Issue](https://issues.apache.org/jira/browse/VELTOOLS)
diff --git a/src/content/tools/3.0/upgrading.mdtext b/src/content/tools/3.0/upgrading.mdtext
index 3da340b..38037b2 100644
--- a/src/content/tools/3.0/upgrading.mdtext
+++ b/src/content/tools/3.0/upgrading.mdtext
@@ -60,7 +60,7 @@
 + VelocityLayoutServlet, it is now at [org.apache.velocity.tools.view.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/VelocityLayoutServlet.html)
 + WebappLoader, it is now at [org.apache.velocity.tools.view.WebappResourceLoader](apidocs/org/apache/velocity/tools/view/WebappResourceLoader.html)
 + ViewContext, it is now at [org.apache.velocity.tools.view.ViewContext](apidocs/org/apache/velocity/tools/view/ViewContext.html)
-+ ServletLogger, it has been replaced by [org.apache.velocity.tools.view.ServletLogChute](apidocs/org/apache/velocity/tools/view/ServletLogChute.html)
++ ServletLogger, it has been replaced by org.apache.velocity.tools.view.ServletLogChute
 + ServletUtils, it is now at [org.apache.velocity.tools.view.ServletUtils](apidocs/org/apache/velocity/tools/view/ServletUtils.html)
 + BrowserSniffer, it is now at [org.apache.velocity.tools.view.BrowserTool](apidocs/org/apache/velocity/tools/view/BrowserTool.html)
 + AbstractPagerTool, it is now at [org.apache.velocity.tools.view.PagerTool](apidocs/org/apache/velocity/tools/view/PagerTool.html)
@@ -126,7 +126,7 @@
 
 **Naming:** The recommended practice is to give a tool to be used as `$foo` the name `FooTool` . This is not required but is a convention that keeps things easy follow and learn.  If you have to name a tool FooBarUtility but want it to be `$foo` in templates, the second best thing is to provide a [`@DefaultKey("foo")`](apidocs/org/apache/velocity/tools/config/DefaultKey.html) annotation on the class, though this introduces a dependency on VelocityTools. As a last resort, if you are providing tools for a framework or otherwise can influence or control the configuration, you might consider providing a default configuration -- perhaps even one automatically discoverable by [ConfigurationUtils](apidocs/org/apache/velocity/tools/config/ConfigurationUtils.html) -- to set the tool's key for your users.
 
-**Scoping:** If your tool is only meant to be used in a particular scope, it's recommended that you give the class a [`@ValidScope(Scope.REQUEST)`](apidocs/org/apache/velocity/tools/config/ValidScope.html) annotation as well. If you only want to ban a particular scope and allow all others, you could provide a [`@InvalidScope(Scope.APPLICATION)`](apidocs/org/apache/velocity/tools/config/InvalidScope.html) annotation on the class. The [`Scope`](apidocs/org/apache/velocity/tools/Scope.html) class provides constants for REQUEST, SESSION, and APPLICATION. Other scopes are now theoretically possible, but only a little work and no testing has been done there at this point.
+**Scoping:** If your tool is only meant to be used in a particular scope, it's recommended that you give the class a [`@ValidScope(Scope.REQUEST)`](apidocs/org/apache/velocity/tools/config/ValidScope.html) annotation as well. If you only want to ban a particular scope and allow all others, you could provide a `@InvalidScope(Scope.APPLICATION)` annotation on the class. The [`Scope`](apidocs/org/apache/velocity/tools/Scope.html) class provides constants for REQUEST, SESSION, and APPLICATION. Other scopes are now theoretically possible, but only a little work and no testing has been done there at this point.
 
 **Configuration:** If you have a configurable tool whose configuration should not changed by the templates which use it, then consider having your tool extend the [SafeConfig](apidocs/org/apache/velocity/tools/generic/SafeConfig.html) class (or [FormatConfig](apidocs/org/apache/velocity/tools/generic/FormatConfig.html) or [LocaleConfig](apidocs/org/apache/velocity/tools/generic/LocaleConfig.html)). These safely standardize configuration of these common configuration properties. Also take note that the `configure(Map)` and `init(Object)` methods have been changed into just the `configure(Map)` and individual setter methods (e.g. `setRequest`, `setSession`, etc).  Basically, when it's time to instantiate a tool, the tool manager will gather all the "configuration properties" for that tool, its toolbox, etc and combine it into a single map with the "init data" (context, request, session, etc).  The manager searches for relevant setter methods that accept that data and also for a `configure(Map)` method. The setters get what they're asking for (if available) and the `configure()` method accepts the whole combined `Map`. The upshot of this approach is that tools no longer need to conform to any interfaces or patterns. In fact, it's possible to write a FooTool that doesn't know anything about any VelocityTools classes whatsoever and yet be fully instantiable and configurable by VelocityTools. Your tools don't need to know about anything except what they need to know about.
 
diff --git a/src/content/tools/3.0/view-layoutservlet.mdtext b/src/content/tools/3.0/view-layoutservlet.mdtext
index ac184af..a8a85c1 100644
--- a/src/content/tools/3.0/view-layoutservlet.mdtext
+++ b/src/content/tools/3.0/view-layoutservlet.mdtext
@@ -8,7 +8,7 @@
 
 Since this class is an extension of the VelocityViewServlet (VVS), to use it simply change the servlet-class value of the web.xml entry to the following class:
 
-[org.apache.velocity.tools.view.servlet.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/servlet/VelocityLayoutServlet.html)
+[org.apache.velocity.tools.view.servlet.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/VelocityLayoutServlet.html)
 
 ## Configuration Settings
 
diff --git a/src/content/tools/3.0/view.mdtext b/src/content/tools/3.0/view.mdtext
index 186fd85..00a82d5 100644
--- a/src/content/tools/3.0/view.mdtext
+++ b/src/content/tools/3.0/view.mdtext
@@ -23,7 +23,7 @@
         <version>3.0</version>
     </dependency>
 
-Otherwise, see the [download page](/download.html#tools) for how to get the Velocity View Tools jar.
+Otherwise, see the [download page](/download.cgi#tools) for how to get the Velocity View Tools jar.
 
 ## Default Configuration
 
@@ -61,14 +61,7 @@
 
 These are in addition to those provided by [GenericTools](generic.html#Tools):
 
-+ [AbstractSearchTool](apidocs/org/apache/velocity/tools/view/AbstractSearchTool.html) - For doing "searching" and robust pagination of search results. Requires you to create a subclass.
-+ [BrowserTool](apidocs/org/apache/velocity/tools/view/BrowserTool.html) - For identifying the browser and features thereof requesting the template.
-+ [CookieTool](apidocs/org/apache/velocity/tools/view/CookieTool.html) - For convenient cookie access and creation.
-+ [ImportTool](apidocs/org/apache/velocity/tools/view/ImportTool.html) - For pulling down textual content from a URL.
-+ [LinkTool](apidocs/org/apache/velocity/tools/view/LinkTool.html) - For easy building of URLs (both relative or absolute).
-+ [PagerTool](apidocs/org/apache/velocity/tools/view/PagerTool.html) - For doing request-based pagination of items in an arbitrary list.
-+ [ParameterTool](apidocs/org/apache/velocity/tools/view/ParameterTool.html) - For easy retrieval and parsing of ServletRequest parameters.
-+ [ViewContextTool](apidocs/org/apache/velocity/tools/view/ViewContextTool.html) - For convenient access to ViewContext data and meta-data.
+Please consult the [Standard Tools](tools-summary.html) page for a list of standard view tools.
 
 ## Examples
 
diff --git a/src/content/tools/3.1/contributions/left.nav b/src/content/tools/3.1/contributions/left.nav
new file mode 100644
index 0000000..dcf2453
--- /dev/null
+++ b/src/content/tools/3.1/contributions/left.nav
@@ -0,0 +1,24 @@
+## Velocity Tools
+* [Overview](../index.html)
+* [Download](..//download.cgi#tools)
+## Subprojects
+* [GenericTools](../generic.html)
+* [VelocityView](../view.html)
+## Docs
+* [Standard Tools](../tools-summary.html)
+* [Javadoc](../apidocs/index.html)
+* [Upgrading](../upgrading.html)
+* [Configuration](../configuration.html)
+* [Standalone Use](../standalone.html)
+* [Web Integration](../frameworks.html)
+* [Creating Tools](../creating-tools.html)
+* [Contributions](../contributions.html)
+* [Glossary](/engine/devel/glossary.html)
+* [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
+* [Wiki](http://wiki.apache.org/velocity/)
+## Development
+* [Changes](../changes.html)
+* [Dependencies](../dependencies.html)
+* [Participating](/index.html#helping-out)
+* [Source Code](/download.cgi#tools)
+* [Report Issue](https://issues.apache.org/jira/browse/VELTOOLS)
diff --git a/src/content/tools/3.1/generic.mdtext b/src/content/tools/3.1/generic.mdtext
index 096a315..ebd1fbe 100644
--- a/src/content/tools/3.1/generic.mdtext
+++ b/src/content/tools/3.1/generic.mdtext
@@ -15,7 +15,7 @@
         <version>3.0</version>
     </dependency>
 
-Otherwise, see the [download page](/download.html#tools) for how to get the Velocity Generic Tools jar.
+Otherwise, see the [download page](/download.cgi#tools) for how to get the Velocity Generic Tools jar.
 
 ## Usage
 
@@ -78,20 +78,4 @@
 
 ## Tools
 
-+ [AlternatorTool](apidocs/org/apache/velocity/tools/generic/AlternatorTool.html) - For creating [Alternator](apidocs/org/apache/velocity/tools/generic/Alternator.html)s to easily alternate over a set of values.
-+ [ClassTool](apidocs/org/apache/velocity/tools/generic/ClassTool.html) - For simplifying reflective lookup of information about Classes and their fields, methods and constructors.
-+ [ContextTool](apidocs/org/apache/velocity/tools/generic/ContextTool.html) - For convenient access to Context data and meta-data.
-+ [ConversionTool](apidocs/org/apache/velocity/tools/generic/ConversionTool.html) - For converting String values to richer object types.
-+ [DateTool](apidocs/org/apache/velocity/tools/generic/DateTool.html) & [ComparisonDateTool](apidocs/org/apache/velocity/tools/generic/ComparisonDateTool.html) - For manipulating, formatting, and comparing dates.
-+ [DisplayTool](apidocs/org/apache/velocity/tools/generic/DisplayTool.html) - For controlling display of references (e.g. truncating values, "pretty printing" lists, and displaying alternates when a reference is null).
-+ [EscapeTool](apidocs/org/apache/velocity/tools/generic/EscapeTool.html) - For common escaping needs in Velocity templates (e.g. escaping html, xml, javascript etc.).
-+ [FieldTool](apidocs/org/apache/velocity/tools/generic/FieldTool.html) - For (easy) access to static fields in a class, such as string constants.
-+ [LoopTool](apidocs/org/apache/velocity/tools/generic/LoopTool.html) - A convenience tool to use with #foreach loops. It wraps a list with a custom iterator to provide greater control, allowing loops to end early, skip ahead and more.
-+ [LinkTool](apidocs/org/apache/velocity/tools/generic/LinkTool.html) - For creating and manipulating URIs and URLs. The API for this tool is designed to closely resemble that of the VelocityView tool of the same name.
-+ [ListTool](apidocs/org/apache/velocity/tools/generic/ListTool.html) - For working with arrays and lists, treats both transparently the same.
-+ [MathTool](apidocs/org/apache/velocity/tools/generic/MathTool.html) - For performing math functions.
-+ [NumberTool](apidocs/org/apache/velocity/tools/generic/NumberTool.html) - For formatting and converting numbers.
-+ [RenderTool](apidocs/org/apache/velocity/tools/generic/RenderTool.html) - To evaluate and render arbitrary strings of VTL, including recursive rendering.
-+ [ResourceTool](apidocs/org/apache/velocity/tools/generic/ResourceTool.html) - For simplified access to ResourceBundles for internationalization or other dynamic content needs.
-+ [SortTool](apidocs/org/apache/velocity/tools/generic/SortTool.html) - Used to sort collections (or arrays, iterators, etc) on any arbitary set of properties exposed by the objects contained within the collection.
-+ [XmlTool](apidocs/org/apache/velocity/tools/generic/XmlTool.html) - For reading/navigating XML files.  This uses dom4j under the covers and provides complete XPath support.
+Please consult the [Standard Tools](tools-summary.html) page for a list of standard generic tools.
diff --git a/src/content/tools/3.1/left.nav b/src/content/tools/3.1/left.nav
index f576aba..d6f4460 100644
--- a/src/content/tools/3.1/left.nav
+++ b/src/content/tools/3.1/left.nav
@@ -14,11 +14,11 @@
 * [Creating Tools](creating-tools.html)
 * [Contributions](contributions.html)
 * [Glossary](/engine/devel/glossary.html)
-* [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
-* [Wiki](http://wiki.apache.org/velocity/)
+* [FAQ](https://wiki.apache.org/velocity/VelocityFAQ)
+* [Wiki](https://wiki.apache.org/velocity/)
 ## Development
 * [Changes](changes.html)
 * [Dependencies](dependencies.html)
 * [Participating](index.html#helping-out)
-* [Source Code](http://velocity.apache.org/tools/releases/2.0/index.html#Subversion_Repository)
-* [Report Issue](http://issues.apache.org/jira/browse/VELTOOLS)
+* [Source Code](/download.cgi#tools)
+* [Report Issue](https://issues.apache.org/jira/browse/VELTOOLS)
diff --git a/src/content/tools/3.1/upgrading.mdtext b/src/content/tools/3.1/upgrading.mdtext
index 424ed7b..9e07e0f 100644
--- a/src/content/tools/3.1/upgrading.mdtext
+++ b/src/content/tools/3.1/upgrading.mdtext
@@ -64,7 +64,7 @@
 + VelocityLayoutServlet, it is now at [org.apache.velocity.tools.view.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/VelocityLayoutServlet.html)
 + WebappLoader, it is now at [org.apache.velocity.tools.view.WebappResourceLoader](apidocs/org/apache/velocity/tools/view/WebappResourceLoader.html)
 + ViewContext, it is now at [org.apache.velocity.tools.view.ViewContext](apidocs/org/apache/velocity/tools/view/ViewContext.html)
-+ ServletLogger, it has been replaced by [org.apache.velocity.tools.view.ServletLogChute](apidocs/org/apache/velocity/tools/view/ServletLogChute.html)
++ ServletLogger, it has been replaced by org.apache.velocity.tools.view.ServletLogChute
 + ServletUtils, it is now at [org.apache.velocity.tools.view.ServletUtils](apidocs/org/apache/velocity/tools/view/ServletUtils.html)
 + BrowserSniffer, it is now at [org.apache.velocity.tools.view.BrowserTool](apidocs/org/apache/velocity/tools/view/BrowserTool.html)
 + AbstractPagerTool, it is now at [org.apache.velocity.tools.view.PagerTool](apidocs/org/apache/velocity/tools/view/PagerTool.html)
@@ -130,7 +130,7 @@
 
 **Naming:** The recommended practice is to give a tool to be used as `$foo` the name `FooTool` . This is not required but is a convention that keeps things easy follow and learn.  If you have to name a tool FooBarUtility but want it to be `$foo` in templates, the second best thing is to provide a [`@DefaultKey("foo")`](apidocs/org/apache/velocity/tools/config/DefaultKey.html) annotation on the class, though this introduces a dependency on VelocityTools. As a last resort, if you are providing tools for a framework or otherwise can influence or control the configuration, you might consider providing a default configuration -- perhaps even one automatically discoverable by [ConfigurationUtils](apidocs/org/apache/velocity/tools/config/ConfigurationUtils.html) -- to set the tool's key for your users.
 
-**Scoping:** If your tool is only meant to be used in a particular scope, it's recommended that you give the class a [`@ValidScope(Scope.REQUEST)`](apidocs/org/apache/velocity/tools/config/ValidScope.html) annotation as well. If you only want to ban a particular scope and allow all others, you could provide a [`@InvalidScope(Scope.APPLICATION)`](apidocs/org/apache/velocity/tools/config/InvalidScope.html) annotation on the class. The [`Scope`](apidocs/org/apache/velocity/tools/Scope.html) class provides constants for REQUEST, SESSION, and APPLICATION. Other scopes are now theoretically possible, but only a little work and no testing has been done there at this point.
+**Scoping:** If your tool is only meant to be used in a particular scope, it's recommended that you give the class a [`@ValidScope(Scope.REQUEST)`](apidocs/org/apache/velocity/tools/config/ValidScope.html) annotation as well. If you only want to ban a particular scope and allow all others, you could provide a `@InvalidScope(Scope.APPLICATION)` annotation on the class. The [`Scope`](apidocs/org/apache/velocity/tools/Scope.html) class provides constants for REQUEST, SESSION, and APPLICATION. Other scopes are now theoretically possible, but only a little work and no testing has been done there at this point.
 
 **Configuration:** If you have a configurable tool whose configuration should not changed by the templates which use it, then consider having your tool extend the [SafeConfig](apidocs/org/apache/velocity/tools/generic/SafeConfig.html) class (or [FormatConfig](apidocs/org/apache/velocity/tools/generic/FormatConfig.html) or [LocaleConfig](apidocs/org/apache/velocity/tools/generic/LocaleConfig.html)). These safely standardize configuration of these common configuration properties. Also take note that the `configure(Map)` and `init(Object)` methods have been changed into just the `configure(Map)` and individual setter methods (e.g. `setRequest`, `setSession`, etc).  Basically, when it's time to instantiate a tool, the tool manager will gather all the "configuration properties" for that tool, its toolbox, etc and combine it into a single map with the "init data" (context, request, session, etc).  The manager searches for relevant setter methods that accept that data and also for a `configure(Map)` method. The setters get what they're asking for (if available) and the `configure()` method accepts the whole combined `Map`. The upshot of this approach is that tools no longer need to conform to any interfaces or patterns. In fact, it's possible to write a FooTool that doesn't know anything about any VelocityTools classes whatsoever and yet be fully instantiable and configurable by VelocityTools. Your tools don't need to know about anything except what they need to know about.
 
diff --git a/src/content/tools/3.1/view-layoutservlet.mdtext b/src/content/tools/3.1/view-layoutservlet.mdtext
index ac184af..a8a85c1 100644
--- a/src/content/tools/3.1/view-layoutservlet.mdtext
+++ b/src/content/tools/3.1/view-layoutservlet.mdtext
@@ -8,7 +8,7 @@
 
 Since this class is an extension of the VelocityViewServlet (VVS), to use it simply change the servlet-class value of the web.xml entry to the following class:
 
-[org.apache.velocity.tools.view.servlet.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/servlet/VelocityLayoutServlet.html)
+[org.apache.velocity.tools.view.servlet.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/VelocityLayoutServlet.html)
 
 ## Configuration Settings
 
diff --git a/src/content/tools/3.1/view.mdtext b/src/content/tools/3.1/view.mdtext
index 50eb257..fa4d8d3 100644
--- a/src/content/tools/3.1/view.mdtext
+++ b/src/content/tools/3.1/view.mdtext
@@ -23,7 +23,7 @@
         <version>3.0</version>
     </dependency>
 
-Otherwise, see the [download page](/download.html#tools) for how to get the Velocity View Tools jar.
+Otherwise, see the [download page](/download.cgi#tools) for how to get the Velocity View Tools jar.
 
 ## Default Configuration
 
@@ -61,14 +61,7 @@
 
 These are in addition to those provided by [GenericTools](generic.html#Tools):
 
-+ [AbstractSearchTool](apidocs/org/apache/velocity/tools/view/AbstractSearchTool.html) - For doing "searching" and robust pagination of search results. Requires you to create a subclass.
-+ [BrowserTool](apidocs/org/apache/velocity/tools/view/BrowserTool.html) - For identifying the browser and features thereof requesting the template.
-+ [CookieTool](apidocs/org/apache/velocity/tools/view/CookieTool.html) - For convenient cookie access and creation.
-+ [ImportTool](apidocs/org/apache/velocity/tools/view/ImportTool.html) - For pulling down textual content from a URL.
-+ [LinkTool](apidocs/org/apache/velocity/tools/view/LinkTool.html) - For easy building of URLs (both relative or absolute).
-+ [PagerTool](apidocs/org/apache/velocity/tools/view/PagerTool.html) - For doing request-based pagination of items in an arbitrary list.
-+ [ParameterTool](apidocs/org/apache/velocity/tools/view/ParameterTool.html) - For easy retrieval and parsing of ServletRequest parameters.
-+ [ViewContextTool](apidocs/org/apache/velocity/tools/view/ViewContextTool.html) - For convenient access to ViewContext data and meta-data.
+Please consult the [Standard Tools](tools-summary.html) page for a list of standard view tools.
 
 ## Examples
 
diff --git a/src/content/tools/devel/contributions/left.nav b/src/content/tools/devel/contributions/left.nav
new file mode 100644
index 0000000..dcf2453
--- /dev/null
+++ b/src/content/tools/devel/contributions/left.nav
@@ -0,0 +1,24 @@
+## Velocity Tools
+* [Overview](../index.html)
+* [Download](..//download.cgi#tools)
+## Subprojects
+* [GenericTools](../generic.html)
+* [VelocityView](../view.html)
+## Docs
+* [Standard Tools](../tools-summary.html)
+* [Javadoc](../apidocs/index.html)
+* [Upgrading](../upgrading.html)
+* [Configuration](../configuration.html)
+* [Standalone Use](../standalone.html)
+* [Web Integration](../frameworks.html)
+* [Creating Tools](../creating-tools.html)
+* [Contributions](../contributions.html)
+* [Glossary](/engine/devel/glossary.html)
+* [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
+* [Wiki](http://wiki.apache.org/velocity/)
+## Development
+* [Changes](../changes.html)
+* [Dependencies](../dependencies.html)
+* [Participating](/index.html#helping-out)
+* [Source Code](/download.cgi#tools)
+* [Report Issue](https://issues.apache.org/jira/browse/VELTOOLS)
diff --git a/src/content/tools/devel/generic.mdtext b/src/content/tools/devel/generic.mdtext
index f00541c..3beb407 100644
--- a/src/content/tools/devel/generic.mdtext
+++ b/src/content/tools/devel/generic.mdtext
@@ -15,7 +15,7 @@
         <version>3.0</version>
     </dependency>
 
-Otherwise, see the [download page](/download.html#tools) for how to get the Velocity Generic Tools jar.
+Otherwise, see the [download page](/download.cgi#tools) for how to get the Velocity Generic Tools jar.
 
 ## Usage
 
@@ -78,20 +78,4 @@
 
 ## Tools
 
-+ [AlternatorTool](apidocs/org/apache/velocity/tools/generic/AlternatorTool.html) - For creating [Alternator](apidocs/org/apache/velocity/tools/generic/Alternator.html)s to easily alternate over a set of values.
-+ [ClassTool](apidocs/org/apache/velocity/tools/generic/ClassTool.html) - For simplifying reflective lookup of information about Classes and their fields, methods and constructors.
-+ [ContextTool](apidocs/org/apache/velocity/tools/generic/ContextTool.html) - For convenient access to Context data and meta-data.
-+ [ConversionTool](apidocs/org/apache/velocity/tools/generic/ConversionTool.html) - For converting String values to richer object types.
-+ [DateTool](apidocs/org/apache/velocity/tools/generic/DateTool.html) & [ComparisonDateTool](apidocs/org/apache/velocity/tools/generic/ComparisonDateTool.html) - For manipulating, formatting, and comparing dates.
-+ [DisplayTool](apidocs/org/apache/velocity/tools/generic/DisplayTool.html) - For controlling display of references (e.g. truncating values, "pretty printing" lists, and displaying alternates when a reference is null).
-+ [EscapeTool](apidocs/org/apache/velocity/tools/generic/EscapeTool.html) - For common escaping needs in Velocity templates (e.g. escaping html, xml, javascript etc.).
-+ [FieldTool](apidocs/org/apache/velocity/tools/generic/FieldTool.html) - For (easy) access to static fields in a class, such as string constants.
-+ [LoopTool](apidocs/org/apache/velocity/tools/generic/LoopTool.html) - A convenience tool to use with #foreach loops. It wraps a list with a custom iterator to provide greater control, allowing loops to end early, skip ahead and more.
-+ [LinkTool](apidocs/org/apache/velocity/tools/generic/LinkTool.html) - For creating and manipulating URIs and URLs. The API for this tool is designed to closely resemble that of the VelocityView tool of the same name.
-+ [ListTool](apidocs/org/apache/velocity/tools/generic/ListTool.html) - For working with arrays and lists, treats both transparently the same.
-+ [MathTool](apidocs/org/apache/velocity/tools/generic/MathTool.html) - For performing math functions.
-+ [NumberTool](apidocs/org/apache/velocity/tools/generic/NumberTool.html) - For formatting and converting numbers.
-+ [RenderTool](apidocs/org/apache/velocity/tools/generic/RenderTool.html) - To evaluate and render arbitrary strings of VTL, including recursive rendering.
-+ [ResourceTool](apidocs/org/apache/velocity/tools/generic/ResourceTool.html) - For simplified access to ResourceBundles for internationalization or other dynamic content needs.
-+ [SortTool](apidocs/org/apache/velocity/tools/generic/SortTool.html) - Used to sort collections (or arrays, iterators, etc) on any arbitary set of properties exposed by the objects contained within the collection.
-+ [XmlTool](apidocs/org/apache/velocity/tools/generic/XmlTool.html) - For reading/navigating XML files.  This uses dom4j under the covers and provides complete XPath support.
+Please consult the [Standard Tools](tools-summary.html) page for a list of standard generic tools.
diff --git a/src/content/tools/devel/left.nav b/src/content/tools/devel/left.nav
index f576aba..d6f4460 100644
--- a/src/content/tools/devel/left.nav
+++ b/src/content/tools/devel/left.nav
@@ -14,11 +14,11 @@
 * [Creating Tools](creating-tools.html)
 * [Contributions](contributions.html)
 * [Glossary](/engine/devel/glossary.html)
-* [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
-* [Wiki](http://wiki.apache.org/velocity/)
+* [FAQ](https://wiki.apache.org/velocity/VelocityFAQ)
+* [Wiki](https://wiki.apache.org/velocity/)
 ## Development
 * [Changes](changes.html)
 * [Dependencies](dependencies.html)
 * [Participating](index.html#helping-out)
-* [Source Code](http://velocity.apache.org/tools/releases/2.0/index.html#Subversion_Repository)
-* [Report Issue](http://issues.apache.org/jira/browse/VELTOOLS)
+* [Source Code](/download.cgi#tools)
+* [Report Issue](https://issues.apache.org/jira/browse/VELTOOLS)
diff --git a/src/content/tools/devel/upgrading.mdtext b/src/content/tools/devel/upgrading.mdtext
index 424ed7b..9e07e0f 100644
--- a/src/content/tools/devel/upgrading.mdtext
+++ b/src/content/tools/devel/upgrading.mdtext
@@ -64,7 +64,7 @@
 + VelocityLayoutServlet, it is now at [org.apache.velocity.tools.view.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/VelocityLayoutServlet.html)
 + WebappLoader, it is now at [org.apache.velocity.tools.view.WebappResourceLoader](apidocs/org/apache/velocity/tools/view/WebappResourceLoader.html)
 + ViewContext, it is now at [org.apache.velocity.tools.view.ViewContext](apidocs/org/apache/velocity/tools/view/ViewContext.html)
-+ ServletLogger, it has been replaced by [org.apache.velocity.tools.view.ServletLogChute](apidocs/org/apache/velocity/tools/view/ServletLogChute.html)
++ ServletLogger, it has been replaced by org.apache.velocity.tools.view.ServletLogChute
 + ServletUtils, it is now at [org.apache.velocity.tools.view.ServletUtils](apidocs/org/apache/velocity/tools/view/ServletUtils.html)
 + BrowserSniffer, it is now at [org.apache.velocity.tools.view.BrowserTool](apidocs/org/apache/velocity/tools/view/BrowserTool.html)
 + AbstractPagerTool, it is now at [org.apache.velocity.tools.view.PagerTool](apidocs/org/apache/velocity/tools/view/PagerTool.html)
@@ -130,7 +130,7 @@
 
 **Naming:** The recommended practice is to give a tool to be used as `$foo` the name `FooTool` . This is not required but is a convention that keeps things easy follow and learn.  If you have to name a tool FooBarUtility but want it to be `$foo` in templates, the second best thing is to provide a [`@DefaultKey("foo")`](apidocs/org/apache/velocity/tools/config/DefaultKey.html) annotation on the class, though this introduces a dependency on VelocityTools. As a last resort, if you are providing tools for a framework or otherwise can influence or control the configuration, you might consider providing a default configuration -- perhaps even one automatically discoverable by [ConfigurationUtils](apidocs/org/apache/velocity/tools/config/ConfigurationUtils.html) -- to set the tool's key for your users.
 
-**Scoping:** If your tool is only meant to be used in a particular scope, it's recommended that you give the class a [`@ValidScope(Scope.REQUEST)`](apidocs/org/apache/velocity/tools/config/ValidScope.html) annotation as well. If you only want to ban a particular scope and allow all others, you could provide a [`@InvalidScope(Scope.APPLICATION)`](apidocs/org/apache/velocity/tools/config/InvalidScope.html) annotation on the class. The [`Scope`](apidocs/org/apache/velocity/tools/Scope.html) class provides constants for REQUEST, SESSION, and APPLICATION. Other scopes are now theoretically possible, but only a little work and no testing has been done there at this point.
+**Scoping:** If your tool is only meant to be used in a particular scope, it's recommended that you give the class a [`@ValidScope(Scope.REQUEST)`](apidocs/org/apache/velocity/tools/config/ValidScope.html) annotation as well. If you only want to ban a particular scope and allow all others, you could provide a `@InvalidScope(Scope.APPLICATION)` annotation on the class. The [`Scope`](apidocs/org/apache/velocity/tools/Scope.html) class provides constants for REQUEST, SESSION, and APPLICATION. Other scopes are now theoretically possible, but only a little work and no testing has been done there at this point.
 
 **Configuration:** If you have a configurable tool whose configuration should not changed by the templates which use it, then consider having your tool extend the [SafeConfig](apidocs/org/apache/velocity/tools/generic/SafeConfig.html) class (or [FormatConfig](apidocs/org/apache/velocity/tools/generic/FormatConfig.html) or [LocaleConfig](apidocs/org/apache/velocity/tools/generic/LocaleConfig.html)). These safely standardize configuration of these common configuration properties. Also take note that the `configure(Map)` and `init(Object)` methods have been changed into just the `configure(Map)` and individual setter methods (e.g. `setRequest`, `setSession`, etc).  Basically, when it's time to instantiate a tool, the tool manager will gather all the "configuration properties" for that tool, its toolbox, etc and combine it into a single map with the "init data" (context, request, session, etc).  The manager searches for relevant setter methods that accept that data and also for a `configure(Map)` method. The setters get what they're asking for (if available) and the `configure()` method accepts the whole combined `Map`. The upshot of this approach is that tools no longer need to conform to any interfaces or patterns. In fact, it's possible to write a FooTool that doesn't know anything about any VelocityTools classes whatsoever and yet be fully instantiable and configurable by VelocityTools. Your tools don't need to know about anything except what they need to know about.
 
diff --git a/src/content/tools/devel/view-layoutservlet.mdtext b/src/content/tools/devel/view-layoutservlet.mdtext
index ac184af..a8a85c1 100644
--- a/src/content/tools/devel/view-layoutservlet.mdtext
+++ b/src/content/tools/devel/view-layoutservlet.mdtext
@@ -8,7 +8,7 @@
 
 Since this class is an extension of the VelocityViewServlet (VVS), to use it simply change the servlet-class value of the web.xml entry to the following class:
 
-[org.apache.velocity.tools.view.servlet.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/servlet/VelocityLayoutServlet.html)
+[org.apache.velocity.tools.view.servlet.VelocityLayoutServlet](apidocs/org/apache/velocity/tools/view/VelocityLayoutServlet.html)
 
 ## Configuration Settings
 
diff --git a/src/content/tools/devel/view.mdtext b/src/content/tools/devel/view.mdtext
index df38897..d6635c3 100644
--- a/src/content/tools/devel/view.mdtext
+++ b/src/content/tools/devel/view.mdtext
@@ -23,7 +23,7 @@
         <version>3.0</version>
     </dependency>
 
-Otherwise, see the [download page](/download.html#tools) for how to get the Velocity View Tools jar.
+Otherwise, see the [download page](/download.cgi#tools) for how to get the Velocity View Tools jar.
 
 ## Default Configuration
 
@@ -59,16 +59,7 @@
 
 ## Tools
 
-These are in addition to those provided by [GenericTools](generic.html#Tools):
-
-+ [AbstractSearchTool](apidocs/org/apache/velocity/tools/view/AbstractSearchTool.html) - For doing "searching" and robust pagination of search results. Requires you to create a subclass.
-+ [BrowserTool](apidocs/org/apache/velocity/tools/view/BrowserTool.html) - For identifying the browser and features thereof requesting the template.
-+ [CookieTool](apidocs/org/apache/velocity/tools/view/CookieTool.html) - For convenient cookie access and creation.
-+ [ImportTool](apidocs/org/apache/velocity/tools/view/ImportTool.html) - For pulling down textual content from a URL.
-+ [LinkTool](apidocs/org/apache/velocity/tools/view/LinkTool.html) - For easy building of URLs (both relative or absolute).
-+ [PagerTool](apidocs/org/apache/velocity/tools/view/PagerTool.html) - For doing request-based pagination of items in an arbitrary list.
-+ [ParameterTool](apidocs/org/apache/velocity/tools/view/ParameterTool.html) - For easy retrieval and parsing of ServletRequest parameters.
-+ [ViewContextTool](apidocs/org/apache/velocity/tools/view/ViewContextTool.html) - For convenient access to ViewContext data and meta-data.
+Please consult the [Standard Tools](tools-summary.html) page for a list of standard view tools.
 
 ## Examples