Comment mettre à jour un template JMap Web personnalisé vers 7 Amsterdam

La mise à jour de JMap de la version 7.0c vers la version 7.0.Amsterdam entraine certains changements dont vous devez tenir compte pour votre template Web et plus particulièrement pour vos templates Web personnalisés.

En effet, l'installateur de JMap va prendre votre template qui se retrouve sur applications\templates\html\web et le rendre compatible avec la version JMap 7.0.Amsterdam.

Par contre. si vous avez créé un template web personnalisé sous un autre nom, cette mise à jour automatisée n'aura pas lieu et vous devez vous assurer que le code source de JMap est bien à jour.

Guide détaillé

Voici les étapes à suivre pour mettre à jour vos templates web personnalisés :

  1. Faites une copie de votre template avant la mise à jour pour être certain de ne pas perdre vos données.
  2. Dans le template web officiel de JMap, copiez le répertoire applications\templates\html\web\jmap et effacez le même répertoire dans votre propre template.
  3. Ouvrez les fichiers index.jsp et login.jsp de votre template avec un éditeur de texte, assurez-vous que les sources JavaScript et css chargées ont bien celles de 7.0.Amsterdam:
    <link rel="stylesheet" href="jmap/css/jmap.min.css">
    <script src="jmap/js/jmap.min.js"></script>
    Attention, ces sources ont changé de nom à partir de JMap 7.0.b. Assurez vous de charger les sources minifiées (min).
  4. Remplacez également le répertoire WEB-INF et assurez-vous d'ajouter vos actions web, si vous en avez créé dans le fichier web.xml, et tout jar nécessaire à la liste dans lib/dependencies.
  5. Si vous avez des images personnalisées ajoutez-les dans /images et assurez-vous que les chemins sont valides.
  6. Faites ensuite la mise à jour de vos applications JMap Web via JMap Admin.
  7. Si vous avez des applications externes, assurez-vous de télécharger le nouveau fichier .war et de remplacer les applications sur le serveur tomcat.