J’ai publié le code sur GitHub, mais je dirais que la qualité est actuellement de niveau alpha. Beaucoup de choses fonctionnent, mais le plugin manque de documentation et quelques correctifs supplémentaires (comme celui-ci) sont nécessaires pour Discourse afin de le faire fonctionner.
Ce qui a été implémenté jusqu’à présent :
Découverte du homeserver – fonctionne
Canaux – fonctionne
Discussions de groupe – fonctionne
Discussions directes – fonctionne
Modifications – fonctionne
Suppressions – fonctionne
Téléchargements – prévu ensuite
Notifications de présence/frappe et accusés de lecture – prévu ensuite (si possible)
Réactions – fonctionne
Réponses – fonctionne
Messages texte (simples et formatés, emojis) – fonctionne
Il y aura un sujet plus formel qui annoncera le plugin lorsqu’il atteindra la qualité bêta. Merci de votre intérêt pour ce plugin !
Peut-être une question stupide, mais avec cette intégration, fournira-t-elle le chiffrement de bout en bout sur Discourse ? Ou se contentera-t-elle de copier ce qui se trouve sur Discourse et de le pousser vers Matrix, de sorte qu’un administrateur sur Discourse aurait toujours accès à tous les messages en texte clair envoyés dans les chats ?
C’est super excitant. J’ai remarqué que la pull request liée était terminée, mais c’est sans aucun doute un projet colossal. Je suis curieux de savoir où en est le support du chat Matrix, et j’ai hâte.
Il semble que cela soit peut-être mort, mais je voulais répondre au fil de discussion et vous faire savoir qu’il y a au moins une personne qui vérifie périodiquement ceci
Pourriez-vous s’il vous plaît le séparer dans sa propre section de plugin afin qu’il soit plus facile à trouver et à discuter pour les autres. Merci de votre considération !
D’après ce que je comprends, Discourse est principalement conçu pour être un forum public. La cryptographie de bout en bout est plutôt contre-productive à cet égard. Si vous n’avez pas confiance dans l’administrateur de l’instance Discourse, je ne vois aucun intérêt à l’utiliser. La cryptographie de bout en bout n’empêcherait pas l’administrateur d’intégrer des fonctionnalités malveillantes dans le navigateur pour contourner la cryptographie. S’il y a une forte exigence de confidentialité pour une communication de un à plusieurs ou de plusieurs à plusieurs, un canal Matrix dédié est le meilleur choix selon moi.
Je suis d’accord. J’imagine que la grande majorité des utilisateurs d’Internet ne comprennent pas que les discussions privées sur une plateforme sont très souvent consultables par un administrateur. Dans mon cas, en tant qu’administrateur, je désactiverais probablement les discussions privées sur Discourse car je ne sais pas si les gens comprendront que je peux lire tous leurs messages privés, même si je leur dis que je le peux, et je redirigerais peut-être les gens vers Matrix ou Signal s’ils souhaitent contacter directement des personnes (j’attends toujours les noms d’utilisateur pour ne pas avoir à donner son numéro de téléphone à tout le monde).\n\nJ’apprécie le fait qu’avec Discourse open-source, l’administrateur puisse simplement casser le chiffrement de bout en bout de toute façon, donc on ne pourrait peut-être pas lui faire confiance de toute façon.\n\nMerci pour votre réponse~
Très cool, mais je vois qu’il n’y a pas d’instructions d’installation réelles listées.
Plus d'informations sur ce plugin et comment l'installer sur [Meta](https://meta.discourse.org/t/TODO).
Vous êtes confus. Cela fait le pont avec Matrix, ce qui signifie qu’il n’inclut aucun type de chiffrement de bout en bout (e2e). Il rend simplement le chat du forum disponible pour les utilisateurs de Matrix également.
Cela n’a rien à voir avec le secret. Il s’agit simplement de discuter avec des personnes qui se trouvent sur Matrix.
Il n’y a pas de e2e ici. e2e signifierait que le chiffrement est côté client, avant qu’il n’atteigne le serveur. Pouvons-nous s’il vous plaît arrêter de confondre le support de Matrix avec e2e.
Pour tous ceux qui veulent du e2e dans Discourse et qui veulent en discuter ailleurs… vous pouvez utiliser Discourse Encrypt (deprecated)
Nous pourrions résoudre cela très simplement en incluant tous les administrateurs dans la liste des participants de chaque groupe de discussion (et bien sûr, en la gérant dynamiquement lorsque les administrateurs quittent et rejoignent) mais ce serait une demande de fonctionnalité distincte, bien sûr.
Je ne sais pas si je réinvente la roue, mais j’écris un pont entre Discourse Chat et d’autres plateformes. Sur Telegram, j’ai eu un très bon succès, et le pont fonctionne très bien. Ensuite, j’envisage de faire le pont entre Discourse Chat et Matrix.
Un peu. Ce fil a commencé avec l’idée de remplacer le protocole de chat de Discourse par le protocole Matrix. Ce qui semble très raisonnable car il semble être bien conçu et connaît une adoption croissante. Je ne sais même pas pourquoi nous parlons de ponts ici. La question est de savoir pourquoi le protocole Discourse devrait être déprécié à l’avenir ou non.
Le chiffrement de bout en bout (E2EE) pour les chats/messages privés (devrait être la même chose selon moi) serait possible par défaut avec l’adoption du protocole Matrix. Pas besoin d’un protocole personnalisé.
Quelqu’un de l’équipe principale de Discourse peut-il donner des informations sur l’état actuel des discussions concernant « l’interopérabilité du chat Discourse avec le chat basé sur Matrix » ? Ici en Europe, nous avons un certain nombre de grands acteurs qui utilisent déjà Matrix comme base technique pour leurs propres applications de messagerie :
TI Messenger, futur messager allemand pour les services de santé gematik Fachportal
L’adoption de Matrix se développe dans le monde entier. Je pense qu’un certain « lien » du chat Discourse avec l’écosystème Matrix pourrait devenir un argument crucial pour l’utilisation de la plateforme Discourse dans un avenir proche (plus ou moins similaire à ActivityPub pour lier Discourse à Mastodon). Il existe du code de pont sur
mais la dernière activité remonte à 2 ans. Alors, y a-t-il des plans pour adopter ce code ou en créer un nouveau qui soit « officiellement pris en charge » ?
Aussi génial que soit ActivityPub pour lier les discussions ouvertes, l’implémentation du protocole Matrix pourrait également être utilisée comme un moyen sécurisé de lier des catégories non publiques entre différents serveurs Discourse et également comme un moyen supplémentaire d’envoyer des notifications aux utilisateurs.
Nous avons travaillé avec Dan dans ces premières explorations que vous voyez dans ce dépôt pour en savoir plus sur la faisabilité de rendre le chat interopérable avec matrix.
Cela semblait prometteur à l’époque, bien qu’il y ait eu des défis que nous avons rencontrés et que nous n’avons pas entièrement résolus - le principal étant la manière dont les utilisateurs de chaque système sont gérés.
Le chat a également beaucoup évolué depuis lors et nous n’avons pas traité la compatibilité matrix comme une contrainte pour nos conceptions, il est donc possible qu’il y ait d’autres divergences entre les deux systèmes qui devraient être abordées.
Il faudrait probablement quelqu’un pour parrainer ce travail afin de le faire avancer et de s’assurer qu’il y a une plus forte incitation à maintenir ce qui est construit.