Plugin ActivityPub

Salut à tous, je suis heureux de vous annoncer que la deuxième phase de travail sur ce plugin a été approuvée. C’est sur cela que nous avons déjà commencé à travailler, avec l’objectif de le sortir dans environ 3,5 mois.

Prise en charge de la modification des Notes après publication

Prise en charge de la restauration des Notes

Prise en charge de la publication de messages publiquement ainsi qu’aux seuls abonnés

  • Paramètre au niveau de la catégorie
  • Voir plus loin Audience Targeting et la documentation de Mastodon sur to/cc
  • Passer les publications publiques comme défaut

Amélioration de l’analyse du contenu des Notes

  • Gestion des caractères spéciaux (peut-être utiliser un analyseur différent). Voir plus loin.

Prise en charge de l’utilisation de Article au lieu de Note comme Objet d’un message.

  • Paramètre au niveau de la catégorie

Prise en charge de l’acceptation des Activités en réponse à une Note faite à distance et de la publication d’Activités en réponse à une Note faite dans Discourse.

  • Publication d’Activités concernant les réponses faites dans Discourse
    • Permettre aux utilisateurs de Discourse d’être des Acteurs
    • Créer des objets Note pour les réponses Discourse (messages)
    • Publier les Activités Create/Delete/Update/Undo associées pour leurs actions Discourse équivalentes
  • Accepter les Activités concernant les réponses faites à distance
    • Mettre en scène les Acteurs des Activités provenant de serveurs distants comme utilisateurs Discourse
    • Créer des réponses Discourse (messages) à partir d’objets Note
    • Convertir les Activités Create/Delete/Update/Undo associées en leurs actions Discourse équivalentes
  • Ajouter un paramètre de catégorie pour basculer entre le Premier message uniquement (actuel) et le “Sujet complet” qui prend en charge les Activités de réponse.

Prise en charge de l’Activité Like

Prise en charge de la vérification de l’identité des utilisateurs Discourse sur Mastodon afin que les publications Discourse créées à partir de leurs Toots soient associées à leur compte utilisateur Discourse.

  • Permettre à un utilisateur d’effectuer le flux Mastodon OAuth Authorization avec le serveur Mastodon où son compte est stocké. Ceci est initié à partir des paramètres du compte Discourse de l’utilisateur.
  • En utilisant le jeton d’accès Mastodon de l’utilisateur Discourse, obtenir et stocker l’ID AP de son compte Mastodon et le stocker avec son compte Discourse.
  • Associer toutes les activités Discourse associées aux Activités AP d’un Acteur portant l’ID AP d’un utilisateur Discourse à cet utilisateur Discourse, qu’elles aient été effectuées avant ou après que l’utilisateur ait vérifié son identité.
15 « J'aime »