Tópico de federação do fórum em the.socialmusic.network

Ping @angus, pensei que poderia ser útil para você ler as experiências de um monte de novatos do fediverso com uma instância do Discourse, tentando entender como usar os recursos de federação AP;

https://the.socialmusic.network/t/federating-the-social-music-network/35/20

Pode haver algumas coisas específicas que você possa abordar, como se as postagens excluídas em um servidor do fediverso devem persistir em um fórum do Discourse que hospeda o tópico do qual faziam parte. Ou se as respostas apenas para seguidores a tópicos federados de um fórum do Discourse podem ser exibidas publicamente nesse fórum. Se esse não for o comportamento esperado, eles podem ter encontrado bugs.

Pode ser que exclusões de postagens e reconhecimento de escopos de postagem sejam recursos que ainda não foram implementados, caso em que sugiro torná-los uma alta prioridade. Existe um subconjunto da comunidade do fediverso que pode ser muito sensível a desenvolvedores que eles percebem como falhando em priorizar privacidade e consentimento. Eles podem até ficar agitados com postagens públicas que aparecem fora do fediverso (como entendem seus limites). Veja a crítica que a ponte fediverse<>ATmosphere do BridgyFed recebeu, por ser opt-out, em vez de opt-in em ambas as pontas.

De qualquer forma, obrigado pelo trabalho contínuo para trazer o Discourse para o fediverso. Espero que você goste de interagir com as pessoas legais que trabalham para trazer mais plataformas de hospedagem de música para o fediverso, de uma maneira centrada no artista :)

2 curtidas

Tanto quanto sei, no Mastodon as mensagens excluídas não são excluídas no Discourse. A exclusão é uma ação restrita no Discourse. E o Discourse não é uma instância do Mastodon. O Discourse usa o ActivityPub. Coisa diferente.

E todo usuário do Mastodon sabe, ou deveria saber, que a exclusão é muito não confiável. Ela se espalha pela Fediverse ou não.

Fórum é fórum e ActivityPub (praticamente apenas Mastodon do ponto de vista do Discourse) é coisa própria.

Por Apenas para Seguidores você quer dizer “Publicar Postagem #1 e entregá-la aos seguidores dos Atores do Grupo” (ou normalmente após 5 minutos) para o OP? A resposta para tal tópico não vai para os seguidores, para a linha do tempo pública global. É apenas uma questão de qual linha do tempo alguém vê as mensagens.

Isso apenas significa que é um feed assinado como normalmente no Mastodon. Nada secreto.

Quando alguém responde (o que acontece muito raramente por causa dos atores do grupo e como eles impulsionam, mas é assim que funciona hoje em dia) a um tópico do Mastodon, é uma mensagem pública nesse fórum e no Mastodon, como de costume. E se alguém do fórum responder a esse comentário, não ao tópico (coisa que os usuários do fórum não percebem) mencionando esse usuário do Mastodon, essa postagem é totalmente pública e será federada normalmente.

Ou eu entendi totalmente mal sua pergunta?

Isso é coisa diferente e vale um tópico próprio, mas minha opinião é que nada deveria ser feito ou acontecer apenas porque algum subconjunto quer algo que está além do limite normal, ou eles estão usando sua própria definição. Significando que nada acima não é questão de consentimento ou privacidade.

Para contexto; @Jagster não faz parte da equipe de desenvolvimento do Discourse de acordo com o perfil deles no meta.discourse, onde este comentário se originou. @jdp23 talvez consiga explicar melhor do que eu por que estas são questões de T&S para comunidades fediverse.

Claro que não. Vê-se logo pelo perfil.

Por que você acha que isso é de alguma forma importante? A categoria de suporte não é apenas para a equipe responder.

Jagster:

É visto imediatamente no perfil.

Postei este tópico na categoria socialhub.activitypub.rocks para Discourse, que é federada com o fórum que você está lendo. Ao clicar no seu perfil aqui, diz;

Este usuário não está mais ativo.

Então não, não é visto imediatamente por todos.

Jagster:

Por que você acha que isso é de alguma forma importante?

Este é principalmente um fórum de desenvolvedores, e minha postagem foi direcionada ao desenvolvedor do plugin ActivityPub pelo nome. Como você respondeu, seria fácil para outros aqui assumirem que você é um desenvolvedor. Apenas tentando evitar essa confusão.

1 curtida

