Chapitre 8. Personnalisation
8.1. Personnaliser l'interface utilisateur Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
L'interface d'utilisateur BRMS est produite dynamiquement par le GWT framework. L'apparence de l'interface utilisateur peut être personnalisée à des fins de valorisation d'une marque ou dans un but d'intégration, en modifiant les images et les feuilles de style CSS.
Les fichiers
.css et certaines images se trouvent dans le répertoire jboss-brms.war/org.drools.guvnor.Guvnor/. (On peut trouver le reste des images dans le sous-répertoire images.) Pour y accéder, le fichier WAR doit être déployé dans une archive explosée, décrite dans Chapitre 2,
Installation.
Modifier ou remplacer les images et les fichiers
CSS et ne pas modifier les noms de fichiers. Si vous rencontrez des problèmes, restaurer les versions originales des fichiers de l'archive WAR.
Note
Red Hat recommande d'ajouter tout fichier modifié dans un système de contrôle de version pour faciliter la maintenance.
Le changement le plus commun consiste à remplacer les images de marque, c'est à dire le logo qui se trouve en haut de l'écran et l'icône « sites préférés» (
hdrlogo_brms.gif et drools.gif respectivement.) [1]
Le fichier
Guvnor.css contrôle le style général des éléments de la page.
Avertissement
Les composants GWT utilisent plusieurs fichiers
CSS supplémentaires. Ne pas les changer.
Personnaliser les URL utilisés par la plate-forme BRMS, en éditant le descripteur de déploiement, c'est à dire
jboss-brms.war/WEB-INF/web.xml. Utiliser le même processus que pour toute autre application web Java.
8.2. Personnaliser les Sélecteurs pour la génération des packages. Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Important
Il s'agit d'un aperçu technologique de fonctionnalité uniquement.
Sélecteurs en tant que fonctionnalité optionnelle. Quand on construit des packages de base de connaissance en utilisant la fonctionnalité
Packages, on peut spécifier un selector. Un sélecteur filtre la liste des règles figurant dans le package. Saisir le nom du sélecteur, comme configuré sur le serveur, dans la boîte de dialogue de selector.
Note
Pour configurer un sélecteur, déployer le
WAR BRMS en tant qu' «archive explosée». Cela est nécessaire pour pouvoir effectuer une personnalisation ou une tâche de configuration. Davantage d'explications dans Chapitre 2,
Installation.
Localiser le fichier
selectors.properties. Dans ce fichier, il y a des détails sur la façon de configurer un sélecteur personnalisé. Vous pouvez également ajouter un nouveau fichier selectors.properties au chemin de classes du système. Les options consitent à utiliser un fichier DRL (Drools Rule Language), ou bien le nom d'une classe qui implémente l'interface AssetSelector. (Il existe déjà un exemple du fichier DRL dans le fichier selectors.properties.)
Veillez à ce que chaque sélecteur possède un nom unique dans ce fichier de propriétés. Ce sont les noms qui seront utilisés quand on génère des packages de bases de connaissance.
[1]
L'icône de «sites préférés» est affiché à différents endroits, suivant le navigateur ou le système d'exploitation. On le voit normalement sur la barre d'adresses du navigateur, le menu marque-pages ou le menu favoris, la barre des titres Windows et comme icône pour la raccourci URL de bureau.