Plugin ActivityPub

Olá pessoal, tenho o prazer de anunciar que a segunda fase do trabalho neste plugin foi aprovada. É com isso que já começamos a trabalhar, com o objetivo de lançá-lo em cerca de 3,5 meses.

Suporte para edição de Nota pós-publicação

Suporte para restauração de Notas

Suporte para publicação de posts publicamente, bem como apenas para seguidores

Melhorar a análise de conteúdo de Notas

  • Lidar com caracteres especiais (talvez usar um analisador diferente). Veja mais.

Suporte para uso de Artigo em vez de Nota como Objeto de um post.

  • Configuração em nível de categoria

Suporte para aceitar Atividades em resposta a uma Nota feita remotamente e publicar Atividades em resposta a uma Nota feita no Discourse.

  • Publicar Atividades relativas a respostas feitas no Discourse
    • Permitir que usuários do Discourse sejam Atores
    • Criar objetos de Nota para respostas do Discourse (posts)
    • Publicar Atividades de Criação/Exclusão/Atualização/Desfazer associadas para suas ações equivalentes no Discourse
  • Aceitar Atividades relativas a respostas feitas remotamente
    • Preparar os Atores de Atividades de servidores remotos como usuários do Discourse
    • Criar respostas do Discourse (posts) a partir de objetos de Nota
    • Converter Atividades de Criação/Exclusão/Atualização/Desfazer associadas em suas ações equivalentes no Discourse
  • Adicionar uma configuração de categoria para alternar entre Apenas o Primeiro Post (atual) e “Tópico Completo”, que suporta Atividades de resposta.

Suporte para Atividade de Curtir

Suporte para usuários do Discourse verificarem sua identidade no Mastodon para que posts do Discourse criados a partir de seus Toots sejam associados à sua conta de usuário do Discourse.

  • Permitir que um usuário execute o fluxo de Autorização OAuth do Mastodon com o servidor Mastodon onde sua conta está armazenada. Isso é iniciado nas configurações da conta do usuário no Discourse.
  • Usando o token de acesso do Mastodon do usuário do Discourse, obter e armazenar o ID AP de sua conta Mastodon e armazená-lo com sua conta do Discourse.
  • Associar todas as atividades do Discourse associadas a Atividades AP de um Ator que possua o ID AP de um usuário do Discourse a esse usuário do Discourse, quer tenham sido realizadas antes ou depois que o usuário verificou sua identidade.
15 curtidas