• [^] # Re: Notion de groupe ?

    Posté par (site web personnel) . En réponse à la dépêche Donnez votre avis sur la nouvelle architecture de Cozy. Évalué à 4.

    En premier je trouve la démarche de présenter son architecture courageuse et sympa. Après je pense que c'est important d'écouter tous les conseils, mais de prendre des décisions selon sa vision.

    Oui, ça résume bien ce que l'on essaye de faire. On ne peut évidement pas satisfaire tout le monde, mais des personnes en dehors de l'équipe ont sûrement des idées très pertinentes et il serait dommage de ne pas écouter leurs opinions.

    Dans un groupe les personnes peuvent varier dans le temps mais (pour simplifier) l'ensemble des documents est propriété de ce groupe.
    Exemple de groupe : une entreprise, un projet open-source, un groupe de travail, etc...

    Non, il n'est pas prévu d'avoir de groupes sous cette forme là (une instance cozy partagée par plusieurs utilisateurs). Ça revient à faire un autre projet, avec d'autres préoccupations en termes d'expérience utilisateur, d'applications à mettre à disposition, etc. Et Owncloud/Nextcloud occupe déjà bien ce terrain.

    Un autre notion de groupe que je ne vois pas apparaître est celle qui concerne les permissions (mais là c'est peut être en dehors des objectifs du document). Pourtant au niveau utilisateur, pouvoir donner accès à son album à toute la famille, dans le cas de l'instance groupe ci-dessus, pouvoir partager un document à tous les participants, etc...

    Ça, par contre, avoir des groupes dans le cas du partage nous intéresse beaucoup.

    Le partage dans la version actuelle de Cozy fonctionne avec la réplication entre instance CouchDB + du code pour gérer les droits. On souhaite reprendre le même mécanisme pour la nouvelle architecture. Mais ce n'est pas clair de comment faire ça proprement avec un groupe. On souhaite notamment avoir l'avis d'un expert CouchDB pour nous éclairer sur ce point (on va rencontrer Jan Lehnardt, un des créateurs de CouchDB, la semaine prochaine pour discuter de ça et d'autres points).