Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Cesium
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Anne Amblès
Cesium
Commits
dea19e0b
Commit
dea19e0b
authored
Nov 23, 2017
by
Benoit Lavenier
Browse files
Options
Downloads
Patches
Plain Diff
Add pages, map, ...
parent
68aed903
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/fr/presentation-2017-11-22-rml10.md
+93
-28
93 additions, 28 deletions
doc/fr/presentation-2017-11-22-rml10.md
with
93 additions
and
28 deletions
doc/fr/presentation-2017-11-22-rml10.md
+
93
−
28
View file @
dea19e0b
...
@@ -2,64 +2,129 @@
...
@@ -2,64 +2,129 @@
Nouveautés (depuis les RML9 du Havre).
Nouveautés (depuis les RML9 du Havre).
> Version 1.0.0 sortie cette semaine !
>
ACTU ! **
Version 1.0.0
**
sortie cette semaine !
## Vue réseau
## Cesium standard
-
Compat Duniter v1.6
-
Affichage des nœuds WS2P (public)
### Architecture
-
Info du nœud connecté (mode expert uniquement)
-
Nœuds de données de secours (fallback nodes)
*
Configuration via
`/config.js`
## Connexion
##
#
Connexion
-
Connexion != Authentification
-
Connexion != Authentification
-
Connexion par pubkey
-
Connexion par pubkey
-
Connexion par fichier de trousseau
-
Connexion par fichier de trousseau
## Mon Compte
### Vue réseau
-
Avertissement sur les fonctionnalités supplémentaires
-
Compat Duniter v1.6
-
Affichage des nœuds WS2P (public)
-
Info du nœud connecté (mode expert uniquement)
### Annuaire
-
Nombre de résultats (membres, inscription en attente, etc.)
## Mes opérations
### Mon Compte
-
Info sur les fonctionnalités supplémentaires
### Mes opérations
-
Affichage des DU créés
-
Affichage des DU créés
-
Date cliquable → ouvre le block
-
Date cliquable → ouvre le block
## Ergonomique
### Ergonomique
-
Mobile : rafraichissement par glisser haut → bas
-
Mobile :
-
Mobile : share button use web URL
*
Rafraichissement par glissé "haut → bas"
*
Bouton "Partager/Share" utilise les adresses web
*
Gestion de bouton "Retour/Back"
### API de paiement
## Cesium +
-
Accessible via
[
/api
](
https://g1.duniter.fr/api
)
-
Redirection vers la page appellante
-
Génération d'un bouton HTML
## Cesium+ (extension optionnelle)
### Architecture
### Architecture
-
fallback nodes
-
Nœuds de données de secours (fallback nodes)
*
Configuration via
`/config.js`
-
Visite guidée (fonctionne à nouveau !)
### Vue réseau
### Vue réseau
-
Avatar sur les nœuds mirroir
-
Avatar sur les nœuds mirroir
-
Optimisation des perfs d'affichage
-
Optimisation des perfs d'affichage
-
Cartes des nœuds
*
localisation des IP via
[
freegeoip.net
](
http://freegeoip.net
)
### Annuaire > Toile de conficance
-
Carte des profiles (membres, inscriptions en attente, simples portefeuilles)
-
Fonction de recherche
-
Visite guidée
### Annuaire > Pages
-
Page = Identification d'un simple portefeuille
-
Type de page : association, entreprise (dont commerce local), institution
-
Clef associée != Clef du rédacteur de la page
-
Carte : séparée des profiles
### Profiles
### Profiles
-
Localize (use OpenStreetMap)
-
Localisation
`Apparaitre sur les cartes Cesium`
*
Résolution de l'adresse via un web service OpenStreetMap
*
Nécessaire pour apparaitre dans la carte (sans utiliser des services privateurs)
### Invitations
### Invitations
-
Désactivé pour les postulants
-
Désactivé pour les postulants
-
Cartes : réseau, membres, pages
-
Cartes : réseau, membres, pages
-
Gestion des « pages », avec recherche spatiale
-
Gestion des « pages », avec recherche spatiale
### Services en ligne
-
Notifications par email : plus dans les SPAM ! :)
### Documents stockés (beta)
### Documents stockés (beta)
-
Statistiques sur e nombre de documents (maj toutes les heures) :
[
#/app/data/stats
](
https://g1.duniter.fr/#/app/data/stats
)
-
Statistiques sur e nombre de documents (maj toutes les heures) :
[
#/app/data/stats
](
https://g1.duniter.fr/#/app/data/stats
)
-
Explorateur : en cliquant sur
[
un graph de statisque
](
https://g1.duniter.fr/#/app/data/stats
)
-
Explorateur : en cliquant sur
[
un graph de statis
ti
que
](
https://g1.duniter.fr/#/app/data/stats
)
-
Suivi des synchro P2P :
[
#/app/data/synchro
](
https://g1.duniter.fr/#/app/data/synchro
)
-
Suivi des synchro P2P :
[
#/app/data/synchro
](
https://g1.duniter.fr/#/app/data/synchro
)
### Noeud ElasticSearch (projet Duniter4j)
-
[
Site web de documentation
](
http://doc.e-is.pro/duniter4j
)
## Noeud ElasticSearch (ES)
-
Documents: hourly stats (count by index)
-
New
`pages`
index
Géré dans le projet
[
Duniter4j
](
https://github.com/duniter/duniter4j
)
-
JSON documents
> Version 1.0 sortie cette semaine !
### Architecture
-
Meilleure stabilité !
-
Nouveau format des documents (JSON)
*
`version : 2`
*
`version : 2`
*
Signature sur le hash, et non plus sur tout le document
*
Signature sur le
`hash`
, et non plus sur tout le doc (plus rapide)
-
P2P synchro
-
Meilleure gestion du
`time`
*
Couche réseau de Duniter
*
Nouveaux controles : refus des dates futures ou trop vielles, etc.
### Synchro P2P
-
Utilise la couche réseau de Duniter
*
Via
`endpoints`
avec API :
`ES_CORE_API`
,
`ES_USER_API`
ou
`ES_USER_SUBSCRIPTION`
-
Récupération des données :
*
par API HTTP
*
et/ou par WebSocket (quasi temps réel)
-
Configuration :
*
`duniter.p2p.discovery.enable`
*
`duniter.p2p.includes.endpoints`
Notes :
-
Plusieurs nœuds synchronisés, en production !
-
Marqueurs
`lu`
ou
`non lu`
: lié à chaque noeud ES
### Nouveaux index
-
[
docstat/record
](
https://g1.data.duniter.fr/docstat/record/_search?pretty
)
: Statistiques sur le nombre de docs
*
maj toutes les heures
-
[
docstat/record
](
https://g1.data.duniter.fr/page/record/_search?pretty
)
: Pages
### Documentation
*
Configuration :
-
[
Site de documentation technique
](
http://doc.e-is.pro/duniter4j
)
-
`duniter.p2p.discovery.enable`
-
`duniter.p2p.includes.endpoints`
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
sign in
to comment