Une nouvelle version de Cesium est disponible.
Attention, c’est une version bêta, déployée uniquement sur g1-test.duniter.fr.
Quelques nouveautés notables, y compris techniques, donc à bien tester avant d’utiliser en production - avis aux plus techniques d’entre nous !
Profil : Apparaitre sur la carte n’a jamais été aussi simple !
Note : Nécessite l’extension Cesium+ activée.
J’ai revu complètement la définition de la position d’un profil, pour apparaitre sur la carte des membres.
Cela ne peut pas être plus simple :
La recherche est accessible via le bouton :
(Au pasage, si vous me validez le fonctionnement, je pourrais réutiliser ce composant pour localisation les annonces sur gchange.fr !)
Note: La résolution des adresses utilise le service en ligne OpenStreeMap.
Pages : comptes pro et asso !
Note : Nécessite l’extension Cesium+ activée.
Ajouter une page
Depuis “Mon compte”, vous pouvez ajouter des “pages”. Il s’agit de référencer les activités liées à la monnaie (associations, collectifs, entreprises) de manière succinte, afin que le compte associé puisse être trouvé facilement, et plus clairement que dans les actuels “profils” de Cesium+.
Exemple de page, visible ici
Recherche dans l’annuaire
La recherche dans l’annuaire affichera d’abord les résultats trouvés parmi les profils membres, puis ceux provenant des pages :
Attention il reste encore beaucoup d’améliorations à apporter, notamment pour accéder à une recherche spécialisée sur ces pages, pour les distinguer des profils membres (un peu comme des “pages jaunes” / “pages blanches”…).
Vos idées sont attendues !
Une recherche géolocalisée est aussi prévue, à terme.
Visualisation sur la carte
Toutes ces “pages” sont visibles sur la carte :
La encore, il faudra distinguer à terme 2 cartes : les particuliers d’un côté et les pages de l’autre.
Nouveautés techniques
En vrac :
- Cesium+ bascule le noeud ES (noeud de données : profiles, messages, etc) vers un noeud de secours, lorsque le noeud ES par défaut ne répond pas.
- Comme pour les noeuds Duniter, il utilise pour le moment une liste de noeuds ES définie dans le fichier
config.js
. - Ceci est rendu possible grâce à la dernière version de Duniter4j, qui permet une synchro P2P des données entre les noeuds ES.
- Vous ne pourrez pas tester de suite sur G1-test, car il n’y a qu’un noeud ES…
mais sur la G1 ca marche du tonnerre !
- Comme pour les noeuds Duniter, il utilise pour le moment une liste de noeuds ES définie dans le fichier
- J’ai ajouté des écrans de suivi des noeuds ES. Exemples :
- statistiques sur les données stockées mises à jour toutes les heures.
- un embryon explorateur générique des documents stockés (accessible en cliquant sur les graphs) et qui permet notamment les suppressions : soit par l’auteur du document, soit par l’administrateur d’un noeud ES (à terme aussi par des modérateurs ? à voir ensemble…). Mais attention dans ce dernier cas la suppression ne sera pas acceptée par les autres noeuds ES.
- statistiques sur les synchronisations executées mises à jour toutes les heures (vide sur G1-test)
- Mise à jour de Chart.js (en version 2.7.0)
- des corrections de petites anomalies… dont la dernière, gênante à l’inscription.
A vot’ bon coeur
Cette version a nécessité 15 jours d’effort (répartis sur les derniers mois). Une grande partie est invisible : par exemple car il a fallu faire des évolutions sur Duniter4j (le logiciel servant pour les noeud de données).
Si vous voulez me soutenir, voici ma clef : 38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE.
Sachez qu’ici en Mayenne on négocie une bonne bière artisanale à 200 G1 ! (Le prix des légumes a baissé, par ailleurs, à environ 150 G1/kg). Autant vous dire que mon compte est à sec (hic) après en avoir acheté trois bières, hier soir !
Ciao. Et surtout prenez soin de vous !