Cartes¶
Ce plugin fournit :
la possibilité d’enregistrer les coordonnées géographiques des adhérents (latitude et longitude),
une carte publique pour afficher les membres à jour qui ont choisi d’être affichés publiquement.
Installation¶
Tout d’abord, téléchargez le plugin :
Extrayez l’archive téléchargée dans le dossier plugins
de Galette. Par exemple, sous linux (en remplaçant {url} et {version} par les valeurs adéquates) :
$ cd /var/www/html/galette/plugins
$ wget {url}
$ tar xjvf galette-plugin-maps-{version}.tar.gz
Initialisation de la base de données¶
Pour fonctionner, ce plugin requiert des tables dans la base de données. Référez-vous à l’interface de gestion des plugins de Galette.
Et c’est terminé, le plugin Maps est installé :)
Utilisation du plugin¶
Lorsque le plugin est installé, un groupe Cartes est ajouté au menu de Galette lorsqu’un adhérent est connecté, qui contient l’entrée Ma localisation. Cette page permet à l’adhérent d’enregistrer sa localisation.
Un bouton Géolocaliser est également ajouté à l’affichage d’une fiche adhérent, qui permet aux administrateurs de définir les coordonnées de l’adhérent.
De plus, une entrée Carte est ajoutée à la liste des pages publiques, qui affiche la géolocalisation des adhérents à jour. Les administrateurs et membres du bureau verront tous les adhérents, alors que les simples adhérents et les visiteurs verront uniquement ceux à jour et publics.
Tout d’abord, les adhérents entreront leurs coordonnées géographiques. Plusieurs options sont fournies :
si la ville a été renseignée dans la fiche de l’adhérent, une liste des localisations possibles sera proposée (via le service en ligne Nominatim),
en complément, une zone de recherche (fournie depuis OpenStreetMap),
et également une bouton de géolocalisation qui utilise les possibilités du navigateur.
La zone de recherche peut être utilisée lorsque vous renseignez la localisation d’un adhérent, et aussi à l’affichage des cartes.
Un adhérent peut définir a propre localisation (avec la précision qu’il souhaite) sur la carte en sélectionnant une des propositions :
Utiliser le bouton géolocalisation déterminera sa position depuis son navigateur :
Alors, la localisation de l’adhérent est affichée sur la carte, et peut être supprimée :