3.5. 自定义 Fuse 控制台品牌


您可以使用 Fuse Console branding 插件自定义 Fuse 控制台品牌信息,如标题、徽标和登录页面信息。

默认情况下,Fuse 控制台品牌在 hawtconfig.json 中定义,该文件位于 Fuse Console WAR 文件中(karaf-install-dir/system/io/hawt/hawtio-war/<version>/hawtio-war-<version>.war)。当您实施 Fuse Console branding 插件时,您可以使用您自己的自定义品牌覆盖默认品牌。

流程

  1. 将品牌插件示例从 https://github.com/hawtio/hawtio/tree/master/examples/branding-plugin 下载到您选择的本地目录。
  2. 在您选择的编辑器中,打开 Fuse Console branding 插件的 src/main/webapp/plugin/brandingPlugin.js 文件,以自定义 Fuse Console branding。

    您可以更改 表 A.1 “Fuse 控制台配置属性” 中列出的配置属性的值。

  3. 保存您的更改。
  4. 在您选择的编辑器中,打开 Fuse Console branding 插件的 pom.xml 文件到它的 < parent> 部分:

    <parent>
        <groupId>io.hawt</groupId>
        <artifactId>project</artifactId>
        <version>2.9-SNAPSHOT</version>
        <relativePath>../..</relativePath>
      </parent>
  5. 编辑 &lt ;parent&gt; 部分,如下所示:

    1. 更改 < version&gt; 属性的值,使其与 Karaf 安装上的 Fuse 版本匹配。例如,如果您的 Fuse on Karaf 安装目录名称为 2.0.0.fuse-760015,请将版本设为 2.0.0.fuse-760015
    2. 删除 &lt ;relativePath>../..</relativePath> 行。

      例如:

      <parent>
          <groupId>io.hawt</groupId>
          <artifactId>project</artifactId>
          <version> 2.0.0.fuse-760015</version>
            </parent>
  6. 在终端窗口中,运行以下命令来构建 branding-plugin 项目:

    mvn clean install
  7. 如果 Fuse 尚未运行,请运行以下命令启动它:

    Linux/Unix: bin/fuse

    Windows: bin\fuse.bat'

  8. 在 Karaf CLI 提示下,键入以下命令来安装 Fuse Console branding 插件(其中 < version& gt; 是 Fuse on Karaf 安装的版本):

    Linux/Unix: install -s mvn:io.hawt/branding-plugin/<version>/war

    Windows: install -s mvn:io.hawt\branding-plugin\<version>\war

  9. 在 Web 浏览器中,使用步骤 7 返回的 start 命令的 URL 打开 Fuse 控制台(默认 URL 为 http://localhost:8181/hawtio/)。
注意

如果您已在网页浏览器中运行 Fuse 控制台,品牌会存储在浏览器的本地存储中。要使用新的品牌设置,您必须清除浏览器的本地存储。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.