L'extension JMap NG Configuration permet d'écrire du code Javascript qui sera exécuté automatiquement à l'ouverture de JMap NG pour un projet donné.
Elle permet donc d’effectuer plusieurs actions ou configurations qui ne sont pas disponibles dans JMap Admin et qui nécessiteraient normalement des extensions, scripts ou configurations personalisés.
L’extension est configurée dans la page de configuration de projet de JMap Admin :
Ouvrez l'onglet de Configuration NG.
Déposez le code javascript qui sera exécuté à l’ouverture, puis sauvegardez.
Une fois le code javascript sauvegardé, activez l’extension dans la section Extensions de la page de configuration d’un projet. Assurez-vous que le code soit fonctionnel avant d’activer l’extension, sinon des erreurs pourraient arriver à l’ouverture de JMap NG pour les utilisateurs actuels du projet.
Le code suivant ajoute un logo Atari ainsi qu'une carte de base provenant de Geogratis. Il zoome également vers les coordonnées 45.630701447925134, -73.54322795543986 :
Exemple de configuration pour changer la valeur de JMAP_OPTIONS.reportsBaseUrl selon un URL donné.