start on download page
diff --git a/modules/ROOT/examples/downloads.yml b/modules/ROOT/examples/downloads.yml
new file mode 100644
index 0000000..4d2bd6d
--- /dev/null
+++ b/modules/ROOT/examples/downloads.yml
@@ -0,0 +1,564 @@
+#
+# List of Apache Felix downloads
+# This file is processed by the downloads template and view
+# lines starting with a hash sign and empty lines are ignored
+
+#
+# This file contains three parts:
+#   (1) version number of the Felix Framework Distribution
+#   (2) Subprojects
+#   (3) Maven Plugins
+#   (4) Ant Tasks
+
+#
+# (1) Felix Framework Distribution version
+framework:
+  version: 7.0.0
+#
+# (2) Subprojects
+# This list is sorted by the title before writing the table
+# Format: title
+#artifactId
+#version[
+#source-classifier[
+#classifier][
+#changelog]]
+#
+#  - title: (required) user friendly module title
+#  - artifactId: (required) bundle file base name (Maven artifactId)
+#  - version: (required) module version
+#  - source-classifier: (optional) Maven classifier for source release archive
+#        default: source-release
+#        for pre-Felix parent POM 2.1 releases use: project
+#  - classifier: (optional) Non-Source Maven classifier (default: none)
+#  - changelog: (optional) path to the change log file relative to the
+#        bundle's release tag folder in SVN (default: changelog.txt)
+#        Use - to not have a changelog link
+#
+
+subprojects:
+  - title: Atomos
+    artifactId: org.apache.felix.atomos
+    version: 1.0.0
+
+  - title: AutoConf Resource Processor
+    artifactId: org.apache.felix.deployment.rp.autoconf
+    version: 0.1.8
+
+  - title: Bundle Repository
+    artifactId: org.apache.felix.bundlerepository
+    version: 2.0.10
+    changelog: doc/changelog.txt
+
+  - title: CM Json
+    artifactId: org.apache.felix.cm.json
+    version: 1.0.6
+
+  - title: Configuration Admin
+    artifactId: org.apache.felix.configadmin
+    version: 1.9.22
+
+  - title: Configurator
+    artifactId: org.apache.felix.configurator
+    version: 1.0.14
+
+  - title: Configuration Admin Interceptor Plugin
+    artifactId: org.apache.felix.configadmin.plugin.interpolation
+    version: 1.1.0
+
+  - title: Connect
+    artifactId: org.apache.felix.connect
+    version: 0.2.0
+
+  - title: Converter
+    artifactId: org.apache.felix.converter
+    version: 1.0.12
+
+  - title: Coordinator
+    artifactId: org.apache.felix.coordinator
+    version: 1.0.2
+
+  - title: Dependency Manager 4
+    artifactId: org.apache.felix.dependencymanager
+    version: r16
+    source-classifier: src
+    classifier: bin
+    targz: false
+
+  - title: Deployment Admin
+    artifactId: org.apache.felix.deploymentadmin
+    version: 0.9.10
+    changelog: changelog.txt
+
+  - title: Event Admin
+    artifactId: org.apache.felix.eventadmin
+    version: 1.6.2
+
+  - title: File Install
+    artifactId: org.apache.felix.fileinstall
+    version: 3.6.4
+    changelog: doc/changelog.txt
+
+  - title: Framework
+    artifactId: org.apache.felix.framework
+    version: 7.0.0
+    changelog: framework/doc/changelog.txt
+
+  - title: Framework Security
+    artifactId: org.apache.felix.framework.security
+    version: 2.8.0
+    changelog: framework.security/doc/changelog.txt
+
+  - title: Gogo Runtime
+    artifactId: org.apache.felix.gogo.runtime
+    version: 1.1.4
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Gogo JLine
+    artifactId: org.apache.felix.gogo.jline
+    version: 1.1.8
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Gogo Shell
+    artifactId: org.apache.felix.gogo.shell
+    version: 1.1.4
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Gogo Command
+    artifactId: org.apache.felix.gogo.command
+    version: 1.1.2
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Health Check Annotations
+    artifactId: org.apache.felix.healthcheck.annotation
+    version: 2.0.0
+    source-classifier: project
+
+  - title: Health Check API
+    artifactId: org.apache.felix.healthcheck.api
+    version: 2.0.4
+    source-classifier: project
+
+  - title: Health Check Core
+    artifactId: org.apache.felix.healthcheck.core
+    version: 2.0.8
+    source-classifier: project
+
+  - title: Health Check General Checks
+    artifactId: org.apache.felix.healthcheck.generalchecks
+    version: 2.0.6
+    source-classifier: project
+
+  - title: Health Check Webconsole Plugin
+    artifactId: org.apache.felix.healthcheck.webconsoleplugin
+    version: 2.0.2
+    source-classifier: project
+
+  - title: HTTP Service Base
+    artifactId: org.apache.felix.http.base
+    version: 4.1.2
+
+  - title: HTTP Service Bridge
+    artifactId: org.apache.felix.http.bridge
+    version: 4.1.2
+
+  - title: HTTP Service Jetty
+    artifactId: org.apache.felix.http.jetty
+    version: 4.1.8
+
+  - title: HTTP Service Proxy
+    artifactId: org.apache.felix.http.proxy
+    version: 3.0.6
+
+  - title: HTTP Service SSL filter
+    artifactId: org.apache.felix.http.sslfilter
+    version: 1.2.6
+
+  - title: HTTP Service Whiteboard
+    artifactId: org.apache.felix.http.whiteboard
+    version: 4.0.0
+
+  - title: HTTP Servlet 2.6 + 3.0 API
+    artifactId: org.apache.felix.http.servlet-api
+    version: 1.1.2
+
+  - title: Inventory Printer
+    artifactId: org.apache.felix.inventory
+    version: 1.0.6
+
+  - title: iPOJO (Core)
+    artifactId: org.apache.felix.ipojo
+    version: 1.12.1
+    source-classifier: project
+
+  - title: iPOJO Runtime Project (containing all iPOJO runtime modules)
+    artifactId: org.apache.felix.ipojo.runtime-project
+    version: 1.12.1
+    source-classifier: source-release
+
+  - title: iPOJO Architecture Command for the Felix Shell
+    artifactId: org.apache.felix.ipojo.arch
+    version: 1.6.0
+    source-classifier: project
+
+  - title: iPOJO Architecture Command for Gogo
+    artifactId: org.apache.felix.ipojo.gogo
+    version: 1.12.1
+    source-classifier: source-release
+
+  - title: iPOJO Composite
+    artifactId: org.apache.felix.ipojo.composite
+    version: 1.12.1
+    source-classifier: project
+
+  - title: iPOJO Annotations
+    artifactId: org.apache.felix.ipojo.annotations
+    version: 1.12.1
+    source-classifier: project
+
+  - title: iPOJO Ant Task and CLI
+    artifactId: org.apache.felix.ipojo.ant
+    version: 1.12.1
+    source-classifier: project
+
+  - title: iPOJO BND Plugin
+    artifactId: bnd-ipojo-plugin
+    version: 1.12.1
+    source-classifier: project
+
+  - title: iPOJO WebConsole Plugin
+    artifactId: org.apache.felix.ipojo.webconsole
+    version: 1.7.0
+    source-classifier: project
+
+  - title: iPOJO API
+    artifactId: org.apache.felix.ipojo.api
+    version: 1.12.1
+    source-classifier: project
+
+  - title: iPOJO Manipulator
+    artifactId: org.apache.felix.ipojo.manipulator
+    version: 1.12.1
+    source-classifier: project
+
+  - title: iPOJO Manipulator Project (containing all iPOJO manipulator modules)
+    artifactId: org.apache.felix.ipojo.manipulator-project
+    version: 1.12.1
+    source-classifier: source-release
+
+  - title: iPOJO Whiteboard pattern handler
+    artifactId: org.apache.felix.ipojo.handler.whiteboard
+    version: 1.6.0
+    source-classifier: project
+
+  - title: iPOJO Extender pattern handler
+    artifactId: org.apache.felix.ipojo.handler.extender
+    version: 1.4.0
+    source-classifier: project
+
+  - title: iPOJO JMX handler
+    artifactId: org.apache.felix.ipojo.handler.jmx
+    version: 1.4.0
+    source-classifier: project
+
+  - title: iPOJO Event Admin handler
+    artifactId: org.apache.felix.ipojo.handler.eventadmin
+    version: 1.8.0
+    source-classifier: project
+
+  - title: iPOJO Temporal Dependency handler
+    artifactId: org.apache.felix.ipojo.handler.temporal
+    version: 1.6.0
+    source-classifier: project
+
+  - title: Jaas Support Bundle
+    artifactId: org.apache.felix.jaas
+    version: 1.0.2
+    source-classifier: source-release
+    changelog: changelog.txt
+
+  - title: Jaas Support Boot Classpath Jar
+    artifactId: org.apache.felix.jaas
+    version: 1.0.2
+    source-classifier: source-release
+    classifier: boot
+    changelog: changelog.txt
+
+  - title: junit4osgi
+    artifactId: org.apache.felix.ipojo.junit4osgi
+    version: 1.0.0
+    source-classifier: project
+
+    changelog: doc/changelog.txt
+
+  - title: junit4osgi - shell command
+    artifactId: org.apache.felix.ipojo.junit4osgi.felix-command
+    version: 1.0.0
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: junit4osgi - swing gui
+    artifactId: org.apache.felix.ipojo.junit4osgi.swing-gui
+    version: 1.0.0
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Lightweight HTTP Service Core
+    artifactId: org.apache.felix.httplite.core
+    version: 0.1.4
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Lightweight HTTP Service Complete
+    artifactId: org.apache.felix.httplite.complete
+    version: 0.1.4
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Log
+    artifactId: org.apache.felix.log
+    version: 1.2.2
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Log Extension
+    artifactId: org.apache.felix.log.extension
+    version: 1.0.0
+
+  - title: Logback
+    artifactId: org.apache.felix.logback
+    version: 1.0.2
+
+  - title: Main
+    artifactId: org.apache.felix.main
+    version: 7.0.0
+    source-classifier: project
+    changelog: main/doc/changelog.txt
+
+  - title: Metatype
+    artifactId: org.apache.felix.metatype
+    version: 1.2.4
+
+  - title: OSGi OBR service API
+    artifactId: org.osgi.service.obr
+    version: 1.0.2
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Preferences
+    artifactId: org.apache.felix.prefs
+    version: 1.1.0
+
+  - title: Remote Shell
+    artifactId: org.apache.felix.shell.remote
+    version: 1.1.2
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Resolver
+    artifactId: org.apache.felix.resolver
+    version: 2.0.2
+    changelog: doc/changelog.txt
+
+  - title: SCR (Declarative Services)
+    artifactId: org.apache.felix.scr
+    version: 2.1.26
+
+  - title: SCR Compat (Declarative Services)
+    artifactId: org.apache.felix.scr.compat
+    version: 1.0.4
+
+  - title: SCR Annotations
+    artifactId: org.apache.felix.scr.annotations
+    version: 1.12.0
+
+  - title: SCR DS Annotations
+    artifactId: org.apache.felix.scr.ds-annotations
+    version: 1.2.10
+
+  - title: SCR Generator
+    artifactId: org.apache.felix.scr.generator
+    version: 1.18.4
+    source-classifier: project
+
+  - title: Shell
+    artifactId: org.apache.felix.shell
+    version: 1.4.3
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: Shell Text UI
+    artifactId: org.apache.felix.shell.tui
+    version: 1.4.1
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: UPnP Base Driver (JDK 1.4+)
+    artifactId: org.apache.felix.upnp.basedriver
+    version: 0.8.0
+    source-classifier: project
+
+  - title: UPnP Base Driver (JDK 1.3)
+    artifactId: org.apache.felix.upnp.basedriver
+    version: 0.8.0
+    source-classifier: project
+    classifier: jdk13
+
+  - title: UPnP Extra
+    artifactId: org.apache.felix.upnp.extra
+    version: 0.4.0
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: UPnP Tester
+    artifactId: org.apache.felix.upnp.tester
+    version: 0.4.0
+    source-classifier: project
+    changelog: doc/changelog.txt
+
+  - title: User Admin
+    artifactId: org.apache.felix.useradmin
+    version: 1.0.4
+    source-classifier: project
+
+  - title: User Admin File-based store
+    artifactId: org.apache.felix.useradmin.filestore
+    version: 1.0.2
+    source-classifier: project
+
+  - title: User Admin MongoDB-based store
+    artifactId: org.apache.felix.useradmin.mongodb
+    version: 1.0.1
+    source-classifier: project
+
+  - title: Utils
+    artifactId: org.apache.felix.utils
+    version: 1.11.0
+    changelog: doc/changelog.txt
+
+  - title: Web Console
+    artifactId: org.apache.felix.webconsole
+    version: 4.6.0
+
+  - title: Web Console (all-in-one bundle)
+    artifactId: org.apache.felix.webconsole
+    version: 4.6.0
+    classifier: all
+
+  - title: Web Console DS Plugin
+    artifactId: org.apache.felix.webconsole.plugins.ds
+    version: 2.1.0
+
+  - title: Web Console Event Admin Plugin
+    artifactId: org.apache.felix.webconsole.plugins.event
+    version: 1.1.8
+
+  - title: Web Console Memory Usage Plugin
+    artifactId: org.apache.felix.webconsole.plugins.memoryusage
+    version: 1.0.10
+
+  - title: Web Console OBR Plugin
+    artifactId: org.apache.felix.webconsole.plugins.obr
+    version: 1.0.4
+
+  - title: Web Console PackageAdmin Plugin
+    artifactId: org.apache.felix.webconsole.plugins.packageadmin
+    version: 1.0.4
+
+  - title: Web Console Script Console Plugin
+    artifactId: org.apache.felix.webconsole.plugins.scriptconsole
+    version: 1.0.2
+    source-classifier: project
+
+  - title: Web Console ServiceDiagnostics Plugin
+    artifactId: org.apache.felix.servicediagnostics.plugin
+    version: 0.1.3
+    changelog: changelog.txt
+
+  - title: Web Console Subsystems Plugin
+    artifactId: org.apache.felix.webconsole.plugins.subsystem
+    version: 0.1.0
+
+  - title: Web Console UPNP Plugin
+    artifactId: org.apache.felix.webconsole.plugins.upnp
+    version: 1.0.6
+
+  - title: Web Console User Admin Plugin
+    artifactId: org.apache.felix.webconsole.plugins.useradmin
+    version: 1.0.2
+
+# (3) Maven Plugins
+# This list is sorted by the title before writing the table
+# Format: title
+#artifactId
+#version[
+#classifier[
+#extension]]
+
+maven-plugins:
+  - title: Maven Bundle Plugin
+    artifactId: maven-bundle-plugin
+    version: 5.1.1
+    changelog: changelog.txt
+
+  - title: Maven iPOJO Plugin
+    artifactId: maven-ipojo-plugin
+    version: 1.12.1
+
+  - title: Maven junit4osgi Plugin
+    artifactId: maven-junit4osgi-plugin
+    version: 1.0.0
+    changelog: doc/changelog.txt
+
+  - title: Maven OBR Plugin
+    artifactId: maven-obr-plugin
+    version: 1.2.0
+
+  - title: Maven SCR Plugin
+    artifactId: maven-scr-plugin
+    version: 1.26.4
+
+  - title: OSGi Check Maven Plugin
+    artifactId: osgicheck-maven-plugin
+    version: 0.1.0
+
+  - title: Atomos Maven Plugin
+    artifactId: atomos-maven-plugin
+    version: 0.9.0
+
+# (3) Ant Tasks
+# This list is sorted by the title before writing the table
+# Format: title
+#artifactId
+#version[
+#classifier[
+#extension]]
+ant-tasks:
+  - title: iPOJO Ant Task and CLI
+    artifactId: org.apache.felix.ipojo.ant
+    version: 1.11.0
+
+  - title: SCR Ant Task
+    artifactId: org.apache.felix.scr.ant
+    version: 1.18.0
+
+# (3) Bnd PLugins
+# This list is sorted by the title before writing the table
+# Format: title
+#artifactId
+#version[
+#classifier[
+#extension]]
+
+bnd-plugins:
+  - title: SCR bnd Plugin
+    artifactId: org.apache.felix.scr.bnd
+    version: 1.9.6
+
+  - title: SCR Ext Anno
+    artifactId: org.apache.felix.scr.ext.anno
+    version: 1.0.0
diff --git a/modules/ROOT/pages/downloads.adoc b/modules/ROOT/pages/downloads.adoc
new file mode 100644
index 0000000..262fe7f
--- /dev/null
+++ b/modules/ROOT/pages/downloads.adoc
@@ -0,0 +1,19 @@
+= Downloads
+:dist: https://www.apache.org/dist/felix
+:mirror: https://www.apache.org/dyn/closer.lua/felix
+:query: ?action=download
+Under development
+
+[cols="6*",opts="headers"]
+|===
+//|Sub project
+|Module
+|Version
+|Binary
+|tar.gz Source
+|zip Source
+|changelog
+
+|===
+
+jsonpathTable2::example$downloads.yml['$.subprojects.*', 'title|version|`{mirror}/$\{artifactId}-$\{version}.jar{query}[jar] ({dist}/$\{artifactId}-$\{version}.jar.asc[asc], {dist}/$\{artifactId}-$\{version}.jar.sha1[sha1])` |!!targz ?  `{mirror}/$\{artifactId}-$\{version}-source-release.tar.gz{query}[tar.gz] ({dist}/$\{artifactId}-$\{version}-source-release.tar.gz.asc[asc], {dist}/$\{artifactId}-$\{version}-source-release.tar.gz.sha1[sha1])` : "" |`{mirror}/$\{artifactId}-$\{version}-source-release.zip{query}[zip] ({dist}/$\{artifactId}-$\{version}-source-release.zip.asc[asc], {dist}/$\{artifactId}-$\{version}-source-release.zip.sha1[sha1])` |changelog']