[ 
https://issues.apache.org/jira/browse/FELIX-1958?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Valentin Valchev updated FELIX-1958:
------------------------------------

    Description: 
Currently the heading of the Apache Web Console consists of:

Left:
Admin Title
Plugin Title

Right:
Vendor Logo

Unfortunately the "Admin Title" cannot be changed, unless the bundles are 
modified. And in case, when we install Karaf with branding support, opening the 
bundles tab we see the following headings on left:

----
Apache Felix Web Management Console
Bundle
----

When opening the Karaf Admin we see:
----
Apache Felix Karaf :: Web Console :: Admin
Admin
----

(The attached image shows the visual inconsistency)

What about changing the "Admin Title" to "Product Title". So, when the Web 
Console is installed in a product like Karaf the top-most title will be always 
consistent and more-over, you will always know that you work with a specific 
product. In this case the previous examples might look this way:

----
Karaf Web Management Console
Bundles
----
Karaf Web Management Console
Karaf :: Admin
----


The change can be easily implement by changing the 
AbstractWebConsolePlugin.startResponse() method by replacing the
'adminTitle' with brandingPlugin.getBrandName() or 
brandingPlugin.getProductName().

This way we will also eliminate the need of reading the Bundle-Name manifest 
header for each plug-in.

  was:
Currently the heading of the Apache Web Console consists of:

Left:
Admin Title
Plugin Title

Right:
Vendor Logo

Unfortunately the "Admin Title" cannot be changed, unless the bundles are 
modified. And in case, when we install Karaf with branding support, opening the 
bundles tab we see the following headings on left:

----
Apache Felix Web Management Console
Bundle
----

When opening the Karaf Admin we see:
----
Apache Felix Karaf :: Web Console :: Admin
Admin
----

What about changing the "Admin Title" to "Product Title". So, when the Web 
Console is installed in a product like Karaf the top-most title will be always 
consistent and more-over, you will always know that you work with a specific 
product. In this case the previous examples might look this way:

----
Karaf Web Management Console
Bundles
----
Karaf Web Management Console
Karaf :: Admin
----


The change can be easily implement by changing the 
AbstractWebConsolePlugin.startResponse() method by replacing the
'adminTitle' with brandingPlugin.getBrandName() or 
brandingPlugin.getProductName().

This way we will also eliminate the need of reading the Bundle-Name manifest 
header for each plug-in.


> Branding L&F issues 
> --------------------
>
>                 Key: FELIX-1958
>                 URL: https://issues.apache.org/jira/browse/FELIX-1958
>             Project: Felix
>          Issue Type: Improvement
>          Components: Web Console
>            Reporter: Valentin Valchev
>            Priority: Minor
>         Attachments: branding-title.png
>
>
> Currently the heading of the Apache Web Console consists of:
> Left:
> Admin Title
> Plugin Title
> Right:
> Vendor Logo
> Unfortunately the "Admin Title" cannot be changed, unless the bundles are 
> modified. And in case, when we install Karaf with branding support, opening 
> the bundles tab we see the following headings on left:
> ----
> Apache Felix Web Management Console
> Bundle
> ----
> When opening the Karaf Admin we see:
> ----
> Apache Felix Karaf :: Web Console :: Admin
> Admin
> ----
> (The attached image shows the visual inconsistency)
> What about changing the "Admin Title" to "Product Title". So, when the Web 
> Console is installed in a product like Karaf the top-most title will be 
> always consistent and more-over, you will always know that you work with a 
> specific product. In this case the previous examples might look this way:
> ----
> Karaf Web Management Console
> Bundles
> ----
> Karaf Web Management Console
> Karaf :: Admin
> ----
> The change can be easily implement by changing the 
> AbstractWebConsolePlugin.startResponse() method by replacing the
> 'adminTitle' with brandingPlugin.getBrandName() or 
> brandingPlugin.getProductName().
> This way we will also eliminate the need of reading the Bundle-Name manifest 
> header for each plug-in.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to