Paramétrage
Accès interface de configuration
Menu à droite > admin
Paramétrages des modules
Cette section présente quelques exemples de paramétrages des catégories au sein des modules.
Itinéraires
Exemple : ajouter une pratique
Dans le module de configuration, à la ligne “Pratiques” cliquer sur “+ ajouter”
Remplir les champs (en gras les champs obligatoires)
Note
La couleur n’est utilisée que pour le mobile actuellement.
Exemple : ajouter une étiquette
Les étiquettes sont des encarts “pré-configurés” pouvant être réutilisés sur de multiples itinéraires. Elles présentent plusieurs avantages : - ne pas avoir à saisir à chaque itinéraire les même informations - permet de filtrer les itinéraires dans la vue liste (catégorie “Autres”) sur Geotrek-Rando.
Pour les configurer, vous devez : - vous rendre dans le module de configuration - dans la section Étiquettes du groupe COMMUN cliquer sur + Ajouter
Via cette interface vous pourrez créer des étiquettes puis, une fois créées, les rattacher à des itinéraires.
Créer une étiquette :
Pour mettre en forme le contenu de l’étiquette, il est possible d’utiliser du HTML
. Pour cela, il est recommandé d’utiliser des outils permettant de formater du contenu et d’obtenir le résultat en HTML directement. Par exemple via l’outil libre Summernote.
Associer une étiquette à un itinéraire :
Une fois l’étiquette créée il faut l’associer à un itinéraire pour qu’elle soit visible sur le site. Une fois dans votre instance Geotrek Admin, éditez l’itinéraire concerné. Cliquez ensuite sur l’onglet Avancé et dans le champ Étiquettes choisissez dans le menu déroulant l’étiquette de votre choix (si vous en avez défini plusieurs).
Tip
L’ajout d’un pictogramme est facultatif, par défaut le pictogramme de l’étiquette sera le même que celui des recommandations dans les “Infos pratiques” de la fiche d’une randonnées (Geotrek Rando).
Si le champ “Filtre” est coché, l’étiquette sera proposée comme filtre dans Geotrek-Rando.
Les images (hors pictogramme) utilisées dans le contenu de l’étiquette doivent être des liens web.
Rendu dans Geotrek Rando (onglet Infos pratiques d’une fiche randonnée) :
Rendu dans Geotrek Rando (partie Filtres) :
Tourisme
Exemple : catégorie de contenu touristique et ses sous-types
Pour chaque catégorie il est possible de définir deux listes de sous-types et leur nom.
Édition des sous-types de la catégorie “Hébergements”
Gestion des utilisateurs
Geotrek-admin s’appuie sur le système d’authentification et de permissions Django .
Les utilisateurs appartiennent à des groupes et les permissions peuvent être attribuées au niveau de l’utilisateur ou du groupe.
Avec les groupes, vous pouvez créer et configurer un profil utilisateur, chacun possédant des permissions spécifiques.
Toute la configuration des utilisateurs, groupes et permissions est disponible depuis le module de configuration, si vous n’avez pas activé Authentification externe (voir ci-dessous).
Utilisateurs et permissions
L’application permet d’attribuer des droits à autant de groupes que souhaité. Nous recommandons cependant de privilégier la diffusion la plus large par défaut et de ne restreindre l’application que pour des raisons impératives.
- L’application permet de définir des rôles disposant chacun de certains droits.
visiteurs anonymes (par exemple : tous les internautes)
partenaires, élus
agents techniques
prestataires externes
administrateurs de l’application
…
À chaque rôle est associé un ensemble de permissions (consulter telle donnée, la modifier…) qui peuvent être attribuées à un document ou à une catégorie. Les utilisateurs sont ensuite associés à un ou plusieurs rôles.
Un utilisateur donné peut avoir trois niveaux permissions basiques :
Actif : si cette case est cochée, l’utilisateur peut se connecter à Geotrek-admin
Note
Il est préférable de désactiver un compte lorsqu’un utilisateur n’intervient plus sur Geotrek, plutôt que de le supprimer. En effet supprimer le compte supprimera également par exemple toutes les entrées dans l’historique de Geotrek associées à ce compte.
Équipe : si la case est cochée l’utilisateur pourra accéder au module de configuration de Geotrek-Admin
Super-utilisateur : permet d’octroyer toutes les permissions à un utilisateur sans avoir à les définir explicitement
Un utilisateur peut avoir des permissions spécifiques, définies par type d’objet.
Pour cela, sélectionner les permissions dans l’écran de gauche pour les positionner dans l’écran de droite. Par exemple sur la capture ci-dessous l’utilisateur possède les permissions pour consulter uniquement et exporter les informations relatives aux signalétiques sans possibilité d’accéder aux autres modules ou de modifier les contenus.
Il existe quatre principaux types de permissions :
add
change
delete
read / view
Chaque type de donnée est au moins associée à ces quatres actions de base (ajout, modification, suppression, lecture). Un type de donnée correspond à un table dans la base de données (signage_signage, trekking_trek…) »
Voici la signification des actions autorisées dans les permissions :
view : voir les données dans le module de configuration (pour ledonnées dans « category », comme les types de POI, ou les niveaux de difficulté)
read : voir les données dans Geotrek-admin (détail et liste)
add : ajouter une nouvelle donnée (itinéraire, thème…)
change : modifier une donnée
change_geom : modifier la géométrie d’une donnée
publish : publier la donnée
export : exporter les données via l’interface de Geotrek-admin (CSV, JSON…)
Groupes
Les groupes facilitent la gestion des utilisateurs et des permissions.Chaque groupe est configuré avec un certain nombre de permissions.
Dans la vue de modification d’un utilisateur, il est possible d’associer un utilisateur à un ou plusieurs groupes pour bénéficier des permissioncorrespondantes.
Par défaut, six groupes sont disponibles :
Readers (“Lecteurs”)
Path managers (“Référents sentiers”)
Trek managers (“Référents communication”)
Editors (“Rédacteurs”)
Geotrek-rando (“Geotrek-rando”)
Trek and management editors (“Rédacteurs rando et gestion”)
Lorsque l’application est installée, il est possible de modifier les permissions par défaut de ces groupes, d’en créer de nouveaux, etc.
Pour autoriser les utilisateurs à accéder à l’interface AdminSite, accordez-leur le statut équipe. L’interface AdminSite permet aux utilisateurs d’éditer les catégories comme niveaux de difficulté, types de POI, etc
Il est possible de créer ou de supprimer des comptes administrateurs ou éditeurs. De même qu’il est possible d’ajouter, modifier ou supprimer des itinéraires, tout comme pour les contenus additionnels.
Les éditeurs et les administrateurs peuvent travailler en simultané sur des fiches balades, mais pas en même temps sur la même fiche, car il y aurait sinon un risque de perte d’informations lors de la validation / enregistrement des informations saisies.
Structures
Chaque utilisateur est obligatoirement rattaché à une structure. Lors de l’installation, Geotrek crée une structure par défaut à laquellles premiers utilisateurs seront rattachés.Il est possible d’ajouter de nouvelles structures, reflétant des partenaires territoriaux, entreprises, entités qui seront amenés à travailler à vos côtés sur Geotrek.
Les utilisateurs d’une structure ne peuvent travailler que sur les objets dans Geotrek liés à leur structure. Ils pourront consulter les objets des autres structures mais n’auront pas le droit de les modifier.
Exemple : si on imagine un Geotrek déployé sur l’ensemble du territoire français, il pourrait y avoir des structures correspondant à chaque région. Chaque utilisateur serait rattaché à sa région. Il y aurait alors la garantie qu’un utilisateur de Bretagne ne puisse pas modifier les objets saisis par un utilisateur de Normandie.
Cette notion de structures permet de segmenter les périmètres d’action des utilisateurs et de permettre à différentes entités de travailler sur un même Geotrek-Admin, tout en garantissant une cohérence des données.
Note
Un utilisateur d’une structure pourra tout de même tracer des itinéraires sur des tronçons tracés par une autre structure
Note
Pour qu’un utilisateur puisse modifier les objets d’une autre structure il y a deux possibilités :
celui-ci est super-utilisateur
celui-ci possède la permission « Can bypass structure », qui permet d’outrepasser la restriction des structures.
Pour définir la structure par défaut, se référer à la section Default structure
Gestion multilingue
La configuration des langues de la plate-forme est réalisée au travers du fichier de configuration principal. Lors de sa mise à jour, la commande de déploiement créé les champs nécessaires qui manquent dans la base de données (exemple : nom_fr, nom_es, nom_it…). Ceci est à distinguer des langues dans lesquelles sont traduits les éléments de l’interface de l’application (Français, Anglais, Italien, Espagnol).
Il est par exemple possible d’intégrer des textes dans différentes langues (à minima français, anglais) dans Geotrek-Admin.
Configuration des portails
Geotrek permet de configurer un ou plusieurs portails. Ce terme est utilisé pour référencer un site grand public sur lequel seront visibles les objets publiés de Geotrek.
Ainsi, il est possible d’avoir plusieurs Geotrek-Rando branchés sur un seul Geotrek-Admin. Grâce à leur distinction sous forme de portail, il sera alors aisé de choisir sur quel Geotrek-Rando on souhaite faire apparaitre une information.
Avec le widget Geotrek (https://github.com/GeotrekCE/geotrek-rando-widget) il est également possible d’utiliser cette fonctionnalité pour distinguer les contenus à afficher dans un widget ou dans un autre (https://makina-corpus.com/logiciel-libre/developpement-geotrek-widget-finance-parc-naturel-regional-haut-jura).
Pour configurer un ou pluseurs portails, il faut se rendre dans le module de configuration sur la section “Portails cibles”.
Il est possible de choisir de publier sur un ou plusieurs portails les objets suivants : itinéraires, contenus et évènements touristiques, pages statiques. Pour cela il suffit de sélectionner la valeur souhaitée dans le champ “portail” à l’édition de l’objet.
Intégration des données SIT
Des développements ont déjà été réalisés dans Geotrek pour intégrer des données de divers SIT (Système d’Informations Touristiques), notamment APIDAE, Tourinsoft, LEI, SITLOR… si les flux sont disponibles dans des formats ouverts.
Il convient ensuite de configurer chaque flux dans Geotrek-Admin afin que ceux-ci soient synchronisé avec la plateforme touristique.
La fonctionnalité consiste à absorber le flux XML, afin de le remettre à disposition sous une forme optimisée et épurée. Les données sont alors exposées sous la forme d’une web API, au format GeoJSON. L’obtention d’un flux de données GeoJSON (agnostique et standard) présente de nombreux avantages pour l’intégration dans les applications tierces. Ce format est compatible nativement avec Rando V3, mais également avec la plupart des bibliothèques de cartographie (web et natives mobile).
Pour configurer l’import de SIT, référez vous à cette section Import data from touristic data systems (SIT)
Intégration des fonds de cartes
Il est possible d’intégrer dans Geotrek différents fonds de carte comme :
OpenStreetMap : https://www.openstreetmap.org/#map=6/46.449/2.210
OpenTopoMap : https://opentopomap.org/#map=6.49.000/10.000
ou les données IGN : https://geoservices.ign.fr/services-geoplateforme-diffusion
Pour configurer l’ajout de fonds de plan, référez vous à cette section Map settings
Intégration de pictogrammes
Les pictogrammes contribués dans Geotrek doivent être au format :
SVG (de préférence, cela permet de conserver la qualité en cas de redimensionnement) ou PNG,
SVG pour les thèmes (afin de permettre un changement de couleur pour les thèmes sélectionnés),
Il doivent :
Avoir un viewport carré afin de ne pas être déformés sur le portail,
Ne pas déborder du cercle inscrit pour les pratiques et les catégories de contenus touristiques, en prévoyant une marge si nécessaire.
Avoir une dimension minimale de 56x56 pixels en ce qui concerne les PNG
Si vous utilisez Inkscape, vous devez définir une viewBox. Voir la documentation d’Inkscape
Afin de s’intégrer au mieux dans le design standard, les couleurs suivantes sont recommandées :
Blanc sur fond transparent pour les pratiques et les catégories de contenus touristiques,
Gris sur fond transparent pour les thèmes,
Blanc sur fond orange pour les types de POI.
Voici quelques ressources en ligne proposant des pictogrammes (sous licence libre) :