Você assume coisas erradas, e muito. E é por isso que você está, na verdade, criando confusão. Você não sabe como este fórum funciona, sabe?

Novamente:

A categoria de suporte não é apenas para a equipe responder.

Se você quer discutir apenas com a equipe, deveria enviar uma mensagem privada. Não iniciar um tópico público.

A parte mais importante é que você não comenta o tópico em si, de forma alguma.

De qualquer forma, este é no momento um tópico não listado e não visível para o fórum público. Mas ele se espalha através do ActivityPub, no entanto.

Este é um tópico confuso mesmo! Ainda não estou muito familiarizado com o ActivityPub, mas como o novo gerente da comunidade do meta.discourse.org, parece que preciso aprender! :sweat_smile: Deixe-me tentar fazer isso aqui.

Deslistamos este tópico aqui no meta.discourse.org porque parece haver um bug de algum tipo, que não permite a edição da primeira postagem. Achamos que isso está relacionado ao ActivityPub e pedimos ao @angus para verificar. Vamos esperar um pouco para ver como isso se resolve e então poderemos ver o que queremos fazer com este tópico aqui no meta.discourse.org.

@jagster Agradeço sua tentativa de ajudar aqui, mas por favor, adote um tom mais educado com uma pessoa que nem é membro do meta.discourse.org e pode não saber como as coisas funcionam aqui. Da mesma forma, @strypey, por favor, seja paciente com Jagster, que é um usuário experiente do Discourse e está apenas tentando ser prestativo e quer ajudar a tornar o Discourse melhor. :hugs:

@jagster é membro do meta.discourse.org, mas não membro do socialhub.activitypub.rocks. Enquanto isso, @strypey é membro do socialhub.activitypub.rocks, mas não membro do meta.discourse.org. Portanto, é compreensível que alguma confusão possa surgir.

Parece que este tópico foi iniciado em \u003chttps://socialhub.activitypub.rocks/t/forum-federation-thread-on-the-socialmusic-network/5383\u003e inicialmente, e federado para \u003chttps://meta.discourse.org/t/forum-federation-thread-on-the-socialmusic-network/370991\u003e. No socialhub.activitypub.rocks, a categoria software \u003e discourse está configurada para federar para a categoria de suporte no meta.discourse.org. Os tópicos são idênticos em ambos os lugares, embora nem todos os participantes sejam membros de ambos os sites.

2 curtidas

Na verdade, sou.

Mas fui e sou muito educado, mas não faço nem nunca farei pequenas conversas. E se você der outra olhada, meu tom foi totalmente o mesmo do OP — com um detalhe: respondi ao OP de forma totalmente normal.

Mudei meu tom apenas depois que minha posição veio ao tópico e a expectativa era que eu não deveria comentar por causa das menções e porque não sou membro da equipe (especialmente quando estamos em um fórum de desenvolvimento…). Mas mesmo assim meu tom foi educado.

Mas esta discussão está fora do tópico.

E ainda assim sou o único que realmente respondeu, mesmo que o OP não tenha aceitado :smirking_face:

1 curtida

Obrigado, Jakke! Vamos fazer uma pausa aqui enquanto esperamos o Angus.

Obrigado por intervir @tobiaseigen1. Esta é uma boa experiência de aprendizado para a confusão de contexto que pode surgir ao usar a federação de fóruns. Talvez algo a considerar em uma futura revisão de UX?

Talvez pudessem existir indicadores visuais mais fortes para quando um tópico ou comentário é federado de outro fórum. Definitivamente ajudaria se clicar no avatar de um ator remoto dissesse que ele está baseado em outro fórum, em vez de "Este usuário não está mais ativo".

@jagster Peço desculpas por qualquer confusão. O propósito do meu comentário inicial não era descartar sua opinião, mas adicionar contexto para o benefício de qualquer pessoa que o visse no SocialHub. Tenho certeza de que você é bem conhecido lá no Meta :)

1 curtida

Olá pessoal,

  1. Este tópico foi iniciado por Danyl no SocialHub (você pode vê-lo aqui).

  2. @Jagster, você pode ter uma conta no SocialHub, mas não reivindicou o usuário associado ao seu meta ator lá, que atualmente é um usuário em estágio.

  3. É intencional que posts de outros fóruns não possam ser editados por pessoas neste (ou seja, em um fórum diferente). Isso é normal no ActivityPub (por exemplo, um administrador de uma instância Mastodon não pode editar posts de outra instância Mastodon). Existem princípios básicos de propriedade e controle em jogo aqui. Administradores no meta não são administradores em todos os lugares. Por padrão, edições em um post ActivityPub são federadas em todos os lugares.

