第 8 章 自定义
8.1. 自定义用户界面 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
BRMS 用户界面是由 GWT 框架动态提供的。通过编辑图片和 CSS 样式表单,你可以出于品牌或集成目的定制用户界面的外观。
.css
文件和一些图片可以在 jboss-brms.war/org.drools.guvnor.Guvnor/
里找到(剩下的图片位于 images
子目录里)。要访问它们,WAR 文件必须以展开归档的方式部署(如『第 2 章
安装』里所描述的)。
编辑或替换图片以及
CSS
文件且不要改动文件名缓存。如果遇到问题,请从 WAR
归档里恢复原来的版本。
注意
红帽推荐把改动的文件添加到版本控制系统以便于维护。
最常见的修改是替换品牌图片,这是位于屏幕顶部的 Logo 和网页图标(Site Favorite Icon)(分别是
hdrlogo_brms.gif
和 drools.gif
)。[1]
Guvnor.css
控制页面元素的总体风格。
警告
GWT 组件使用了几个额外的
CSS
文件,请勿修改这些文件。
通过编辑部署描述符
jboss-brms.war/WEB-INF/web.xml
可以定制 BRMS 平台使用的 URL。对于其他 Java web 应用程序,你可以使用相同的步骤。
8.2. 用于软件包构建的自定义选择器(Customize Selector) 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
重要
这只是一个技术预览功能。
选择器是一个可选功能。当用
Packages
功能构建知识软件包时,你可以指定选择器。输入选择器的名称到 selector 文本框里。
注意
要配置选择器,首先以展开归档的方式部署 BRMS
WAR
。这对于执行任何自定义或配置任务来说是必要的。详情请参考『第 2 章
安装』。
找到
selectors.properties
文件。这个文件里有解释如何配置自定义选择器的细节。你也可以添加新的 selectors.properties
文件到系统的 class-path 里。你可以选择使用 DRL
(Drools Rule Language)文件,或者实现 AssetSelector
接口的类的名称。(selectors.properties
文件里已经有了一个 DRL
文件示例。)
确保这个属性文件为每个选择器都赋予了唯一的名称。这是构建知识软件包时使用的名称。
[1]
"favorites icon" 显示在不同的位置,这取决于浏览器和操作系统。通常它会显示在浏览器的地址条、书签或喜好菜单、窗口标题以及用于桌面 URL 快捷方式里。