Capítulo 8. Personalización
8.1. Personalizar la interfaz del usuario Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
La interfaz del usuario de BRMS se produce dinámicamente por medio del marco de trabajo GWT. La apariencia de esta interfaz del usuario se puede personalizar para propósitos de integración o de estilo modificando las imágenes y las hojas de estilo CSS.
Los archivos
.css y algunas de las imágenes se encuentran en el directorio jboss-brms.war/org.drools.guvnor.Guvnor/, (el resto de las imágenes se encuentran en el sub-directorio images). Para acceder a ellas, el archivo WAR se debe implementar como un fichero explotado tal como se describe en Capítulo 2, Instalación de una
.
Modifique o reemplace las imágenes y los archivos
CSS y no cambie los nombres de los archivos. Si encuentra problemas, re-establezca las versiones originales de los archivos desde el fichero WAR.
Nota
Red Hat recomienda agregar cualquier archivo modificado a un sistema de control de versiones para facilitar el mantenimiento.
Para realizar el cambio lo que se hace usualmente es reemplazar las imáges de acuerdo al estilo, las cuales son el logo en la parte superior de la pantalla y el ícono de "sitio favoritos" (
hdrlogo_brms.gif y drools.gif respectivamente). [1]
El
Guvnor.css controla el estilo general de los elementos de la página.
Aviso
Los componentes GWT usan varios archivos
CSS adicionales. No los cambie.
Personalice las URLs que la plataforma BRMS utiliza modificando el descriptor de implementación llamado
jboss-brms.war/WEB-INF/web.xml. Use el mismo proceso para cualquier otra aplicación web Java.
8.2. Personalización de selectores para la construcción de paquetes Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Importante
Este es solámente un avance de tecnología.
Los selectores como una funcionalidad opcional. Al construir paquetes de conocimiento utilizando la funcionalidad
Packages, se puede especificar un selector. Un selector filtra la lista de reglas construídas en el paquete. Introduzca el nombre de un selector, tal como esté configurando en el servidor, en la cajilla de texto selector.
Nota
Para configurar un selector, primero implemente el
WAR BRMS como un "fichero explotado". Esto es necesario con el fin de realizar cualquier personalización o cualquier tarea de configuración. Encontrará mayor información sobre esto en Capítulo 2, Instalación de una
.
Ubique el archivo
selectors.properties. En este archivo hay detalles que explican cómo configurar un selector personalizado. También puede agregar un nuevo archivo selectors.properties a la ruta de clase del sistema. Las opciones son el utilizar un archivo DRL (Drools Rule Language) o el nombre de una clase que implemente la interfaz AssetSelector, (ya hay un ejemplo de un archivo DRL en el archivo selectors.properties).
Asegúrese de que a cada selector se le da un nombre único en este archivo de propiedades. Estos serán los nombres que se utilizarán al construir paquetes de conocimiento.
[1]
El "ícono de favoritos" se presenta en diferentes lugares dependiendo del navegador y del sistema operativo. Usualmente se ve en la barra de direcciones del navegador, en el menú de favoritos o de marcadores, la barra del título de la ventana así como el ícono utilizado para un atajo URL del escritorio de trabajo.