Danyl, obrigado pelo feedback. Vamos pensar mais sobre isso e incorporá-lo em trabalhos futuros. Também já estamos discutindo a confusão que surgiu deste tópico e provavelmente criaremos mais documentação e conteúdo de suporte em breve :slight_smile:

5 curtidas

Obrigado, Angus! Agora tudo faz sentido. Não há um bug no fato de que administradores aqui no meta.discourse.org não podem editar as postagens de outros fóruns. Eu listei este tópico novamente.

Como você “reivindica” o usuário associado ao ator de outro site? Eu criei uma conta no socialhub, mas meu nome de usuário não estava disponível. Então agora sou tobiaseigen1 lá, o que é triste.

2 curtidas

Isso dá alguma indicação de que a diferença entre tópicos e postagens originais e federadas não é visível o suficiente?

Não, eu não tenho porque tenho isto:

Bem-vindo ao maravilhoso mundo do ActivityPub, Discourse e Mastodon :joy:

Bem, não tenho nada criativo a acrescentar, então deixo este tópico.

1 curtida

Ei @tobiaseigen Eu mesclei seus usuários aqui no SocialHub.

2 curtidas

tobiaseigen:

Não há nenhum bug no fato de que administradores aqui em meta.discourse.org não podem editar as postagens de outros fóruns.

Deixe-me saber o que você queria editar, e eu verei se consigo fazer isso como o OP. Caso contrário, @how, um administrador no SH, pode estar disposto.
how:

Eu mesclei seus usuários aqui no SocialHub.

Ah, e @tobiaseigen e @how, vocês podem mesclar minha conta aqui com minha conta no Meta também?

strypey:

Oh and @tobiaseigen and @how, can you merge my account here with my account on Meta too?

Qual é a sua conta remota aqui?

como:

Qual é a sua conta remota aqui?

Estou confuso com a pergunta. Mas então você provavelmente ficou igualmente confuso com a minha, porque eu não tinha pensado em qual ação de administrador do fórum era necessária quando a fiz. Para esclarecer;

Esta é a minha conta aqui, que está aparecendo no Meta como “Strypey1”. Como eu já tenho uma conta no Meta, configurada para apresentar a federação do Discourse aos desenvolvedores do Discourse com @aschrijver. @tobiaseigen está mesclando Strypey e Strypey1 nesse sentido (obrigado Tobias!), então, tanto quanto sei, tudo está sendo resolvido. Obrigado por verificar

1 curtida

Então, qual é o plano para este tópico? Não parece um tópico de suporte, mas está na categoria de suporte em meta.discourse.org. Há algo em particular que ainda precise ser feito aqui agora que todos aprendemos como o ActivityPub funciona entre meta.discourse.org e o SocialHub? Talvez devêssemos movê-lo para a categoria da comunidade, onde falamos sobre gerenciamento de comunidade?

Estou saindo de licença hoje por algumas semanas e, quando voltar, conversarei com colegas e membros do meta.discourse.org sobre como queremos usar o ActivityPub no meta daqui para frente. Também tentarei configurar o ActivityPub em alguns dos meus sites pessoais para aprender mais sobre como ele funciona na prática e entender o feedback sobre como ele pode ser melhorado.

É um recurso muito legal e estou super impressionado com o que as pessoas estão fazendo com a federação em muitas plataformas diferentes, das quais o Discourse é apenas uma! Mas há alguns aspectos confusos que este tópico ilustra, como os membros de um site sabem e entendem o que está acontecendo quando participam de um tópico federado. Temos que encontrar uma maneira de comunicar isso diretamente na interface de uma forma que faça sentido para qualquer pessoa que a utilize. Será difícil.

strypey:

Me avise o que você queria editar, e eu verei se consigo fazer como o OP.

Obrigado, mas não havia nada para editar. Um moderador no meta.discourse.org achou estranho que não pudesse ser editado e pensou que era um bug. Também parecia que não era para ser público na categoria de suporte. Acontece que foi porque foi federado do SocialHub, com o qual nossos moderadores não estão todos familiarizados.

strypey:

você pode mesclar minha conta aqui com minha conta no Meta também?

Feito!

2 curtidas