Le principal développeur qui bosse sur
(streams), la solution que j'utilise pour mon site connecté au fediverse, est en train de concocter un truc plutôt sympatoche en ce moment.
En gros, si j'ai tout bien compris, l'idée est que les conversations soient dorénavant des conteneurs ayant un seul propriétaire, l'auteur du message initial. L'idée étant qu'une conversation soit visible en intégralité quel que soit le serveur (ou l'instance) depuis lequel on la visualise (finies les conversations vues de façon tronquée dont la moitié des commentaires ne vous sont pas visibles!).
En plus cela ira avec un meilleur contrôle des commentaires, avec des permissions clairement définies. En gros, seuls pourront commenter ceux qui y seront autorisés, et la suppression d'un commentaire indésirable par le propriétaire de la conversation sera effective pour tous ceux la visualisant. Le trolling vilain sera plus compliqué, ce qui me paraît plutôt cool.
Je ne sais absolument pas si ce genre de truc est à l'étude chez d'autres, mais en tout cas, ça le mériterait sûrement. Le côté "
J'initie une discussion, et je reste maître de ce qui s'y passe" me plaît assez.
#
(streams) #
streams #
Fediverse #
ModérationTesting of contained conversations in the streams repository continues.
The high level summary is that we intend to provide completely contained and intact conversations having a single owner (the person who started the conversation). Rogue comments and orphan conversation fragments will vanish. Either your comments are part of the contained conversation or they're out. There's no in-between. This combines comment control, conversation cohesion, permissions, moderation, audience control, and ensuring everybody sees exactly the same conversation contents no matter what node you view it from.
At this point, public, restricted, and moderated conversations are working well across Nomad, Zot6, and ActivityPub, including across nomadic identities. Friend-of-friend imports also adhere to the new rules of contained conversations across all three protocols.
There is one currently unresolved issue which involves accessing containerised friend-of-friend conversations from the future in legacy code. This will exist during any public beta period unless it is resolved. I believe it will be resolved before public beta. The solution is known. Impact is low and can also be resolved by updating to the container implementation.
Next up is groups. Slated for testing are all interactions across all group types (public, private, moderated, and restricted) and across all three supported protocols. This is likely to take a couple of weeks. Then I think we'll be ready for documentation updates and public testing.
It's been a hard slog, but the endgame is in sight now. See you all on the other side.