Principes d'intégration FO
Ce plugin est activé par défaut pour les fiches Annuaireksup et Laboratoire.
Procédure d'installation :
Ajouter les dépendances dans le pom.xml du projet.
<!-- Connecteur HAL -->
<dependencies>
<dependency>
<groupId>fr.kosmos.web.projets.extensions</groupId>
<artifactId>connecteurhal</artifactId>
<version>${connecteurhal.version}</version>
<type>war</type>
</dependency>
<dependency>
<groupId>fr.kosmos.web.projets.extensions</groupId>
<artifactId>connecteurhal</artifactId>
<version>${connecteurhal.version}</version>
<type>jar</type>
<classifier>classes</classifier>
</dependency>
</dependencies>
Ajouter l'overlay dans les plugins du build.
<!-- Connecteur HAL -->
<overlay>
<groupId>fr.kosmos.web.projets.extensions</groupId>
<artifactId>connecteurhal</artifactId>
<targetPath>/extensions/connecteurhal</targetPath>
</overlay>
Affichage dans les fiches
Par défaut, le plugin s'affiche en dessous de la fiche.
Appel des scripts dans le footer
Dans le footer, vérifier que les appels aux js sont bien présents.
<resources:script group="scriptsFo" locale="<%= ctx.getLocale().toString() %>" />
<resources:script group="jQuery" />
Si le projet utilise le thème psk, il faudra ajouter le groupe css dans le fichier wro.xml du projet.
<group name="styles-theme">
<css>/extensions/connecteurhal/resources/styles/extension-connecteurhal.css</css>
</group>