This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/felix-antora-site.git
The following commit(s) were added to refs/heads/main by this push:
new dc448589 Add links to latest webconsole docs
dc448589 is described below
commit dc448589a08e783600cf0618a648ce113505a753
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Wed Mar 26 18:27:41 2025 +0100
Add links to latest webconsole docs
---
.../extending-the-apache-felix-web-console.adoc | 3 +++
.../branding-the-web-console.adoc | 3 +++
.../extending-the-apache-felix-web-console/providing-resources.adoc | 3 +++
.../providing-web-console-plugins.adoc | 3 +++
.../extending-the-apache-felix-web-console/web-console-logging.adoc | 3 +++
.../web-console-output-templating.adoc | 3 +++
.../subprojects/apache-felix-web-console/web-console-restful-api.adoc | 4 +++-
.../apache-felix-web-console/web-console-security-provider.adoc | 3 ++-
8 files changed, 23 insertions(+), 2 deletions(-)
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.adoc
index 4e3a45c3..2496d5f9 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.adoc
@@ -1,5 +1,8 @@
= Extending the Apache Felix Web Console
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
+
The xref:subprojects/apache-felix-web-console.adoc[Apache Felix Web Console]
is extensible in various ways described no these pages:
*
xref:subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.adoc[Providing
Web Console Plugins]
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.adoc
index 58e22bb7..c8cb200a 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.adoc
@@ -1,5 +1,8 @@
= Branding the Web Console
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
+
Branding the Web Consle mainly concerns hooking into the looks of the Web
Console providing vendor-provided setup like CSS, Logo, Main Title, Vendor URL,
etc.
== BrandingPlugin and DefaultBrandingPlugin
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.adoc
index d3a75c41..7f4ff936 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.adoc
@@ -1,5 +1,8 @@
= Providing Resources
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
+
Extending the Apache Felix Web Console with new functionality is as easy as
registering a `javax.servlet.Servlet` with at least the
`felix.webconsole.label` service registration property set (see above).
Providing resources is a bit more complex and requires more work on behalf of
the plugin.
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.adoc
index ba6e84ce..6ab732ae 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.adoc
@@ -1,5 +1,8 @@
= Providing Web Console Plugins
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
+
The Web Console can be extended by registering an OSGi service for the
interface `javax.servlet.Servlet` with the service property
`felix.webconsole.label` set to the label (last segment in the URL) of the page.
The respective service is called a Web Console Plugin or a plugin for short.
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.adoc
index 64b71e0f..8364db02 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.adoc
@@ -1,5 +1,8 @@
= Web Console Logging
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
+
The Web Console does not provide its own mechanism for logging.
Rather the Servlet Container logging mechanism is used by calling the
`GenericServlet.log` methods for logging.
It is expected by the OSGi Http Service implementation implements these `log`
methods writing to the OSGi Log Service.
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.adoc
index 59de3257..56a83cda 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.adoc
@@ -1,5 +1,8 @@
= Web Console Output Templating
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
+
Templating and Internationalization support of the Web Console is based on
Java Resource Bundles loaded from the plugin bundles and is transparent to the
plugin itself.
== Basic Mechanism
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-restful-api.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-restful-api.adoc
index 9729baab..00204d9f 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-restful-api.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-restful-api.adoc
@@ -1,12 +1,14 @@
= Web Console RESTful API
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
+
WARNING: Please note that the APIs described on this page have not been
standardized or stabilized yet.
As such they cannot be relied upon.
They are merely a description of the current code.
In future releases these APIs will be fixed to be properly RESTful.
-
== URL Space
The Web Console URL space is by default rooted at `/system/console` inside the
Servlet Context used by the OSGi Http Service.
diff --git
a/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-security-provider.adoc
b/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-security-provider.adoc
index d3d32f54..01bae230 100644
---
a/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-security-provider.adoc
+++
b/modules/ROOT/pages/subprojects/apache-felix-web-console/web-console-security-provider.adoc
@@ -1,6 +1,7 @@
= Web Console Security Provider
-
+NOTE: This documentation refers to the older version 4.x of the Apache Felix
Webconsole. For the latest version checkout https:/
+/github.com/apache/felix-dev/tree/master/webconsole[this documentation].
As of Apache Felix Web Console 3.1.0 security of the Web Console can be
extended by providing a `WebConsoleSecurityProvicer` service.
An extension to this service has been introduced with the
`WebConsoleSecurityProvider2` service in Apache Felix Web Console 3.1.4.