Hi,

I've created a first implementation[1] of a new bundle which takes
over the configuration status functionality from the web console

The configuration status printers in the web console are imho of more
general use, and make sense to be used outside of a web console.

I've created a new API which is similar to the current configuration
printer api but a little bit more consistent and more trimmed to the
actual use cases.
In addition to the API and the implementation thereof, I've provided
several glue code:
a) web console configuration printers are registered as the new service
b) a new web console plugin for the configuration status which uses
the new services. Due to a) old API is supported as well
c) configuration printers are now registered as separate web console
plugins, so we have a menu entry for each status which makes getting
to a specific status easier
d) The web console stuff is as compatible as possible, same urls for
zip etc. are used, same functionality
e) The only thing the new api does not support anymore is
localization. I think for a configuration status, it's better to stick
to one language.
f) Added new support for printers providing machine readable json.

WDYT?

Regards
Carsten

[1] https://svn.apache.org/repos/asf/felix/sandbox/cziegeler/status-printer
-- 
Carsten Ziegeler
[email protected]

Reply via email to