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 <cziege...@apache.org> 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.