betagouv / mon-entreprise

L'assistant officiel des entrepreneurs
https://mon-entreprise.urssaf.fr
MIT License
261 stars 75 forks source link

Stockage et partage #212

Closed laem closed 3 years ago

laem commented 6 years ago

En attendant de recueillir les retours à notre sondage.

Nous avons évoqué un stockage dans le navigateur des données. C'est beaucoup plus simple à gérer. Mais le partage est impossible : même en mettant les données de la simulation dans l'URL, ce serait très peu pratique, elles seraient trop longues.

Ça pose aussi le problème des évolutions de notre modèle : il faudrait soit reposer les questions (nouvelles ou refactorées), soit chaîner les scripts de transition sur les données à la prochaine connexion. J'ai bien peur que ça ait l'effet de geler le modèle.

À mon avis la solution la plus intéressante est un partage de lien : au clic de l'utilisateur un lien est généré, et toute personne ayant ce lien peut éditer les données. Ça pose la question de la concurrence dans l'édition. Il faudrait aussi que l'appli soit utilisable hors ligne avec synchronisation à la reconnection. PouchDB ?

Dans un second temps, on pourrait avoir ( à la framadate ou Google docs) un lien admin et un lien lecture seule.

Dans un troisième temps si besoin, des comptes utilisateurs.

laem commented 6 years ago

Suite à notre discussion d'aujourd'hui, on a finalement à choisir (pour la première implé) entre export (sous forme de lien qui contient un hash par exemple) et lien de collaboration (partage d'un lien vivant).

johangirod commented 6 years ago

Une première ébauche permet de récuperer la dernière simulation effectuée lorsqu'on revient sur la page (stockage dans le navigateur). #234

Concernant le reste (partage et sauvegarde en ligne), étant donné les résultats du sondage, je ne suis pas sûr qu'il s'agisse d'un besoin très présent pour l'instant.

A voir selon les prochains retours, donc.

johangirod commented 5 years ago

Les tests utilisateurs du 19/02/19 ont remis sur la table la question du partage de sa simulation. Notament "via slack". Il va falloir se repencher dessus.

laem commented 5 years ago

On retrouve une demande utilisateur ici : #479

mquandalle commented 3 years ago

Je ferme en faveur de #552