Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Cesium
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Monitor
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
clients
Cesium-grp
Cesium
Commits
dea19e0b
Commit
dea19e0b
authored
7 years ago
by
Benoit Lavenier
Browse files
Options
Downloads
Patches
Plain Diff
Add pages, map, ...
parent
68aed903
No related branches found
No related tags found
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 @@
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
-
Compat Duniter v1.6
-
Affichage des nœuds WS2P (public)
-
Info du nœud connecté (mode expert uniquement)
## Cesium standard
### Architecture
-
Nœuds de données de secours (fallback nodes)
*
Configuration via
`/config.js`
## Connexion
##
#
Connexion
-
Connexion != Authentification
-
Connexion par pubkey
-
Connexion par fichier de trousseau
## Mon Compte
-
Avertissement sur les fonctionnalités supplémentaires
### Vue réseau
-
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
-
Date cliquable → ouvre le block
## Ergonomique
-
Mobile : rafraichissement par glisser haut → bas
-
Mobile : share button use web URL
### Ergonomique
-
Mobile :
*
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
-
fallback nodes
-
Nœuds de données de secours (fallback nodes)
*
Configuration via
`/config.js`
-
Visite guidée (fonctionne à nouveau !)
### Vue réseau
-
Avatar sur les nœuds mirroir
-
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
-
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
-
Désactivé pour les postulants
-
Cartes : réseau, membres, pages
-
Gestion des « pages », avec recherche spatiale
### Services en ligne
-
Notifications par email : plus dans les SPAM ! :)
### Documents stockés (beta)
-
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
)
### Noeud ElasticSearch (projet Duniter4j)
-
[
Site web de documentation
](
http://doc.e-is.pro/duniter4j
)
-
Documents: hourly stats (count by index)
-
New
`pages`
index
-
JSON documents
## Noeud ElasticSearch (ES)
Géré dans le projet
[
Duniter4j
](
https://github.com/duniter/duniter4j
)
> Version 1.0 sortie cette semaine !
### Architecture
-
Meilleure stabilité !
-
Nouveau format des documents (JSON)
*
`version : 2`
*
Signature sur le hash, et non plus sur tout le document
-
P2P synchro
*
Couche réseau de Duniter
*
Signature sur le
`hash`
, et non plus sur tout le doc (plus rapide)
-
Meilleure gestion du
`time`
*
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 :
-
`duniter.p2p.discovery.enable`
-
`duniter.p2p.includes.endpoints`
\ No newline at end of file
-
[
Site de documentation technique
](
http://doc.e-is.pro/duniter4j
)
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
register
or
sign in
to comment