Comme promis dans francejs#61, voici une première ébauche de carte sur la page d'accueil (ou plutôt, ce que j'ai pu faire de livrable avant “fin octobre”, vu qu'après je serai offline quelques jours).
C'est assez limité pour le moment, mais au moins ça permettra de discuter du workflow de mise à jour et de prioriser la suite.
Je propose d'utiliser GeoJSON.io pour éditer facilement le GeoJSON. Du coup, toute personne autorisée à modifier le dépôt francejs pourra enregistrer les modifs via un commit sur GeoJSON.io (il faudra donc, en cas de merge de cette PR, modifier une fois la src de l'iframe pour que le code inclus soit bien celui pointant vers le dépôt francejs et non mon fork).
Ce service est aussi utilisé ici pour fournir l'iframe d'affichage, mais ce sera rapidement à reprendre pour personnaliser le rendu.
Dans les points d'amélioration que j'ai prototypés (non visible ici puisque non livrable), il y a (non priorisé, donc à discuter) :
utiliser la charte graphique du site dans la carte ;
formater les bulles de détails au clic sur les marqueurs comme une phrase et non comme un tableau ;
changer l'apparence des marqueurs selon la distance temporelle entre le meetup et le jour courant.
Et on peut plus tard imaginer intégration avec l'API de Lanyrd, géoloc du visiteur, timeline interactive… Un jour ;)
Hello,
Comme promis dans francejs#61, voici une première ébauche de carte sur la page d'accueil (ou plutôt, ce que j'ai pu faire de livrable avant “fin octobre”, vu qu'après je serai offline quelques jours).
C'est assez limité pour le moment, mais au moins ça permettra de discuter du workflow de mise à jour et de prioriser la suite.
Je propose d'utiliser GeoJSON.io pour éditer facilement le GeoJSON. Du coup, toute personne autorisée à modifier le dépôt francejs pourra enregistrer les modifs via un commit sur GeoJSON.io (il faudra donc, en cas de merge de cette PR, modifier une fois la
src
de l'iframe pour que le code inclus soit bien celui pointant vers le dépôt francejs et non mon fork).Ce service est aussi utilisé ici pour fournir l'iframe d'affichage, mais ce sera rapidement à reprendre pour personnaliser le rendu.
Dans les points d'amélioration que j'ai prototypés (non visible ici puisque non livrable), il y a (non priorisé, donc à discuter) :
Et on peut plus tard imaginer intégration avec l'API de Lanyrd, géoloc du visiteur, timeline interactive… Un jour ;)