FR:UMap/Guide/Implémenter un flux GéoRSS
Un flux Géo RSS peut être implémenté dans une carte UMAP. Cela permet de générer une carte dynamique d'événements, d'actualités, chaque point de la carte renvoyant au détail de l'événement, actu, ... sur le site source du flux GéoRSS
Comme on peut implémenter un flux Géo RSS par calque, il est possible de générer des cartes agrégeant plusieurs flux GéoRSS, comme sur cet exemple
Étape 1 : Disposer d'un flux GéoRSS
Un flux GéoRSS est un flux RSS standard auquel on a ajouté trois balises particulières :
- <georss:point>46.636325 -1.013357</georss:point>
- <geo:lat>46.636325</geo:lat>
- <geo:long>-1.013357</geo:long>
Exemple de flux géoRSS a été généré à partir du CMS Typo3, en ajoutant les balises au flux de news : Agenda des événements des Chambres d'agriculture Pays de la Loire
Étape 2 : Implémenter un flux GéoRSS dans UMAP
Sur le calque où vous souhaitez implémenter un flux GéoRSS rendez-vous dans les paramètre du CALQUE, Onglet Données distantes :
- URL : collez l'url de votre flux RSS
- Format : sélectionnez Géo RSS
- Avec proxy : mettez sur "ON"
- Cache : une heure ou plus, suivant les fréquences de mise à jour de votre flux GéoRSS (afin de ne pas surcharger les serveurs UMAP)
- Sauvegardez. A ce stade, les points doivent apparaître sur la carte. Si ce n'est pas le cas :
- D'abord... vérifiez que votre flux RSS embarque bien des balises géo renseignées (sans coordonnées géographiques, un item de flux ne pourra pas s'afficher ;-)
- Sinon; essayez de mettre "avec proxy sur OFF"
Étape 3 : Mise en forme des points sur la carte générée
Sur votre calque avec GéoRSS implémenté :
- Onglet Options d'Interaction :
- Forme de Popup : Panneau latéral
- Gabarit de la Popup : Par défaut
- Gabarit du contenu de la Popup : recopiez ce qui suit ;
# [[{link}|{title}]]
{description}
{{{img}}}
[[{link}|en savoir plus]]
Ainsi, le titre et le lien "en savoir plus" renverront sur la news originale du flux GéoRSS, l'image sera celle présente du flux RSS, et la description reprendra la description des items du flux