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 :

Comment récupérer les sources ?¶
Veuillez voir le guide du développeur de Galette pour obtenir des informations sur la récupération des sources, et le modèle de développement.