Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-1958

Branding L&F issues

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • webconsole-2.0.4
    • webconsole-3.0.0
    • Web Console
    • None

    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.

      Attachments

        1. branding-title.png
          60 kB
          Valentin Valchev

        Issue Links

          Activity

            People

              fmeschbe Felix Meschberger
              v_valchev Valentin Valchev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: