Cesium 0.3.5
Created by: galuel
Quand on clique sur "faire un virement" on n'a pas le solde du compte dans la fenêtre qui s'ouvre, ce qui est perturbant. Il semble nécessaire de toujours avoir un oeil sur ce qui reste sur le compte, afin de ne pas se tromper de montant possible à envoyer.
Le bouton "partager" ainsi que les "certifications reçues / émises" ne devraient pas apparaître sur la page des transactions, mais plutôt sur la page "mon profil", qui devrait montrer les informations Duniter essentiellement :
Page "mon profil" au dessus de "mon compte" dans le menu Cesium (car on crée le profil avant que le compte ne soit alimenté), comprenant :
- Bouton "partager ce profil"
- Pseudo
- Clé publique + bouton "copier la clé"
- Transactions reçues
- Transactions émises / max possible
Les infos "non Duniter" ne devraient pas apparaître, à la limite il pourrait y avoir un bouton (ou un menu) "profil enrichi" (ou menu général "fonctionnalités enirchies" voir idée plugin en fin de post) qui renvoie vers un nouvel onglet / nouvelle application, et qui permette à l'utilisateur d'enrichir son profil, ou d'enrichir le profil de ses contacts avec photos, nom, etc... mais qui soit indépendant des informations Duniter.
Naturellement on se dit que Cesium doit d'abord être minimal et fonctionnel connecté à Duniter et permettre de faire toutes les opérations de base rien qu'avec les données de base, tout enrichissement devant être indépendant, afin d'être conçu pour s'interfacer avec tous les plugins imaginables, mais distincts.
Les fonctionnalités enrichies devraient donc se faire dans une application indépendante (ouvrir un nouvel onglet de navigateur pour activer des "plugins Cesium" indépendants, tels que Profil enrichi, Ğechange, etc... qui ne sont pas Duniter, ni Cesium, mais s'appuient dessus en interaction API). Il n'y a rien qui oblige à penser que Ğchange sera la seule place de marché permettant de s'interfacer proprement avec Cesium via une API (URL Cesium spécifique pour un transfert, pour une certification depuis une application future 100% dédiée WoT...), et le développement de Cesium ainsi que sa maintenance en seront simplifiés.
J'ai deux "transaction non exécutées" sans dates (ça manque), qui traînent depuis longtemps, je ne comprends pas pourquoi elles s'affichent encore, ne devraient-elles pas finir par disparaître passé un délai !? => unclear
Page annuaire avec nouveaux membres par défaut + bouton "rechercher" super bien.
Conclusion : menus "professionnels, annonces, messages, profil enrichi" = fonctionnalités enrichies, devraient être dans d'autres applications, pas dans Cesium, ce ne sont pas des opérations "Duniter", mais des enrichissements. D'autres développeurs voudront faire des applications enrichies de manière différente, tout en s'interfaçant avec Cesium, qui ne devrait pas orienter vers des applications pré-déterminées pour ça. Le menu Duniter devrait donc être encore plus minimal.
Idée : ajout des plugins à positionner dans un menu "plugins", qui rajoute par exemple "Ğchange" ou "profil enrichi", ou "myWOT" appli 100% WoT pour gérer la toile sous plein d'aspects), applications dédiées, avec URL spécifique à donner (par défaut URL du même serveur que Cesium), et qui rajoute des liens menus dans le menu "plugins" de Cesium. Ce fonctionement est celui employé par Wordpress pour l'ajout de plugins, qui rajoutent des entrées au menu de base, ça fonctionne bien (et ça devrait par contre être bien séparé du menu de base, dans une partie menu dédiée aux plugins, afin de les repérer rapidement, et de pas perdre de temps à les repérer dans des sous menus difficiles à trouver...).